diff --git a/erpnext/change_log/v6/v6_2_0.md b/erpnext/change_log/v6/v6_2_0.md index 80788303aa..004e90caa4 100644 --- a/erpnext/change_log/v6/v6_2_0.md +++ b/erpnext/change_log/v6/v6_2_0.md @@ -1 +1 @@ -- **[Multi-currency Accounting](https://manual.erpnext.com/contents/accounts/multi-currency-accounting)**: You can now have an Account in a different currency than your Company's currency +- **[Multi-currency Accounting](https://frappe.github.io/erpnext/user/guides/accounts/multi-currency-accounting)**: You can now have an Account in a different currency than your Company's currency diff --git a/erpnext/config/docs.py b/erpnext/config/docs.py new file mode 100644 index 0000000000..d85dc1da66 --- /dev/null +++ b/erpnext/config/docs.py @@ -0,0 +1,28 @@ +source_link = "https://github.com/frappe/erpnext" +docs_base_url = "https://frappe.github.io/erpnext" +headline = "Learn ERPNext Inside Out" +sub_heading = "Find detailed explanation for all ERPNext features" +long_description = """ +ERPNext helps you to manage all your business information in one application and use it to manage operations and take decisions based on data. + +Among other things, ERPNext will help you to: + +- Track all Invoices and Payments. +- Know what quantity of which product is available in stock. +- Identify open customer queries. +- Manage payroll. +- Assign tasks and follow up on them. +- Maintain a database of all your customers, suppliers and their contacts. +- Prepare quotes. +- Get reminders on maintenance schedules. +- Publish your website. + +And a lot lot lot more.""" + +def get_context(context): + context.top_bar_items = [ + {"label": "Contents", "url": context.docs_base_url + "/contents.html", "right": 1}, + {"label": "User Guide", "url": context.docs_base_url + "/user/guides", "right": 1}, + {"label": "Videos", "url": context.docs_base_url + "/user/videos", "right": 1}, + {"label": "Developer Docs", "url": context.docs_base_url + "/current", "right": 1} + ] diff --git a/erpnext/docs/assets/img/accounts/account-settings.png b/erpnext/docs/assets/img/accounts/account-settings.png new file mode 100644 index 0000000000..943aa3d055 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/account-settings.png differ diff --git a/erpnext/docs/assets/img/accounts/accounts-receivable.png b/erpnext/docs/assets/img/accounts/accounts-receivable.png new file mode 100644 index 0000000000..b03f254a2d Binary files /dev/null and b/erpnext/docs/assets/img/accounts/accounts-receivable.png differ diff --git a/erpnext/docs/assets/img/accounts/advance-payment-1.png b/erpnext/docs/assets/img/accounts/advance-payment-1.png new file mode 100644 index 0000000000..17a8b30def Binary files /dev/null and b/erpnext/docs/assets/img/accounts/advance-payment-1.png differ diff --git a/erpnext/docs/assets/img/accounts/advance-payment-2.png b/erpnext/docs/assets/img/accounts/advance-payment-2.png new file mode 100644 index 0000000000..373220dce1 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/advance-payment-2.png differ diff --git a/erpnext/docs/assets/img/accounts/advance-payment-3.png b/erpnext/docs/assets/img/accounts/advance-payment-3.png new file mode 100644 index 0000000000..d35329e956 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/advance-payment-3.png differ diff --git a/erpnext/docs/assets/img/accounts/bank-reconciliation.png b/erpnext/docs/assets/img/accounts/bank-reconciliation.png new file mode 100644 index 0000000000..86872d976a Binary files /dev/null and b/erpnext/docs/assets/img/accounts/bank-reconciliation.png differ diff --git a/erpnext/docs/assets/img/accounts/chart-of-accounts-1.png b/erpnext/docs/assets/img/accounts/chart-of-accounts-1.png new file mode 100644 index 0000000000..50ef62d9a9 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/chart-of-accounts-1.png differ diff --git a/erpnext/docs/assets/img/accounts/chart-of-accounts-2.png b/erpnext/docs/assets/img/accounts/chart-of-accounts-2.png new file mode 100644 index 0000000000..490d248716 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/chart-of-accounts-2.png differ diff --git a/erpnext/docs/assets/img/accounts/chart-of-accounts-3.png b/erpnext/docs/assets/img/accounts/chart-of-accounts-3.png new file mode 100644 index 0000000000..10fe4a4ffc Binary files /dev/null and b/erpnext/docs/assets/img/accounts/chart-of-accounts-3.png differ diff --git a/erpnext/docs/assets/img/accounts/credit-limit-1.png b/erpnext/docs/assets/img/accounts/credit-limit-1.png new file mode 100644 index 0000000000..60d8e1fe30 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/credit-limit-1.png differ diff --git a/erpnext/docs/assets/img/accounts/credit-limit-2.png b/erpnext/docs/assets/img/accounts/credit-limit-2.png new file mode 100644 index 0000000000..916daa7b0a Binary files /dev/null and b/erpnext/docs/assets/img/accounts/credit-limit-2.png differ diff --git a/erpnext/docs/assets/img/accounts/financial-analytics-bl.png b/erpnext/docs/assets/img/accounts/financial-analytics-bl.png new file mode 100644 index 0000000000..1b01c3da86 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/financial-analytics-bl.png differ diff --git a/erpnext/docs/assets/img/accounts/financial-analytics-pl.png b/erpnext/docs/assets/img/accounts/financial-analytics-pl.png new file mode 100644 index 0000000000..ad754c1e91 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/financial-analytics-pl.png differ diff --git a/erpnext/docs/assets/img/accounts/fiscal-year.png b/erpnext/docs/assets/img/accounts/fiscal-year.png new file mode 100644 index 0000000000..2dbf0a2e12 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/fiscal-year.png differ diff --git a/erpnext/docs/assets/img/accounts/general-ledger.png b/erpnext/docs/assets/img/accounts/general-ledger.png new file mode 100644 index 0000000000..b7871199f3 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/general-ledger.png differ diff --git a/erpnext/docs/assets/img/accounts/journal-entry.png b/erpnext/docs/assets/img/accounts/journal-entry.png new file mode 100644 index 0000000000..d4a4e21fc2 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/journal-entry.png differ diff --git a/erpnext/docs/assets/img/accounts/make-payment.png b/erpnext/docs/assets/img/accounts/make-payment.png new file mode 100644 index 0000000000..917432e1a7 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/make-payment.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/account.png b/erpnext/docs/assets/img/accounts/multi-currency/account.png new file mode 100644 index 0000000000..7973e8d6b3 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/account.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/accounts-receivable.png b/erpnext/docs/assets/img/accounts/multi-currency/accounts-receivable.png new file mode 100644 index 0000000000..74f3e5c775 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/accounts-receivable.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/bank-transfer.png b/erpnext/docs/assets/img/accounts/multi-currency/bank-transfer.png new file mode 100644 index 0000000000..6af0848b5c Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/bank-transfer.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/chart-of-accounts.png b/erpnext/docs/assets/img/accounts/multi-currency/chart-of-accounts.png new file mode 100644 index 0000000000..f4a62b511c Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/chart-of-accounts.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/customer.png b/erpnext/docs/assets/img/accounts/multi-currency/customer.png new file mode 100644 index 0000000000..35408c99d0 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/customer.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/general-ledger.png b/erpnext/docs/assets/img/accounts/multi-currency/general-ledger.png new file mode 100644 index 0000000000..de5e4d051c Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/general-ledger.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/journal-entry-multi-currency.png b/erpnext/docs/assets/img/accounts/multi-currency/journal-entry-multi-currency.png new file mode 100644 index 0000000000..17f3a71f42 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/journal-entry-multi-currency.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/journal-entry-row.png b/erpnext/docs/assets/img/accounts/multi-currency/journal-entry-row.png new file mode 100644 index 0000000000..a27287dc8c Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/journal-entry-row.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/payment-entry.png b/erpnext/docs/assets/img/accounts/multi-currency/payment-entry.png new file mode 100644 index 0000000000..3bfe1027ad Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/payment-entry.png differ diff --git a/erpnext/docs/assets/img/accounts/multi-currency/sales-invoice.png b/erpnext/docs/assets/img/accounts/multi-currency/sales-invoice.png new file mode 100644 index 0000000000..7b576ab572 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/multi-currency/sales-invoice.png differ diff --git a/erpnext/docs/assets/img/accounts/new-bank-entry.png b/erpnext/docs/assets/img/accounts/new-bank-entry.png new file mode 100644 index 0000000000..803797b209 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/new-bank-entry.png differ diff --git a/erpnext/docs/assets/img/accounts/opening-account-1.png b/erpnext/docs/assets/img/accounts/opening-account-1.png new file mode 100644 index 0000000000..2e19363289 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/opening-account-1.png differ diff --git a/erpnext/docs/assets/img/accounts/payment-reconcile-tool.png b/erpnext/docs/assets/img/accounts/payment-reconcile-tool.png new file mode 100644 index 0000000000..c507f19c53 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/payment-reconcile-tool.png differ diff --git a/erpnext/docs/assets/img/accounts/payment-tool-1.png b/erpnext/docs/assets/img/accounts/payment-tool-1.png new file mode 100644 index 0000000000..9e6d625167 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/payment-tool-1.png differ diff --git a/erpnext/docs/assets/img/accounts/payment-tool-2.png b/erpnext/docs/assets/img/accounts/payment-tool-2.png new file mode 100644 index 0000000000..535e0a2859 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/payment-tool-2.png differ diff --git a/erpnext/docs/assets/img/accounts/payment-tool-3.png b/erpnext/docs/assets/img/accounts/payment-tool-3.png new file mode 100644 index 0000000000..19ac8fafe2 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/payment-tool-3.png differ diff --git a/erpnext/docs/assets/img/accounts/period-closing-voucher.png b/erpnext/docs/assets/img/accounts/period-closing-voucher.png new file mode 100644 index 0000000000..2e9078f53b Binary files /dev/null and b/erpnext/docs/assets/img/accounts/period-closing-voucher.png differ diff --git a/erpnext/docs/assets/img/accounts/purchase-invoice.png b/erpnext/docs/assets/img/accounts/purchase-invoice.png new file mode 100644 index 0000000000..0235520c08 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/purchase-invoice.png differ diff --git a/erpnext/docs/assets/img/accounts/sales-invoice.png b/erpnext/docs/assets/img/accounts/sales-invoice.png new file mode 100644 index 0000000000..421e398d3b Binary files /dev/null and b/erpnext/docs/assets/img/accounts/sales-invoice.png differ diff --git a/erpnext/docs/assets/img/accounts/sales-register.png b/erpnext/docs/assets/img/accounts/sales-register.png new file mode 100644 index 0000000000..5dc7f1ad26 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/sales-register.png differ diff --git a/erpnext/docs/assets/img/accounts/tax-rule-1.png b/erpnext/docs/assets/img/accounts/tax-rule-1.png new file mode 100644 index 0000000000..7d3c22c83c Binary files /dev/null and b/erpnext/docs/assets/img/accounts/tax-rule-1.png differ diff --git a/erpnext/docs/assets/img/accounts/tax-rule-2.png b/erpnext/docs/assets/img/accounts/tax-rule-2.png new file mode 100644 index 0000000000..a0dae13b6f Binary files /dev/null and b/erpnext/docs/assets/img/accounts/tax-rule-2.png differ diff --git a/erpnext/docs/assets/img/accounts/tax-rule.png b/erpnext/docs/assets/img/accounts/tax-rule.png new file mode 100644 index 0000000000..a82741fdae Binary files /dev/null and b/erpnext/docs/assets/img/accounts/tax-rule.png differ diff --git a/erpnext/docs/assets/img/accounts/trial-balance.png b/erpnext/docs/assets/img/accounts/trial-balance.png new file mode 100644 index 0000000000..d96d439f41 Binary files /dev/null and b/erpnext/docs/assets/img/accounts/trial-balance.png differ diff --git a/erpnext/docs/assets/img/buying/buying-settings.png b/erpnext/docs/assets/img/buying/buying-settings.png new file mode 100644 index 0000000000..946776e28c Binary files /dev/null and b/erpnext/docs/assets/img/buying/buying-settings.png differ diff --git a/erpnext/docs/assets/img/buying/material-request.png b/erpnext/docs/assets/img/buying/material-request.png new file mode 100644 index 0000000000..34005b2e87 Binary files /dev/null and b/erpnext/docs/assets/img/buying/material-request.png differ diff --git a/erpnext/docs/assets/img/buying/purchase-order-uom.png b/erpnext/docs/assets/img/buying/purchase-order-uom.png new file mode 100644 index 0000000000..f5c062d077 Binary files /dev/null and b/erpnext/docs/assets/img/buying/purchase-order-uom.png differ diff --git a/erpnext/docs/assets/img/buying/purchase-order.png b/erpnext/docs/assets/img/buying/purchase-order.png new file mode 100644 index 0000000000..846164daf7 Binary files /dev/null and b/erpnext/docs/assets/img/buying/purchase-order.png differ diff --git a/erpnext/docs/assets/img/buying/supplier-master.png b/erpnext/docs/assets/img/buying/supplier-master.png new file mode 100644 index 0000000000..7c6a9508a4 Binary files /dev/null and b/erpnext/docs/assets/img/buying/supplier-master.png differ diff --git a/erpnext/docs/assets/img/buying/supplier-quotation.png b/erpnext/docs/assets/img/buying/supplier-quotation.png new file mode 100644 index 0000000000..a07b4cb9c8 Binary files /dev/null and b/erpnext/docs/assets/img/buying/supplier-quotation.png differ diff --git a/erpnext/docs/assets/img/buying/supplier-type.png b/erpnext/docs/assets/img/buying/supplier-type.png new file mode 100644 index 0000000000..a9641c37f6 Binary files /dev/null and b/erpnext/docs/assets/img/buying/supplier-type.png differ diff --git a/erpnext/docs/assets/img/crm/campaign-new-lead.png b/erpnext/docs/assets/img/crm/campaign-new-lead.png new file mode 100644 index 0000000000..e73bcd656e Binary files /dev/null and b/erpnext/docs/assets/img/crm/campaign-new-lead.png differ diff --git a/erpnext/docs/assets/img/crm/campaign-view-leads.png b/erpnext/docs/assets/img/crm/campaign-view-leads.png new file mode 100644 index 0000000000..328878779f Binary files /dev/null and b/erpnext/docs/assets/img/crm/campaign-view-leads.png differ diff --git a/erpnext/docs/assets/img/crm/campaign.png b/erpnext/docs/assets/img/crm/campaign.png new file mode 100644 index 0000000000..475c1c45ed Binary files /dev/null and b/erpnext/docs/assets/img/crm/campaign.png differ diff --git a/erpnext/docs/assets/img/crm/contact-from-cust.png b/erpnext/docs/assets/img/crm/contact-from-cust.png new file mode 100644 index 0000000000..09a9c7fa4d Binary files /dev/null and b/erpnext/docs/assets/img/crm/contact-from-cust.png differ diff --git a/erpnext/docs/assets/img/crm/contact.png b/erpnext/docs/assets/img/crm/contact.png new file mode 100644 index 0000000000..3c63ccfaa9 Binary files /dev/null and b/erpnext/docs/assets/img/crm/contact.png differ diff --git a/erpnext/docs/assets/img/crm/customer-group-tree.png b/erpnext/docs/assets/img/crm/customer-group-tree.png new file mode 100644 index 0000000000..11bb9a9db0 Binary files /dev/null and b/erpnext/docs/assets/img/crm/customer-group-tree.png differ diff --git a/erpnext/docs/assets/img/crm/customer.png b/erpnext/docs/assets/img/crm/customer.png new file mode 100644 index 0000000000..d4357a7baf Binary files /dev/null and b/erpnext/docs/assets/img/crm/customer.png differ diff --git a/erpnext/docs/assets/img/crm/lead-to-opportunity.png b/erpnext/docs/assets/img/crm/lead-to-opportunity.png new file mode 100644 index 0000000000..5c82dac912 Binary files /dev/null and b/erpnext/docs/assets/img/crm/lead-to-opportunity.png differ diff --git a/erpnext/docs/assets/img/crm/lead.png b/erpnext/docs/assets/img/crm/lead.png new file mode 100644 index 0000000000..2b82464c89 Binary files /dev/null and b/erpnext/docs/assets/img/crm/lead.png differ diff --git a/erpnext/docs/assets/img/crm/newsletter-new.png b/erpnext/docs/assets/img/crm/newsletter-new.png new file mode 100644 index 0000000000..da8f6a33ef Binary files /dev/null and b/erpnext/docs/assets/img/crm/newsletter-new.png differ diff --git a/erpnext/docs/assets/img/crm/newsletter-test.png b/erpnext/docs/assets/img/crm/newsletter-test.png new file mode 100644 index 0000000000..0ceb8ed252 Binary files /dev/null and b/erpnext/docs/assets/img/crm/newsletter-test.png differ diff --git a/erpnext/docs/assets/img/crm/opportunity.png b/erpnext/docs/assets/img/crm/opportunity.png new file mode 100644 index 0000000000..fb3747ab64 Binary files /dev/null and b/erpnext/docs/assets/img/crm/opportunity.png differ diff --git a/erpnext/docs/assets/img/crm/sales-person-tree.png b/erpnext/docs/assets/img/crm/sales-person-tree.png new file mode 100644 index 0000000000..0cd79a6850 Binary files /dev/null and b/erpnext/docs/assets/img/crm/sales-person-tree.png differ diff --git a/erpnext/docs/assets/img/crm/territory-tree.png b/erpnext/docs/assets/img/crm/territory-tree.png new file mode 100644 index 0000000000..b027394672 Binary files /dev/null and b/erpnext/docs/assets/img/crm/territory-tree.png differ diff --git a/erpnext/docs/assets/img/customize/customize-title.gif b/erpnext/docs/assets/img/customize/customize-title.gif new file mode 100644 index 0000000000..7881a107d5 Binary files /dev/null and b/erpnext/docs/assets/img/customize/customize-title.gif differ diff --git a/erpnext/docs/assets/img/customize/editable-title.gif b/erpnext/docs/assets/img/customize/editable-title.gif new file mode 100644 index 0000000000..4eda213ffc Binary files /dev/null and b/erpnext/docs/assets/img/customize/editable-title.gif differ diff --git a/erpnext/docs/assets/img/home.png b/erpnext/docs/assets/img/home.png new file mode 100644 index 0000000000..9b24870eb3 Binary files /dev/null and b/erpnext/docs/assets/img/home.png differ diff --git a/erpnext/docs/assets/img/human-resources/appraisal-employee.png b/erpnext/docs/assets/img/human-resources/appraisal-employee.png new file mode 100644 index 0000000000..5c8f5dd6c4 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/appraisal-employee.png differ diff --git a/erpnext/docs/assets/img/human-resources/appraisal.png b/erpnext/docs/assets/img/human-resources/appraisal.png new file mode 100644 index 0000000000..b3f769cc13 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/appraisal.png differ diff --git a/erpnext/docs/assets/img/human-resources/attendence-upload.png b/erpnext/docs/assets/img/human-resources/attendence-upload.png new file mode 100644 index 0000000000..d3394c2f83 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/attendence-upload.png differ diff --git a/erpnext/docs/assets/img/human-resources/attendence.png b/erpnext/docs/assets/img/human-resources/attendence.png new file mode 100644 index 0000000000..880c9a46ba Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/attendence.png differ diff --git a/erpnext/docs/assets/img/human-resources/branch.png b/erpnext/docs/assets/img/human-resources/branch.png new file mode 100644 index 0000000000..0c5846b719 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/branch.png differ diff --git a/erpnext/docs/assets/img/human-resources/deduction-type.png b/erpnext/docs/assets/img/human-resources/deduction-type.png new file mode 100644 index 0000000000..86aba4cbda Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/deduction-type.png differ diff --git a/erpnext/docs/assets/img/human-resources/department.png b/erpnext/docs/assets/img/human-resources/department.png new file mode 100644 index 0000000000..78cdcc98c0 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/department.png differ diff --git a/erpnext/docs/assets/img/human-resources/designation.png b/erpnext/docs/assets/img/human-resources/designation.png new file mode 100644 index 0000000000..f625cc880b Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/designation.png differ diff --git a/erpnext/docs/assets/img/human-resources/earning-type.png b/erpnext/docs/assets/img/human-resources/earning-type.png new file mode 100644 index 0000000000..ca5f484dee Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/earning-type.png differ diff --git a/erpnext/docs/assets/img/human-resources/email-account.png b/erpnext/docs/assets/img/human-resources/email-account.png new file mode 100644 index 0000000000..089891ec03 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/email-account.png differ diff --git a/erpnext/docs/assets/img/human-resources/employee-birthday-report.png b/erpnext/docs/assets/img/human-resources/employee-birthday-report.png new file mode 100644 index 0000000000..c6ca3778b5 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/employee-birthday-report.png differ diff --git a/erpnext/docs/assets/img/human-resources/employee-information-report.png b/erpnext/docs/assets/img/human-resources/employee-information-report.png new file mode 100644 index 0000000000..dc276f389c Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/employee-information-report.png differ diff --git a/erpnext/docs/assets/img/human-resources/employee-leave-approver.png b/erpnext/docs/assets/img/human-resources/employee-leave-approver.png new file mode 100644 index 0000000000..2ae98d7f53 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/employee-leave-approver.png differ diff --git a/erpnext/docs/assets/img/human-resources/employee-leave-balance-report.png b/erpnext/docs/assets/img/human-resources/employee-leave-balance-report.png new file mode 100644 index 0000000000..5af5ae7cac Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/employee-leave-balance-report.png differ diff --git a/erpnext/docs/assets/img/human-resources/employee.png b/erpnext/docs/assets/img/human-resources/employee.png new file mode 100644 index 0000000000..ec2e70e200 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/employee.png differ diff --git a/erpnext/docs/assets/img/human-resources/employment-type.png b/erpnext/docs/assets/img/human-resources/employment-type.png new file mode 100644 index 0000000000..eb448076ae Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/employment-type.png differ diff --git a/erpnext/docs/assets/img/human-resources/expense_claim.png b/erpnext/docs/assets/img/human-resources/expense_claim.png new file mode 100644 index 0000000000..ddca1005e1 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/expense_claim.png differ diff --git a/erpnext/docs/assets/img/human-resources/holiday-list.png b/erpnext/docs/assets/img/human-resources/holiday-list.png new file mode 100644 index 0000000000..94dbee8fdb Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/holiday-list.png differ diff --git a/erpnext/docs/assets/img/human-resources/hr-settings.png b/erpnext/docs/assets/img/human-resources/hr-settings.png new file mode 100644 index 0000000000..fe2e735046 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/hr-settings.png differ diff --git a/erpnext/docs/assets/img/human-resources/job-applicant.png b/erpnext/docs/assets/img/human-resources/job-applicant.png new file mode 100644 index 0000000000..17a372b082 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/job-applicant.png differ diff --git a/erpnext/docs/assets/img/human-resources/job-opening.png b/erpnext/docs/assets/img/human-resources/job-opening.png new file mode 100644 index 0000000000..148193af59 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/job-opening.png differ diff --git a/erpnext/docs/assets/img/human-resources/leave-allocation-tool.png b/erpnext/docs/assets/img/human-resources/leave-allocation-tool.png new file mode 100644 index 0000000000..867b8fb6dc Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/leave-allocation-tool.png differ diff --git a/erpnext/docs/assets/img/human-resources/leave-allocation.png b/erpnext/docs/assets/img/human-resources/leave-allocation.png new file mode 100644 index 0000000000..4a154e90b2 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/leave-allocation.png differ diff --git a/erpnext/docs/assets/img/human-resources/leave-application.png b/erpnext/docs/assets/img/human-resources/leave-application.png new file mode 100644 index 0000000000..761e76b76e Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/leave-application.png differ diff --git a/erpnext/docs/assets/img/human-resources/leave-type.png b/erpnext/docs/assets/img/human-resources/leave-type.png new file mode 100644 index 0000000000..4f042910f7 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/leave-type.png differ diff --git a/erpnext/docs/assets/img/human-resources/monthly-attendance-sheet-report.png b/erpnext/docs/assets/img/human-resources/monthly-attendance-sheet-report.png new file mode 100644 index 0000000000..db5191dfbf Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/monthly-attendance-sheet-report.png differ diff --git a/erpnext/docs/assets/img/human-resources/monthly-salary-register-report.png b/erpnext/docs/assets/img/human-resources/monthly-salary-register-report.png new file mode 100644 index 0000000000..7d2b0325d2 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/monthly-salary-register-report.png differ diff --git a/erpnext/docs/assets/img/human-resources/offer-letter-print.png b/erpnext/docs/assets/img/human-resources/offer-letter-print.png new file mode 100644 index 0000000000..5d63750f1b Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/offer-letter-print.png differ diff --git a/erpnext/docs/assets/img/human-resources/offer-letter.png b/erpnext/docs/assets/img/human-resources/offer-letter.png new file mode 100644 index 0000000000..e3d5671b99 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/offer-letter.png differ diff --git a/erpnext/docs/assets/img/human-resources/process-payroll.png b/erpnext/docs/assets/img/human-resources/process-payroll.png new file mode 100644 index 0000000000..ebbd9ae23c Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/process-payroll.png differ diff --git a/erpnext/docs/assets/img/human-resources/salary-slip.png b/erpnext/docs/assets/img/human-resources/salary-slip.png new file mode 100644 index 0000000000..d3f77cd4ae Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/salary-slip.png differ diff --git a/erpnext/docs/assets/img/human-resources/salary-structure.png b/erpnext/docs/assets/img/human-resources/salary-structure.png new file mode 100644 index 0000000000..af850ee176 Binary files /dev/null and b/erpnext/docs/assets/img/human-resources/salary-structure.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-FG-update-qty.png b/erpnext/docs/assets/img/manufacturing/PO-FG-update-qty.png new file mode 100644 index 0000000000..1ee59ec226 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-FG-update-qty.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-FG-update.png b/erpnext/docs/assets/img/manufacturing/PO-FG-update.png new file mode 100644 index 0000000000..b07a7cf201 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-FG-update.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-SE-for-material-transfer.png b/erpnext/docs/assets/img/manufacturing/PO-SE-for-material-transfer.png new file mode 100644 index 0000000000..74e1f6465a Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-SE-for-material-transfer.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-TL-buttons.png b/erpnext/docs/assets/img/manufacturing/PO-TL-buttons.png new file mode 100644 index 0000000000..e9b8453b8d Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-TL-buttons.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-material-transfer-qty.png b/erpnext/docs/assets/img/manufacturing/PO-material-transfer-qty.png new file mode 100644 index 0000000000..e8dea02de8 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-material-transfer-qty.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-material-transfer-updated.png b/erpnext/docs/assets/img/manufacturing/PO-material-transfer-updated.png new file mode 100644 index 0000000000..5c20ff8a80 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-material-transfer-updated.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-material-transfer.png b/erpnext/docs/assets/img/manufacturing/PO-material-transfer.png new file mode 100644 index 0000000000..dbdc303251 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-material-transfer.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-operations-make-tl.png b/erpnext/docs/assets/img/manufacturing/PO-operations-make-tl.png new file mode 100644 index 0000000000..1bc2720d3e Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-operations-make-tl.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-operations.png b/erpnext/docs/assets/img/manufacturing/PO-operations.png new file mode 100644 index 0000000000..6916891d5b Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-operations.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-reassigning-operations.png b/erpnext/docs/assets/img/manufacturing/PO-reassigning-operations.png new file mode 100644 index 0000000000..0970a544ed Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-reassigning-operations.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-stop-confirm.png b/erpnext/docs/assets/img/manufacturing/PO-stop-confirm.png new file mode 100644 index 0000000000..ab8b7daeeb Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-stop-confirm.png differ diff --git a/erpnext/docs/assets/img/manufacturing/PO-stop.png b/erpnext/docs/assets/img/manufacturing/PO-stop.png new file mode 100644 index 0000000000..c486a68cbd Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/PO-stop.png differ diff --git a/erpnext/docs/assets/img/manufacturing/bom-costing.png b/erpnext/docs/assets/img/manufacturing/bom-costing.png new file mode 100644 index 0000000000..6cb6a3f17f Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/bom-costing.png differ diff --git a/erpnext/docs/assets/img/manufacturing/bom-exploded.png b/erpnext/docs/assets/img/manufacturing/bom-exploded.png new file mode 100644 index 0000000000..c71e6d9abb Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/bom-exploded.png differ diff --git a/erpnext/docs/assets/img/manufacturing/bom-operations.png b/erpnext/docs/assets/img/manufacturing/bom-operations.png new file mode 100644 index 0000000000..04e8a1275b Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/bom-operations.png differ diff --git a/erpnext/docs/assets/img/manufacturing/bom-replace-tool.png b/erpnext/docs/assets/img/manufacturing/bom-replace-tool.png new file mode 100644 index 0000000000..51ac99324b Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/bom-replace-tool.png differ diff --git a/erpnext/docs/assets/img/manufacturing/bom-update-cost.png b/erpnext/docs/assets/img/manufacturing/bom-update-cost.png new file mode 100644 index 0000000000..6d467d012b Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/bom-update-cost.png differ diff --git a/erpnext/docs/assets/img/manufacturing/bom.png b/erpnext/docs/assets/img/manufacturing/bom.png new file mode 100644 index 0000000000..0adf255868 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/bom.png differ diff --git a/erpnext/docs/assets/img/manufacturing/manufacturing-settings.png b/erpnext/docs/assets/img/manufacturing/manufacturing-settings.png new file mode 100644 index 0000000000..18b28dd7e8 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/manufacturing-settings.png differ diff --git a/erpnext/docs/assets/img/manufacturing/manufacturing.png b/erpnext/docs/assets/img/manufacturing/manufacturing.png new file mode 100644 index 0000000000..75d7d3c5f6 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/manufacturing.png differ diff --git a/erpnext/docs/assets/img/manufacturing/operation.png b/erpnext/docs/assets/img/manufacturing/operation.png new file mode 100644 index 0000000000..4cd045c182 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/operation.png differ diff --git a/erpnext/docs/assets/img/manufacturing/ppt-create-material-request.png b/erpnext/docs/assets/img/manufacturing/ppt-create-material-request.png new file mode 100644 index 0000000000..35fba3a062 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/ppt-create-material-request.png differ diff --git a/erpnext/docs/assets/img/manufacturing/ppt-create-production-order.png b/erpnext/docs/assets/img/manufacturing/ppt-create-production-order.png new file mode 100644 index 0000000000..26185ac747 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/ppt-create-production-order.png differ diff --git a/erpnext/docs/assets/img/manufacturing/ppt-get-item.png b/erpnext/docs/assets/img/manufacturing/ppt-get-item.png new file mode 100644 index 0000000000..e89efea913 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/ppt-get-item.png differ diff --git a/erpnext/docs/assets/img/manufacturing/ppt-get-sales-orders.png b/erpnext/docs/assets/img/manufacturing/ppt-get-sales-orders.png new file mode 100644 index 0000000000..379e0074af Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/ppt-get-sales-orders.png differ diff --git a/erpnext/docs/assets/img/manufacturing/ppt.png b/erpnext/docs/assets/img/manufacturing/ppt.png new file mode 100644 index 0000000000..f5018b7549 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/ppt.png differ diff --git a/erpnext/docs/assets/img/manufacturing/production-order.png b/erpnext/docs/assets/img/manufacturing/production-order.png new file mode 100644 index 0000000000..d1e7966873 Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/production-order.png differ diff --git a/erpnext/docs/assets/img/manufacturing/workstation.png b/erpnext/docs/assets/img/manufacturing/workstation.png new file mode 100644 index 0000000000..df6486b75c Binary files /dev/null and b/erpnext/docs/assets/img/manufacturing/workstation.png differ diff --git a/erpnext/docs/assets/img/pos-setting/pos-setting.png b/erpnext/docs/assets/img/pos-setting/pos-setting.png new file mode 100644 index 0000000000..606119921c Binary files /dev/null and b/erpnext/docs/assets/img/pos-setting/pos-setting.png differ diff --git a/erpnext/docs/assets/img/price-list/price-list.png b/erpnext/docs/assets/img/price-list/price-list.png new file mode 100644 index 0000000000..93a0183f0d Binary files /dev/null and b/erpnext/docs/assets/img/price-list/price-list.png differ diff --git a/erpnext/docs/assets/img/project/activity_cost.png b/erpnext/docs/assets/img/project/activity_cost.png new file mode 100644 index 0000000000..d7468a001a Binary files /dev/null and b/erpnext/docs/assets/img/project/activity_cost.png differ diff --git a/erpnext/docs/assets/img/project/activity_type.png b/erpnext/docs/assets/img/project/activity_type.png new file mode 100644 index 0000000000..e10cce18e4 Binary files /dev/null and b/erpnext/docs/assets/img/project/activity_type.png differ diff --git a/erpnext/docs/assets/img/project/project.png b/erpnext/docs/assets/img/project/project.png new file mode 100644 index 0000000000..c6bcd9233d Binary files /dev/null and b/erpnext/docs/assets/img/project/project.png differ diff --git a/erpnext/docs/assets/img/project/project_cost_center.png b/erpnext/docs/assets/img/project/project_cost_center.png new file mode 100644 index 0000000000..09bd5579c5 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_cost_center.png differ diff --git a/erpnext/docs/assets/img/project/project_costing.png b/erpnext/docs/assets/img/project/project_costing.png new file mode 100644 index 0000000000..997e6138f8 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_costing.png differ diff --git a/erpnext/docs/assets/img/project/project_expense_claim_link.png b/erpnext/docs/assets/img/project/project_expense_claim_link.png new file mode 100644 index 0000000000..077cea19ac Binary files /dev/null and b/erpnext/docs/assets/img/project/project_expense_claim_link.png differ diff --git a/erpnext/docs/assets/img/project/project_gantt_chart.png b/erpnext/docs/assets/img/project/project_gantt_chart.png new file mode 100644 index 0000000000..3eba4436bb Binary files /dev/null and b/erpnext/docs/assets/img/project/project_gantt_chart.png differ diff --git a/erpnext/docs/assets/img/project/project_sales_order.png b/erpnext/docs/assets/img/project/project_sales_order.png new file mode 100644 index 0000000000..ff4030d461 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_sales_order.png differ diff --git a/erpnext/docs/assets/img/project/project_task.png b/erpnext/docs/assets/img/project/project_task.png new file mode 100644 index 0000000000..88f1e685e6 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_task.png differ diff --git a/erpnext/docs/assets/img/project/project_task_grid.png b/erpnext/docs/assets/img/project/project_task_grid.png new file mode 100644 index 0000000000..935fba6f1d Binary files /dev/null and b/erpnext/docs/assets/img/project/project_task_grid.png differ diff --git a/erpnext/docs/assets/img/project/project_task_list.png b/erpnext/docs/assets/img/project/project_task_list.png new file mode 100644 index 0000000000..2a59caf3cb Binary files /dev/null and b/erpnext/docs/assets/img/project/project_task_list.png differ diff --git a/erpnext/docs/assets/img/project/project_time_log_link.png b/erpnext/docs/assets/img/project/project_time_log_link.png new file mode 100644 index 0000000000..08ac36cf77 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_time_log_link.png differ diff --git a/erpnext/docs/assets/img/project/project_time_log_list.png b/erpnext/docs/assets/img/project/project_time_log_list.png new file mode 100644 index 0000000000..3b3724b599 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_time_log_list.png differ diff --git a/erpnext/docs/assets/img/project/project_total_expense_claim.png b/erpnext/docs/assets/img/project/project_total_expense_claim.png new file mode 100644 index 0000000000..cbd3c01fb9 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_total_expense_claim.png differ diff --git a/erpnext/docs/assets/img/project/project_view_expense_claim.png b/erpnext/docs/assets/img/project/project_view_expense_claim.png new file mode 100644 index 0000000000..32056ca53f Binary files /dev/null and b/erpnext/docs/assets/img/project/project_view_expense_claim.png differ diff --git a/erpnext/docs/assets/img/project/project_view_gantt_chart.png b/erpnext/docs/assets/img/project/project_view_gantt_chart.png new file mode 100644 index 0000000000..7039a45f0e Binary files /dev/null and b/erpnext/docs/assets/img/project/project_view_gantt_chart.png differ diff --git a/erpnext/docs/assets/img/project/project_view_task.png b/erpnext/docs/assets/img/project/project_view_task.png new file mode 100644 index 0000000000..dfdff8b080 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_view_task.png differ diff --git a/erpnext/docs/assets/img/project/project_view_time_log.png b/erpnext/docs/assets/img/project/project_view_time_log.png new file mode 100644 index 0000000000..dbf184e686 Binary files /dev/null and b/erpnext/docs/assets/img/project/project_view_time_log.png differ diff --git a/erpnext/docs/assets/img/project/task.png b/erpnext/docs/assets/img/project/task.png new file mode 100644 index 0000000000..6fe239d033 Binary files /dev/null and b/erpnext/docs/assets/img/project/task.png differ diff --git a/erpnext/docs/assets/img/project/task_depends_on.png b/erpnext/docs/assets/img/project/task_depends_on.png new file mode 100644 index 0000000000..2bbc393843 Binary files /dev/null and b/erpnext/docs/assets/img/project/task_depends_on.png differ diff --git a/erpnext/docs/assets/img/project/task_expense_claim_link.png b/erpnext/docs/assets/img/project/task_expense_claim_link.png new file mode 100644 index 0000000000..8583a74ea1 Binary files /dev/null and b/erpnext/docs/assets/img/project/task_expense_claim_link.png differ diff --git a/erpnext/docs/assets/img/project/task_status.png b/erpnext/docs/assets/img/project/task_status.png new file mode 100644 index 0000000000..c3424cbc4a Binary files /dev/null and b/erpnext/docs/assets/img/project/task_status.png differ diff --git a/erpnext/docs/assets/img/project/task_time_log_link.png b/erpnext/docs/assets/img/project/task_time_log_link.png new file mode 100644 index 0000000000..d713b982e0 Binary files /dev/null and b/erpnext/docs/assets/img/project/task_time_log_link.png differ diff --git a/erpnext/docs/assets/img/project/task_time_log_list.png b/erpnext/docs/assets/img/project/task_time_log_list.png new file mode 100644 index 0000000000..97218c1c0c Binary files /dev/null and b/erpnext/docs/assets/img/project/task_time_log_list.png differ diff --git a/erpnext/docs/assets/img/project/task_total_expense_claim.png b/erpnext/docs/assets/img/project/task_total_expense_claim.png new file mode 100644 index 0000000000..29fa6f9707 Binary files /dev/null and b/erpnext/docs/assets/img/project/task_total_expense_claim.png differ diff --git a/erpnext/docs/assets/img/project/task_view_expense_claim.png b/erpnext/docs/assets/img/project/task_view_expense_claim.png new file mode 100644 index 0000000000..efcb87f75d Binary files /dev/null and b/erpnext/docs/assets/img/project/task_view_expense_claim.png differ diff --git a/erpnext/docs/assets/img/project/task_view_time_log.png b/erpnext/docs/assets/img/project/task_view_time_log.png new file mode 100644 index 0000000000..4104842f7d Binary files /dev/null and b/erpnext/docs/assets/img/project/task_view_time_log.png differ diff --git a/erpnext/docs/assets/img/project/time_log.png b/erpnext/docs/assets/img/project/time_log.png new file mode 100644 index 0000000000..4d92a6ca36 Binary files /dev/null and b/erpnext/docs/assets/img/project/time_log.png differ diff --git a/erpnext/docs/assets/img/project/time_log_batch.gif b/erpnext/docs/assets/img/project/time_log_batch.gif new file mode 100644 index 0000000000..35ff14d0f3 Binary files /dev/null and b/erpnext/docs/assets/img/project/time_log_batch.gif differ diff --git a/erpnext/docs/assets/img/project/time_log_batch_make_invoice.png b/erpnext/docs/assets/img/project/time_log_batch_make_invoice.png new file mode 100644 index 0000000000..2ac4475e8e Binary files /dev/null and b/erpnext/docs/assets/img/project/time_log_batch_make_invoice.png differ diff --git a/erpnext/docs/assets/img/project/time_log_batch_sales_invoice.png b/erpnext/docs/assets/img/project/time_log_batch_sales_invoice.png new file mode 100644 index 0000000000..4fef5f2fc3 Binary files /dev/null and b/erpnext/docs/assets/img/project/time_log_batch_sales_invoice.png differ diff --git a/erpnext/docs/assets/img/project/time_log_calendar_day.gif b/erpnext/docs/assets/img/project/time_log_calendar_day.gif new file mode 100644 index 0000000000..11deb23f80 Binary files /dev/null and b/erpnext/docs/assets/img/project/time_log_calendar_day.gif differ diff --git a/erpnext/docs/assets/img/project/time_log_calendar_week.gif b/erpnext/docs/assets/img/project/time_log_calendar_week.gif new file mode 100644 index 0000000000..8d81083000 Binary files /dev/null and b/erpnext/docs/assets/img/project/time_log_calendar_week.gif differ diff --git a/erpnext/docs/assets/img/project/time_log_costing.png b/erpnext/docs/assets/img/project/time_log_costing.png new file mode 100644 index 0000000000..dda98f887f Binary files /dev/null and b/erpnext/docs/assets/img/project/time_log_costing.png differ diff --git a/erpnext/docs/assets/img/project/time_log_view_calendar.png b/erpnext/docs/assets/img/project/time_log_view_calendar.png new file mode 100644 index 0000000000..0118dfbbe6 Binary files /dev/null and b/erpnext/docs/assets/img/project/time_log_view_calendar.png differ diff --git a/erpnext/docs/assets/img/selling/make-SO-from-quote.png b/erpnext/docs/assets/img/selling/make-SO-from-quote.png new file mode 100644 index 0000000000..c3c6b3813d Binary files /dev/null and b/erpnext/docs/assets/img/selling/make-SO-from-quote.png differ diff --git a/erpnext/docs/assets/img/selling/make-quotation.gif b/erpnext/docs/assets/img/selling/make-quotation.gif new file mode 100644 index 0000000000..c707a70e28 Binary files /dev/null and b/erpnext/docs/assets/img/selling/make-quotation.gif differ diff --git a/erpnext/docs/assets/img/selling/make-quote-from-opp.png b/erpnext/docs/assets/img/selling/make-quote-from-opp.png new file mode 100644 index 0000000000..3acfa9a1d2 Binary files /dev/null and b/erpnext/docs/assets/img/selling/make-quote-from-opp.png differ diff --git a/erpnext/docs/assets/img/selling/make-so.gif b/erpnext/docs/assets/img/selling/make-so.gif new file mode 100644 index 0000000000..5edd19b887 Binary files /dev/null and b/erpnext/docs/assets/img/selling/make-so.gif differ diff --git a/erpnext/docs/assets/img/selling/product-bundle.gif b/erpnext/docs/assets/img/selling/product-bundle.gif new file mode 100644 index 0000000000..a488e5d2fe Binary files /dev/null and b/erpnext/docs/assets/img/selling/product-bundle.gif differ diff --git a/erpnext/docs/assets/img/selling/product-bundle.png b/erpnext/docs/assets/img/selling/product-bundle.png new file mode 100644 index 0000000000..0264518109 Binary files /dev/null and b/erpnext/docs/assets/img/selling/product-bundle.png differ diff --git a/erpnext/docs/assets/img/selling/recurring-sales-order.png b/erpnext/docs/assets/img/selling/recurring-sales-order.png new file mode 100644 index 0000000000..c509333165 Binary files /dev/null and b/erpnext/docs/assets/img/selling/recurring-sales-order.png differ diff --git a/erpnext/docs/assets/img/selling/sales-partner-website.png b/erpnext/docs/assets/img/selling/sales-partner-website.png new file mode 100644 index 0000000000..3d84b10d4b Binary files /dev/null and b/erpnext/docs/assets/img/selling/sales-partner-website.png differ diff --git a/erpnext/docs/assets/img/selling/sales-partner.png b/erpnext/docs/assets/img/selling/sales-partner.png new file mode 100644 index 0000000000..2c14edc32d Binary files /dev/null and b/erpnext/docs/assets/img/selling/sales-partner.png differ diff --git a/erpnext/docs/assets/img/selling/selling-settings.png b/erpnext/docs/assets/img/selling/selling-settings.png new file mode 100644 index 0000000000..345735b042 Binary files /dev/null and b/erpnext/docs/assets/img/selling/selling-settings.png differ diff --git a/erpnext/docs/assets/img/selling/shipping-rule.png b/erpnext/docs/assets/img/selling/shipping-rule.png new file mode 100644 index 0000000000..7cd9b46bcf Binary files /dev/null and b/erpnext/docs/assets/img/selling/shipping-rule.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-1.png b/erpnext/docs/assets/img/setup-wizard/step-1.png new file mode 100644 index 0000000000..0a3c230ae8 Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-1.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-10.png b/erpnext/docs/assets/img/setup-wizard/step-10.png new file mode 100644 index 0000000000..4687999263 Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-10.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-2.png b/erpnext/docs/assets/img/setup-wizard/step-2.png new file mode 100644 index 0000000000..73300041dd Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-2.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-3.png b/erpnext/docs/assets/img/setup-wizard/step-3.png new file mode 100644 index 0000000000..7aac64a2a1 Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-3.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-4.png b/erpnext/docs/assets/img/setup-wizard/step-4.png new file mode 100644 index 0000000000..cee29fc158 Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-4.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-5.png b/erpnext/docs/assets/img/setup-wizard/step-5.png new file mode 100644 index 0000000000..a770f3eb9a Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-5.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-6.png b/erpnext/docs/assets/img/setup-wizard/step-6.png new file mode 100644 index 0000000000..db2bf38982 Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-6.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-7.png b/erpnext/docs/assets/img/setup-wizard/step-7.png new file mode 100644 index 0000000000..02c6da6043 Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-7.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-8.png b/erpnext/docs/assets/img/setup-wizard/step-8.png new file mode 100644 index 0000000000..18f8d88a3e Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-8.png differ diff --git a/erpnext/docs/assets/img/setup-wizard/step-9.png b/erpnext/docs/assets/img/setup-wizard/step-9.png new file mode 100644 index 0000000000..dced6e07c2 Binary files /dev/null and b/erpnext/docs/assets/img/setup-wizard/step-9.png differ diff --git a/erpnext/docs/assets/img/setup/auth-rule.png b/erpnext/docs/assets/img/setup/auth-rule.png new file mode 100644 index 0000000000..f6999cdb10 Binary files /dev/null and b/erpnext/docs/assets/img/setup/auth-rule.png differ diff --git a/erpnext/docs/assets/img/setup/barcode-1.png b/erpnext/docs/assets/img/setup/barcode-1.png new file mode 100644 index 0000000000..c200a13b0a Binary files /dev/null and b/erpnext/docs/assets/img/setup/barcode-1.png differ diff --git a/erpnext/docs/assets/img/setup/barcode-2.png b/erpnext/docs/assets/img/setup/barcode-2.png new file mode 100644 index 0000000000..6ea45292ff Binary files /dev/null and b/erpnext/docs/assets/img/setup/barcode-2.png differ diff --git a/erpnext/docs/assets/img/setup/customize/Doctype-adding-field.png b/erpnext/docs/assets/img/setup/customize/Doctype-adding-field.png new file mode 100644 index 0000000000..245ac5e74f Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/Doctype-adding-field.png differ diff --git a/erpnext/docs/assets/img/setup/customize/Doctype-all-fields.png b/erpnext/docs/assets/img/setup/customize/Doctype-all-fields.png new file mode 100644 index 0000000000..3a08267ae4 Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/Doctype-all-fields.png differ diff --git a/erpnext/docs/assets/img/setup/customize/Doctype-book-added.png b/erpnext/docs/assets/img/setup/customize/Doctype-book-added.png new file mode 100644 index 0000000000..1b5f6431e8 Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/Doctype-book-added.png differ diff --git a/erpnext/docs/assets/img/setup/customize/Doctype-list-view.png b/erpnext/docs/assets/img/setup/customize/Doctype-list-view.png new file mode 100644 index 0000000000..5edb604632 Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/Doctype-list-view.png differ diff --git a/erpnext/docs/assets/img/setup/customize/Doctype-naming.png b/erpnext/docs/assets/img/setup/customize/Doctype-naming.png new file mode 100644 index 0000000000..91ccf23368 Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/Doctype-naming.png differ diff --git a/erpnext/docs/assets/img/setup/customize/Doctype-other-options.png b/erpnext/docs/assets/img/setup/customize/Doctype-other-options.png new file mode 100644 index 0000000000..894b6b5029 Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/Doctype-other-options.png differ diff --git a/erpnext/docs/assets/img/setup/customize/Doctype-permissions.png b/erpnext/docs/assets/img/setup/customize/Doctype-permissions.png new file mode 100644 index 0000000000..9f9bfcc17f Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/Doctype-permissions.png differ diff --git a/erpnext/docs/assets/img/setup/customize/Doctype-save.png b/erpnext/docs/assets/img/setup/customize/Doctype-save.png new file mode 100644 index 0000000000..5d11650ce8 Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/Doctype-save.png differ diff --git a/erpnext/docs/assets/img/setup/customize/doctype-basics.png b/erpnext/docs/assets/img/setup/customize/doctype-basics.png new file mode 100644 index 0000000000..2fbede1f01 Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/doctype-basics.png differ diff --git a/erpnext/docs/assets/img/setup/customize/doctype-field-naming.png b/erpnext/docs/assets/img/setup/customize/doctype-field-naming.png new file mode 100644 index 0000000000..7f91637f49 Binary files /dev/null and b/erpnext/docs/assets/img/setup/customize/doctype-field-naming.png differ diff --git a/erpnext/docs/assets/img/setup/data-import/data-import-1.png b/erpnext/docs/assets/img/setup/data-import/data-import-1.png new file mode 100644 index 0000000000..96d7bb43c5 Binary files /dev/null and b/erpnext/docs/assets/img/setup/data-import/data-import-1.png differ diff --git a/erpnext/docs/assets/img/setup/data-import/data-import-2.png b/erpnext/docs/assets/img/setup/data-import/data-import-2.png new file mode 100644 index 0000000000..90d0449fe5 Binary files /dev/null and b/erpnext/docs/assets/img/setup/data-import/data-import-2.png differ diff --git a/erpnext/docs/assets/img/setup/data-import/data-import-3.png b/erpnext/docs/assets/img/setup/data-import/data-import-3.png new file mode 100644 index 0000000000..971fff50e7 Binary files /dev/null and b/erpnext/docs/assets/img/setup/data-import/data-import-3.png differ diff --git a/erpnext/docs/assets/img/setup/data/rename.png b/erpnext/docs/assets/img/setup/data/rename.png new file mode 100644 index 0000000000..0a922e1c4a Binary files /dev/null and b/erpnext/docs/assets/img/setup/data/rename.png differ diff --git a/erpnext/docs/assets/img/setup/email/email-account-incoming.png b/erpnext/docs/assets/img/setup/email/email-account-incoming.png new file mode 100644 index 0000000000..8ef4f28080 Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/email-account-incoming.png differ diff --git a/erpnext/docs/assets/img/setup/email/email-account-list.png b/erpnext/docs/assets/img/setup/email/email-account-list.png new file mode 100644 index 0000000000..10ba12c8e2 Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/email-account-list.png differ diff --git a/erpnext/docs/assets/img/setup/email/email-account-sending.png b/erpnext/docs/assets/img/setup/email/email-account-sending.png new file mode 100644 index 0000000000..81bb73d442 Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/email-account-sending.png differ diff --git a/erpnext/docs/assets/img/setup/email/email-account-unreplied.png b/erpnext/docs/assets/img/setup/email/email-account-unreplied.png new file mode 100644 index 0000000000..bb105adcef Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/email-account-unreplied.png differ diff --git a/erpnext/docs/assets/img/setup/email/email-alert-1.png b/erpnext/docs/assets/img/setup/email/email-alert-1.png new file mode 100644 index 0000000000..4af172d3cf Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/email-alert-1.png differ diff --git a/erpnext/docs/assets/img/setup/email/email-alert-2.png b/erpnext/docs/assets/img/setup/email/email-alert-2.png new file mode 100644 index 0000000000..3856f89a37 Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/email-alert-2.png differ diff --git a/erpnext/docs/assets/img/setup/email/email-digest.png b/erpnext/docs/assets/img/setup/email/email-digest.png new file mode 100644 index 0000000000..4197ed88a8 Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/email-digest.png differ diff --git a/erpnext/docs/assets/img/setup/email/email-list.png b/erpnext/docs/assets/img/setup/email/email-list.png new file mode 100644 index 0000000000..9567e1118a Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/email-list.png differ diff --git a/erpnext/docs/assets/img/setup/email/send-email.gif b/erpnext/docs/assets/img/setup/email/send-email.gif new file mode 100644 index 0000000000..cdd30793fa Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/send-email.gif differ diff --git a/erpnext/docs/assets/img/setup/email/standard-reply.png b/erpnext/docs/assets/img/setup/email/standard-reply.png new file mode 100644 index 0000000000..e66188592d Binary files /dev/null and b/erpnext/docs/assets/img/setup/email/standard-reply.png differ diff --git a/erpnext/docs/assets/img/setup/print/address-format.png b/erpnext/docs/assets/img/setup/print/address-format.png new file mode 100644 index 0000000000..f63108a835 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/address-format.png differ diff --git a/erpnext/docs/assets/img/setup/print/letter-head-1.png b/erpnext/docs/assets/img/setup/print/letter-head-1.png new file mode 100644 index 0000000000..8be8ce2a78 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/letter-head-1.png differ diff --git a/erpnext/docs/assets/img/setup/print/letter-head.png b/erpnext/docs/assets/img/setup/print/letter-head.png new file mode 100644 index 0000000000..d316aae13d Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/letter-head.png differ diff --git a/erpnext/docs/assets/img/setup/print/print-format-builder-1.gif b/erpnext/docs/assets/img/setup/print/print-format-builder-1.gif new file mode 100644 index 0000000000..a788470ca0 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/print-format-builder-1.gif differ diff --git a/erpnext/docs/assets/img/setup/print/print-format-builder-2.gif b/erpnext/docs/assets/img/setup/print/print-format-builder-2.gif new file mode 100644 index 0000000000..cb78725681 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/print-format-builder-2.gif differ diff --git a/erpnext/docs/assets/img/setup/print/print-format-builder-3.gif b/erpnext/docs/assets/img/setup/print/print-format-builder-3.gif new file mode 100644 index 0000000000..8502b1a2fc Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/print-format-builder-3.gif differ diff --git a/erpnext/docs/assets/img/setup/print/print-format-builder-4.gif b/erpnext/docs/assets/img/setup/print/print-format-builder-4.gif new file mode 100644 index 0000000000..b1b241c5fe Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/print-format-builder-4.gif differ diff --git a/erpnext/docs/assets/img/setup/print/print-heading-1.png b/erpnext/docs/assets/img/setup/print/print-heading-1.png new file mode 100644 index 0000000000..292ad52e61 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/print-heading-1.png differ diff --git a/erpnext/docs/assets/img/setup/print/print-heading.png b/erpnext/docs/assets/img/setup/print/print-heading.png new file mode 100644 index 0000000000..a2a4010f32 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/print-heading.png differ diff --git a/erpnext/docs/assets/img/setup/print/print-settings.png b/erpnext/docs/assets/img/setup/print/print-settings.png new file mode 100644 index 0000000000..9c43dcee9d Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/print-settings.png differ diff --git a/erpnext/docs/assets/img/setup/print/terms-1.png b/erpnext/docs/assets/img/setup/print/terms-1.png new file mode 100644 index 0000000000..235e2af8e4 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/terms-1.png differ diff --git a/erpnext/docs/assets/img/setup/print/terms-2.png b/erpnext/docs/assets/img/setup/print/terms-2.png new file mode 100644 index 0000000000..7b715be193 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/terms-2.png differ diff --git a/erpnext/docs/assets/img/setup/print/terms-3.png b/erpnext/docs/assets/img/setup/print/terms-3.png new file mode 100644 index 0000000000..51c1017968 Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/terms-3.png differ diff --git a/erpnext/docs/assets/img/setup/print/test.gif b/erpnext/docs/assets/img/setup/print/test.gif new file mode 100644 index 0000000000..364a9aa25b Binary files /dev/null and b/erpnext/docs/assets/img/setup/print/test.gif differ diff --git a/erpnext/docs/assets/img/setup/settings/global-defaults.png b/erpnext/docs/assets/img/setup/settings/global-defaults.png new file mode 100644 index 0000000000..1db693e2c1 Binary files /dev/null and b/erpnext/docs/assets/img/setup/settings/global-defaults.png differ diff --git a/erpnext/docs/assets/img/setup/settings/naming-series.gif b/erpnext/docs/assets/img/setup/settings/naming-series.gif new file mode 100644 index 0000000000..211f93b0d3 Binary files /dev/null and b/erpnext/docs/assets/img/setup/settings/naming-series.gif differ diff --git a/erpnext/docs/assets/img/setup/settings/show-hide-modules.png b/erpnext/docs/assets/img/setup/settings/show-hide-modules.png new file mode 100644 index 0000000000..3b86680248 Binary files /dev/null and b/erpnext/docs/assets/img/setup/settings/show-hide-modules.png differ diff --git a/erpnext/docs/assets/img/setup/settings/system-settings.png b/erpnext/docs/assets/img/setup/settings/system-settings.png new file mode 100644 index 0000000000..7bab5ded7b Binary files /dev/null and b/erpnext/docs/assets/img/setup/settings/system-settings.png differ diff --git a/erpnext/docs/assets/img/setup/stock-recon-1.png b/erpnext/docs/assets/img/setup/stock-recon-1.png new file mode 100644 index 0000000000..7990531f51 Binary files /dev/null and b/erpnext/docs/assets/img/setup/stock-recon-1.png differ diff --git a/erpnext/docs/assets/img/setup/stock-recon-2.png b/erpnext/docs/assets/img/setup/stock-recon-2.png new file mode 100644 index 0000000000..42ea3e6eb7 Binary files /dev/null and b/erpnext/docs/assets/img/setup/stock-recon-2.png differ diff --git a/erpnext/docs/assets/img/setup/users/permission-1.png b/erpnext/docs/assets/img/setup/users/permission-1.png new file mode 100644 index 0000000000..5cad001e68 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/permission-1.png differ diff --git a/erpnext/docs/assets/img/setup/users/permission-2.png b/erpnext/docs/assets/img/setup/users/permission-2.png new file mode 100644 index 0000000000..4261bdbb9c Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/permission-2.png differ diff --git a/erpnext/docs/assets/img/setup/users/permission-3.png b/erpnext/docs/assets/img/setup/users/permission-3.png new file mode 100644 index 0000000000..3d2dbb32b2 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/permission-3.png differ diff --git a/erpnext/docs/assets/img/setup/users/permission-4.png b/erpnext/docs/assets/img/setup/users/permission-4.png new file mode 100644 index 0000000000..80bc117800 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/permission-4.png differ diff --git a/erpnext/docs/assets/img/setup/users/role-1.png b/erpnext/docs/assets/img/setup/users/role-1.png new file mode 100644 index 0000000000..15864ac4f4 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/role-1.png differ diff --git a/erpnext/docs/assets/img/setup/users/share.gif b/erpnext/docs/assets/img/setup/users/share.gif new file mode 100644 index 0000000000..f32aeea612 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/share.gif differ diff --git a/erpnext/docs/assets/img/setup/users/user-1.png b/erpnext/docs/assets/img/setup/users/user-1.png new file mode 100644 index 0000000000..5529109ba3 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/user-1.png differ diff --git a/erpnext/docs/assets/img/setup/users/user-2.png b/erpnext/docs/assets/img/setup/users/user-2.png new file mode 100644 index 0000000000..b2c4969024 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/user-2.png differ diff --git a/erpnext/docs/assets/img/setup/users/user-3.png b/erpnext/docs/assets/img/setup/users/user-3.png new file mode 100644 index 0000000000..0e2af91874 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/user-3.png differ diff --git a/erpnext/docs/assets/img/setup/users/user-4.png b/erpnext/docs/assets/img/setup/users/user-4.png new file mode 100644 index 0000000000..807a05c135 Binary files /dev/null and b/erpnext/docs/assets/img/setup/users/user-4.png differ diff --git a/erpnext/docs/assets/img/setup/workflow-1.png b/erpnext/docs/assets/img/setup/workflow-1.png new file mode 100644 index 0000000000..632e1fbc5a Binary files /dev/null and b/erpnext/docs/assets/img/setup/workflow-1.png differ diff --git a/erpnext/docs/assets/img/setup/workflow-2.png b/erpnext/docs/assets/img/setup/workflow-2.png new file mode 100644 index 0000000000..2041860720 Binary files /dev/null and b/erpnext/docs/assets/img/setup/workflow-2.png differ diff --git a/erpnext/docs/assets/img/stock/additional-costs-general-ledger.png b/erpnext/docs/assets/img/stock/additional-costs-general-ledger.png new file mode 100644 index 0000000000..edad86ff34 Binary files /dev/null and b/erpnext/docs/assets/img/stock/additional-costs-general-ledger.png differ diff --git a/erpnext/docs/assets/img/stock/additional-costs-table.png b/erpnext/docs/assets/img/stock/additional-costs-table.png new file mode 100644 index 0000000000..ae5397368c Binary files /dev/null and b/erpnext/docs/assets/img/stock/additional-costs-table.png differ diff --git a/erpnext/docs/assets/img/stock/batch.png b/erpnext/docs/assets/img/stock/batch.png new file mode 100644 index 0000000000..406acbd63a Binary files /dev/null and b/erpnext/docs/assets/img/stock/batch.png differ diff --git a/erpnext/docs/assets/img/stock/delivery-note.png b/erpnext/docs/assets/img/stock/delivery-note.png new file mode 100644 index 0000000000..9356495b00 Binary files /dev/null and b/erpnext/docs/assets/img/stock/delivery-note.png differ diff --git a/erpnext/docs/assets/img/stock/installation-note.png b/erpnext/docs/assets/img/stock/installation-note.png new file mode 100644 index 0000000000..fe6100e176 Binary files /dev/null and b/erpnext/docs/assets/img/stock/installation-note.png differ diff --git a/erpnext/docs/assets/img/stock/item-1.png b/erpnext/docs/assets/img/stock/item-1.png new file mode 100644 index 0000000000..2bd7a81a90 Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-1.png differ diff --git a/erpnext/docs/assets/img/stock/item-attribute-non-numeric.png b/erpnext/docs/assets/img/stock/item-attribute-non-numeric.png new file mode 100644 index 0000000000..bf986fb26e Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-attribute-non-numeric.png differ diff --git a/erpnext/docs/assets/img/stock/item-attribute-numeric.png b/erpnext/docs/assets/img/stock/item-attribute-numeric.png new file mode 100644 index 0000000000..b06dbd13a1 Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-attribute-numeric.png differ diff --git a/erpnext/docs/assets/img/stock/item-attribute.png b/erpnext/docs/assets/img/stock/item-attribute.png new file mode 100644 index 0000000000..8e8b3c1281 Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-attribute.png differ diff --git a/erpnext/docs/assets/img/stock/item-attributes.png b/erpnext/docs/assets/img/stock/item-attributes.png new file mode 100644 index 0000000000..a78b76e72e Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-attributes.png differ diff --git a/erpnext/docs/assets/img/stock/item-group-del.gif b/erpnext/docs/assets/img/stock/item-group-del.gif new file mode 100644 index 0000000000..94513e8e6f Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-group-del.gif differ diff --git a/erpnext/docs/assets/img/stock/item-group-new.gif b/erpnext/docs/assets/img/stock/item-group-new.gif new file mode 100644 index 0000000000..6a042b15e3 Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-group-new.gif differ diff --git a/erpnext/docs/assets/img/stock/item-group-tree.png b/erpnext/docs/assets/img/stock/item-group-tree.png new file mode 100644 index 0000000000..23a6d45afe Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-group-tree.png differ diff --git a/erpnext/docs/assets/img/stock/item-has-variants.png b/erpnext/docs/assets/img/stock/item-has-variants.png new file mode 100644 index 0000000000..903a63cff2 Binary files /dev/null and b/erpnext/docs/assets/img/stock/item-has-variants.png differ diff --git a/erpnext/docs/assets/img/stock/landed-cost.png b/erpnext/docs/assets/img/stock/landed-cost.png new file mode 100644 index 0000000000..acaebb171c Binary files /dev/null and b/erpnext/docs/assets/img/stock/landed-cost.png differ diff --git a/erpnext/docs/assets/img/stock/make-variant-1.png b/erpnext/docs/assets/img/stock/make-variant-1.png new file mode 100644 index 0000000000..5b9f2d5bbb Binary files /dev/null and b/erpnext/docs/assets/img/stock/make-variant-1.png differ diff --git a/erpnext/docs/assets/img/stock/make-variant.png b/erpnext/docs/assets/img/stock/make-variant.png new file mode 100644 index 0000000000..787e842dc1 Binary files /dev/null and b/erpnext/docs/assets/img/stock/make-variant.png differ diff --git a/erpnext/docs/assets/img/stock/manage-variants.png b/erpnext/docs/assets/img/stock/manage-variants.png new file mode 100644 index 0000000000..342a12fe78 Binary files /dev/null and b/erpnext/docs/assets/img/stock/manage-variants.png differ diff --git a/erpnext/docs/assets/img/stock/packing-slip.png b/erpnext/docs/assets/img/stock/packing-slip.png new file mode 100644 index 0000000000..df2fa5f532 Binary files /dev/null and b/erpnext/docs/assets/img/stock/packing-slip.png differ diff --git a/erpnext/docs/assets/img/stock/purchase-receipt.png b/erpnext/docs/assets/img/stock/purchase-receipt.png new file mode 100644 index 0000000000..496a3b5ade Binary files /dev/null and b/erpnext/docs/assets/img/stock/purchase-receipt.png differ diff --git a/erpnext/docs/assets/img/stock/purchase-return-against-purchase-receipt.png b/erpnext/docs/assets/img/stock/purchase-return-against-purchase-receipt.png new file mode 100644 index 0000000000..e75d0e7cb4 Binary files /dev/null and b/erpnext/docs/assets/img/stock/purchase-return-against-purchase-receipt.png differ diff --git a/erpnext/docs/assets/img/stock/purchase-return-general-ledger.png b/erpnext/docs/assets/img/stock/purchase-return-general-ledger.png new file mode 100644 index 0000000000..2444209c94 Binary files /dev/null and b/erpnext/docs/assets/img/stock/purchase-return-general-ledger.png differ diff --git a/erpnext/docs/assets/img/stock/purchase-return-original-purchase-receipt.png b/erpnext/docs/assets/img/stock/purchase-return-original-purchase-receipt.png new file mode 100644 index 0000000000..7519007409 Binary files /dev/null and b/erpnext/docs/assets/img/stock/purchase-return-original-purchase-receipt.png differ diff --git a/erpnext/docs/assets/img/stock/purchase-return-stock-ledger.png b/erpnext/docs/assets/img/stock/purchase-return-stock-ledger.png new file mode 100644 index 0000000000..24020bef09 Binary files /dev/null and b/erpnext/docs/assets/img/stock/purchase-return-stock-ledger.png differ diff --git a/erpnext/docs/assets/img/stock/quality-inspection.png b/erpnext/docs/assets/img/stock/quality-inspection.png new file mode 100644 index 0000000000..3707155d18 Binary files /dev/null and b/erpnext/docs/assets/img/stock/quality-inspection.png differ diff --git a/erpnext/docs/assets/img/stock/sales-return-against-delivery-note.png b/erpnext/docs/assets/img/stock/sales-return-against-delivery-note.png new file mode 100644 index 0000000000..dcca634dc8 Binary files /dev/null and b/erpnext/docs/assets/img/stock/sales-return-against-delivery-note.png differ diff --git a/erpnext/docs/assets/img/stock/sales-return-against-sales-invoice.png b/erpnext/docs/assets/img/stock/sales-return-against-sales-invoice.png new file mode 100644 index 0000000000..96ec8b4f0b Binary files /dev/null and b/erpnext/docs/assets/img/stock/sales-return-against-sales-invoice.png differ diff --git a/erpnext/docs/assets/img/stock/sales-return-general-ledger.png b/erpnext/docs/assets/img/stock/sales-return-general-ledger.png new file mode 100644 index 0000000000..127ad375d3 Binary files /dev/null and b/erpnext/docs/assets/img/stock/sales-return-general-ledger.png differ diff --git a/erpnext/docs/assets/img/stock/sales-return-original-delivery-note.png b/erpnext/docs/assets/img/stock/sales-return-original-delivery-note.png new file mode 100644 index 0000000000..82755cbc78 Binary files /dev/null and b/erpnext/docs/assets/img/stock/sales-return-original-delivery-note.png differ diff --git a/erpnext/docs/assets/img/stock/sales-return-stock-ledger.png b/erpnext/docs/assets/img/stock/sales-return-stock-ledger.png new file mode 100644 index 0000000000..d9ed144c2b Binary files /dev/null and b/erpnext/docs/assets/img/stock/sales-return-stock-ledger.png differ diff --git a/erpnext/docs/assets/img/stock/serial-no.png b/erpnext/docs/assets/img/stock/serial-no.png new file mode 100644 index 0000000000..3738433cfe Binary files /dev/null and b/erpnext/docs/assets/img/stock/serial-no.png differ diff --git a/erpnext/docs/assets/img/stock/stock-entry-item-valuation-rate.png b/erpnext/docs/assets/img/stock/stock-entry-item-valuation-rate.png new file mode 100644 index 0000000000..58c36ddd5b Binary files /dev/null and b/erpnext/docs/assets/img/stock/stock-entry-item-valuation-rate.png differ diff --git a/erpnext/docs/assets/img/stock/stock-entry.png b/erpnext/docs/assets/img/stock/stock-entry.png new file mode 100644 index 0000000000..30941b961b Binary files /dev/null and b/erpnext/docs/assets/img/stock/stock-entry.png differ diff --git a/erpnext/docs/assets/img/stock/stock-settings.png b/erpnext/docs/assets/img/stock/stock-settings.png new file mode 100644 index 0000000000..0065a92163 Binary files /dev/null and b/erpnext/docs/assets/img/stock/stock-settings.png differ diff --git a/erpnext/docs/assets/img/stock/uom-replace.png b/erpnext/docs/assets/img/stock/uom-replace.png new file mode 100644 index 0000000000..2817e61a86 Binary files /dev/null and b/erpnext/docs/assets/img/stock/uom-replace.png differ diff --git a/erpnext/docs/assets/img/stock/warehouse.png b/erpnext/docs/assets/img/stock/warehouse.png new file mode 100644 index 0000000000..6b968d36ff Binary files /dev/null and b/erpnext/docs/assets/img/stock/warehouse.png differ diff --git a/erpnext/docs/assets/img/support/issue.png b/erpnext/docs/assets/img/support/issue.png new file mode 100644 index 0000000000..b28579b26b Binary files /dev/null and b/erpnext/docs/assets/img/support/issue.png differ diff --git a/erpnext/docs/assets/img/support/maintenance-schedule.png b/erpnext/docs/assets/img/support/maintenance-schedule.png new file mode 100644 index 0000000000..8af0cbe97e Binary files /dev/null and b/erpnext/docs/assets/img/support/maintenance-schedule.png differ diff --git a/erpnext/docs/assets/img/support/maintenance-visit.png b/erpnext/docs/assets/img/support/maintenance-visit.png new file mode 100644 index 0000000000..621286020a Binary files /dev/null and b/erpnext/docs/assets/img/support/maintenance-visit.png differ diff --git a/erpnext/docs/assets/img/support/warranty-claim.png b/erpnext/docs/assets/img/support/warranty-claim.png new file mode 100644 index 0000000000..39cfb5fe12 Binary files /dev/null and b/erpnext/docs/assets/img/support/warranty-claim.png differ diff --git a/erpnext/docs/assets/img/taxes/inclusive-tax.png b/erpnext/docs/assets/img/taxes/inclusive-tax.png new file mode 100644 index 0000000000..9bd76e1a71 Binary files /dev/null and b/erpnext/docs/assets/img/taxes/inclusive-tax.png differ diff --git a/erpnext/docs/assets/img/taxes/item-tax.png b/erpnext/docs/assets/img/taxes/item-tax.png new file mode 100644 index 0000000000..6b70ef575a Binary files /dev/null and b/erpnext/docs/assets/img/taxes/item-tax.png differ diff --git a/erpnext/docs/assets/img/taxes/sales-tax-master.png b/erpnext/docs/assets/img/taxes/sales-tax-master.png new file mode 100644 index 0000000000..f8324542af Binary files /dev/null and b/erpnext/docs/assets/img/taxes/sales-tax-master.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-employee-role.png b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-employee-role.png new file mode 100644 index 0000000000..4fb5a8f9a7 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-employee-role.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-hr-manager-role.png b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-hr-manager-role.png new file mode 100644 index 0000000000..2a260c1460 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-hr-manager-role.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-hr-user-role.png b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-hr-user-role.png new file mode 100644 index 0000000000..eab8d57afd Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-hr-user-role.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-application-form.png b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-application-form.png new file mode 100644 index 0000000000..032707a001 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-application-form.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-application.png b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-application.png new file mode 100644 index 0000000000..cd4e38f5f8 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-application.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-approver-role.png b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-approver-role.png new file mode 100644 index 0000000000..b7b6770ddb Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/setting-up-permissions-leave-approver-role.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/user-permission-user-limited-by-company.png b/erpnext/docs/assets/img/users-and-permissions/user-permission-user-limited-by-company.png new file mode 100644 index 0000000000..e23f1229b0 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/user-permission-user-limited-by-company.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/user-permissions-company-role-all.png b/erpnext/docs/assets/img/users-and-permissions/user-permissions-company-role-all.png new file mode 100644 index 0000000000..0aececd0d6 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/user-permissions-company-role-all.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/user-permissions-company-wind-power-llc.png b/erpnext/docs/assets/img/users-and-permissions/user-permissions-company-wind-power-llc.png new file mode 100644 index 0000000000..6d78e5dc1e Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/user-permissions-company-wind-power-llc.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/user-permissions-company.png b/erpnext/docs/assets/img/users-and-permissions/user-permissions-company.png new file mode 100644 index 0000000000..e091a61b76 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/user-permissions-company.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/user-permissions-ignore-user-permissions.png b/erpnext/docs/assets/img/users-and-permissions/user-permissions-ignore-user-permissions.png new file mode 100644 index 0000000000..5f55e37b40 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/user-permissions-ignore-user-permissions.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/user-permissions-lead-role-permissions.png b/erpnext/docs/assets/img/users-and-permissions/user-permissions-lead-role-permissions.png new file mode 100644 index 0000000000..23564fafe6 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/user-permissions-lead-role-permissions.png differ diff --git a/erpnext/docs/assets/img/users-and-permissions/user-permissions-quotation-sales-user.png b/erpnext/docs/assets/img/users-and-permissions/user-permissions-quotation-sales-user.png new file mode 100644 index 0000000000..dd9ed49d68 Binary files /dev/null and b/erpnext/docs/assets/img/users-and-permissions/user-permissions-quotation-sales-user.png differ diff --git a/erpnext/docs/assets/img/videos/conf-2014.jpg b/erpnext/docs/assets/img/videos/conf-2014.jpg new file mode 100644 index 0000000000..50e2ae925c Binary files /dev/null and b/erpnext/docs/assets/img/videos/conf-2014.jpg differ diff --git a/erpnext/docs/assets/img/videos/learn.jpg b/erpnext/docs/assets/img/videos/learn.jpg new file mode 100644 index 0000000000..45e48e21db Binary files /dev/null and b/erpnext/docs/assets/img/videos/learn.jpg differ diff --git a/erpnext/docs/assets/img/website/banner.png b/erpnext/docs/assets/img/website/banner.png new file mode 100644 index 0000000000..600cdd0edd Binary files /dev/null and b/erpnext/docs/assets/img/website/banner.png differ diff --git a/erpnext/docs/assets/img/website/blog-post.png b/erpnext/docs/assets/img/website/blog-post.png new file mode 100644 index 0000000000..69d0d480b2 Binary files /dev/null and b/erpnext/docs/assets/img/website/blog-post.png differ diff --git a/erpnext/docs/assets/img/website/blog-sample.png b/erpnext/docs/assets/img/website/blog-sample.png new file mode 100644 index 0000000000..1fff0bbf1b Binary files /dev/null and b/erpnext/docs/assets/img/website/blog-sample.png differ diff --git a/erpnext/docs/assets/img/website/blogger.png b/erpnext/docs/assets/img/website/blogger.png new file mode 100644 index 0000000000..cb1d08f719 Binary files /dev/null and b/erpnext/docs/assets/img/website/blogger.png differ diff --git a/erpnext/docs/assets/img/website/integrations.png b/erpnext/docs/assets/img/website/integrations.png new file mode 100644 index 0000000000..992ddd21ee Binary files /dev/null and b/erpnext/docs/assets/img/website/integrations.png differ diff --git a/erpnext/docs/assets/img/website/top-bar.png b/erpnext/docs/assets/img/website/top-bar.png new file mode 100644 index 0000000000..820016728d Binary files /dev/null and b/erpnext/docs/assets/img/website/top-bar.png differ diff --git a/erpnext/docs/assets/img/website/web-form-view.png b/erpnext/docs/assets/img/website/web-form-view.png new file mode 100644 index 0000000000..935e4e8717 Binary files /dev/null and b/erpnext/docs/assets/img/website/web-form-view.png differ diff --git a/erpnext/docs/assets/img/website/web-form.png b/erpnext/docs/assets/img/website/web-form.png new file mode 100644 index 0000000000..69178fa516 Binary files /dev/null and b/erpnext/docs/assets/img/website/web-form.png differ diff --git a/erpnext/docs/assets/img/website/web-page.png b/erpnext/docs/assets/img/website/web-page.png new file mode 100644 index 0000000000..e8343a9ffc Binary files /dev/null and b/erpnext/docs/assets/img/website/web-page.png differ diff --git a/erpnext/docs/assets/img/website/website-settings.png b/erpnext/docs/assets/img/website/website-settings.png new file mode 100644 index 0000000000..7ec9d33203 Binary files /dev/null and b/erpnext/docs/assets/img/website/website-settings.png differ diff --git a/erpnext/docs/assets/img/website/website-theme.png b/erpnext/docs/assets/img/website/website-theme.png new file mode 100644 index 0000000000..fa85791c2e Binary files /dev/null and b/erpnext/docs/assets/img/website/website-theme.png differ diff --git a/erpnext/docs/assets/old_images/conf/erpnext-conf-14.png b/erpnext/docs/assets/old_images/conf/erpnext-conf-14.png new file mode 100644 index 0000000000..30786ba186 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/erpnext-conf-14.png differ diff --git a/erpnext/docs/assets/old_images/conf/matunga-1.jpg b/erpnext/docs/assets/old_images/conf/matunga-1.jpg new file mode 100644 index 0000000000..9b678dfe53 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/matunga-1.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/matunga-2.jpg b/erpnext/docs/assets/old_images/conf/matunga-2.jpg new file mode 100644 index 0000000000..43b36b01e2 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/matunga-2.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/matunga-3.jpg b/erpnext/docs/assets/old_images/conf/matunga-3.jpg new file mode 100644 index 0000000000..b28baa0999 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/matunga-3.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/matunga-4.jpg b/erpnext/docs/assets/old_images/conf/matunga-4.jpg new file mode 100644 index 0000000000..d4e63a66ab Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/matunga-4.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/matunga-5.jpg b/erpnext/docs/assets/old_images/conf/matunga-5.jpg new file mode 100644 index 0000000000..9b7a100e44 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/matunga-5.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/aditya-duggal.jpg b/erpnext/docs/assets/old_images/conf/videos/aditya-duggal.jpg new file mode 100644 index 0000000000..30bc6f1655 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/aditya-duggal.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/anand-doshi.jpg b/erpnext/docs/assets/old_images/conf/videos/anand-doshi.jpg new file mode 100644 index 0000000000..e8832f10f5 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/anand-doshi.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/deepak-gupta.jpg b/erpnext/docs/assets/old_images/conf/videos/deepak-gupta.jpg new file mode 100644 index 0000000000..6d9eb7f2a8 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/deepak-gupta.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/global-community.jpg b/erpnext/docs/assets/old_images/conf/videos/global-community.jpg new file mode 100644 index 0000000000..9a48d38a9d Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/global-community.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/mahesh-malani.jpg b/erpnext/docs/assets/old_images/conf/videos/mahesh-malani.jpg new file mode 100644 index 0000000000..d244d0bf09 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/mahesh-malani.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/nabin-hait.jpg b/erpnext/docs/assets/old_images/conf/videos/nabin-hait.jpg new file mode 100644 index 0000000000..732de4e7a6 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/nabin-hait.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/prashant-thakkar.jpg b/erpnext/docs/assets/old_images/conf/videos/prashant-thakkar.jpg new file mode 100644 index 0000000000..0f2c662efd Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/prashant-thakkar.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/rushabh-mehta.jpg b/erpnext/docs/assets/old_images/conf/videos/rushabh-mehta.jpg new file mode 100644 index 0000000000..50e2ae925c Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/rushabh-mehta.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/sonal-ramnathkar.jpg b/erpnext/docs/assets/old_images/conf/videos/sonal-ramnathkar.jpg new file mode 100644 index 0000000000..26ab4eac32 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/sonal-ramnathkar.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/tarun-gupta.jpg b/erpnext/docs/assets/old_images/conf/videos/tarun-gupta.jpg new file mode 100644 index 0000000000..ed13a29ea5 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/tarun-gupta.jpg differ diff --git a/erpnext/docs/assets/old_images/conf/videos/umair-sayyed.jpg b/erpnext/docs/assets/old_images/conf/videos/umair-sayyed.jpg new file mode 100644 index 0000000000..915482c4e4 Binary files /dev/null and b/erpnext/docs/assets/old_images/conf/videos/umair-sayyed.jpg differ diff --git a/erpnext/docs/assets/old_images/coverdesk.png b/erpnext/docs/assets/old_images/coverdesk.png new file mode 100644 index 0000000000..6ff2e1563e Binary files /dev/null and b/erpnext/docs/assets/old_images/coverdesk.png differ diff --git a/erpnext/docs/assets/old_images/engineering.jpg b/erpnext/docs/assets/old_images/engineering.jpg new file mode 100644 index 0000000000..62c92e82b1 Binary files /dev/null and b/erpnext/docs/assets/old_images/engineering.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext-logo.png b/erpnext/docs/assets/old_images/erpnext-logo.png new file mode 100644 index 0000000000..9fc20660e0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext-logo.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/BOM-Replace-Tool.png b/erpnext/docs/assets/old_images/erpnext/BOM-Replace-Tool.png new file mode 100644 index 0000000000..14e879e25b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/BOM-Replace-Tool.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/Customer-group-add.png b/erpnext/docs/assets/old_images/erpnext/Customer-group-add.png new file mode 100644 index 0000000000..322b6dd979 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/Customer-group-add.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/Customer-group-form.png b/erpnext/docs/assets/old_images/erpnext/Customer-group-form.png new file mode 100644 index 0000000000..266ddc11ad Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/Customer-group-form.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/Customer-group-new.png b/erpnext/docs/assets/old_images/erpnext/Customer-group-new.png new file mode 100644 index 0000000000..5e42a0d504 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/Customer-group-new.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/Make-to-order.png b/erpnext/docs/assets/old_images/erpnext/Make-to-order.png new file mode 100644 index 0000000000..cd3c890966 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/Make-to-order.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-1.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-1.png new file mode 100644 index 0000000000..462c3f1baa Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-10.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-10.png new file mode 100644 index 0000000000..eea5d736cd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-10.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-11.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-11.png new file mode 100644 index 0000000000..a29c0e5137 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-11.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-12.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-12.png new file mode 100644 index 0000000000..91433712bd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-12.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-13.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-13.png new file mode 100644 index 0000000000..a250fd0fe1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-13.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-14.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-14.png new file mode 100644 index 0000000000..5ce57e8784 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-14.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-15.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-15.png new file mode 100644 index 0000000000..28d49700de Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-15.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-16.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-16.png new file mode 100644 index 0000000000..dbd0cf22e0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-16.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-17.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-17.png new file mode 100644 index 0000000000..3d3edf2a6e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-17.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-18.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-18.png new file mode 100644 index 0000000000..e006bf0a39 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-18.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-2.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-2.png new file mode 100644 index 0000000000..f194360b8f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-3.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-3.png new file mode 100644 index 0000000000..c6e336f8a8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-4.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-4.png new file mode 100644 index 0000000000..9370e86780 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-5.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-5.png new file mode 100644 index 0000000000..cbe25e72ce Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-5.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-6.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-6.png new file mode 100644 index 0000000000..3050931198 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-6.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-7.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-7.png new file mode 100644 index 0000000000..dbe669efb0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-7.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-8.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-8.png new file mode 100644 index 0000000000..bfa951666d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-8.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-9.png b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-9.png new file mode 100644 index 0000000000..4f3fa7e424 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/accounting-for-stock-9.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/appraisal-1.png b/erpnext/docs/assets/old_images/erpnext/appraisal-1.png new file mode 100644 index 0000000000..4227490350 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/appraisal-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/appraisal-2.png b/erpnext/docs/assets/old_images/erpnext/appraisal-2.png new file mode 100644 index 0000000000..30f865e4d4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/appraisal-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assets-1.png b/erpnext/docs/assets/old_images/erpnext/assets-1.png new file mode 100644 index 0000000000..19b3328756 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assets-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assets-2.png b/erpnext/docs/assets/old_images/erpnext/assets-2.png new file mode 100644 index 0000000000..f0b0262b6c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assets-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assets-3.png b/erpnext/docs/assets/old_images/erpnext/assets-3.png new file mode 100644 index 0000000000..fd0a9a5f12 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assets-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assets-4.png b/erpnext/docs/assets/old_images/erpnext/assets-4.png new file mode 100644 index 0000000000..4727484dcb Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assets-4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assets-5.png b/erpnext/docs/assets/old_images/erpnext/assets-5.png new file mode 100644 index 0000000000..8beaa57822 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assets-5.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assign-remove.png b/erpnext/docs/assets/old_images/erpnext/assign-remove.png new file mode 100644 index 0000000000..2973ec0965 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assign-remove.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assign-todo.png b/erpnext/docs/assets/old_images/erpnext/assign-todo.png new file mode 100644 index 0000000000..c63b943017 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assign-todo.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assign-user.png b/erpnext/docs/assets/old_images/erpnext/assign-user.png new file mode 100644 index 0000000000..4a34fe8819 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assign-user.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assigned-to-icon.png b/erpnext/docs/assets/old_images/erpnext/assigned-to-icon.png new file mode 100644 index 0000000000..9604a02e23 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assigned-to-icon.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assigned-to.png b/erpnext/docs/assets/old_images/erpnext/assigned-to.png new file mode 100644 index 0000000000..01a38754c2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assigned-to.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/assignment.png b/erpnext/docs/assets/old_images/erpnext/assignment.png new file mode 100644 index 0000000000..c2213b3266 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/assignment.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/attendance.png b/erpnext/docs/assets/old_images/erpnext/attendance.png new file mode 100644 index 0000000000..e878c1a2af Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/attendance.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/auth-applicable.png b/erpnext/docs/assets/old_images/erpnext/auth-applicable.png new file mode 100644 index 0000000000..7694e45e27 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/auth-applicable.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/auth-approver.png b/erpnext/docs/assets/old_images/erpnext/auth-approver.png new file mode 100644 index 0000000000..42ff623ab8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/auth-approver.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/auth-based-on.png b/erpnext/docs/assets/old_images/erpnext/auth-based-on.png new file mode 100644 index 0000000000..f8d3d97bdd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/auth-based-on.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/auth-transaction.png b/erpnext/docs/assets/old_images/erpnext/auth-transaction.png new file mode 100644 index 0000000000..0165679067 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/auth-transaction.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/auth-validation.png b/erpnext/docs/assets/old_images/erpnext/auth-validation.png new file mode 100644 index 0000000000..3902e36e0a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/auth-validation.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/auth-value.png b/erpnext/docs/assets/old_images/erpnext/auth-value.png new file mode 100644 index 0000000000..57d6eb9a2b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/auth-value.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/authorization-rule-1.png b/erpnext/docs/assets/old_images/erpnext/authorization-rule-1.png new file mode 100644 index 0000000000..41ac7d9886 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/authorization-rule-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/authorization-rule-2.png b/erpnext/docs/assets/old_images/erpnext/authorization-rule-2.png new file mode 100644 index 0000000000..77f493d3ae Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/authorization-rule-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/authorization-rule.png b/erpnext/docs/assets/old_images/erpnext/authorization-rule.png new file mode 100644 index 0000000000..529a396b3e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/authorization-rule.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/auto-notification.png b/erpnext/docs/assets/old_images/erpnext/auto-notification.png new file mode 100644 index 0000000000..1331a72fc1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/auto-notification.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/backup-manager.png b/erpnext/docs/assets/old_images/erpnext/backup-manager.png new file mode 100644 index 0000000000..3483a1f085 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/backup-manager.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/bank-reconciliation-1.png b/erpnext/docs/assets/old_images/erpnext/bank-reconciliation-1.png new file mode 100644 index 0000000000..7135ab6f55 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/bank-reconciliation-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/bank-reconciliation-2.png b/erpnext/docs/assets/old_images/erpnext/bank-reconciliation-2.png new file mode 100644 index 0000000000..2fec1e68a2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/bank-reconciliation-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/barcode-1.png b/erpnext/docs/assets/old_images/erpnext/barcode-1.png new file mode 100644 index 0000000000..8912a01e7b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/barcode-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/barcode-2.png b/erpnext/docs/assets/old_images/erpnext/barcode-2.png new file mode 100644 index 0000000000..f66344f180 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/barcode-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/batch-delivery.png b/erpnext/docs/assets/old_images/erpnext/batch-delivery.png new file mode 100644 index 0000000000..efac4513fc Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/batch-delivery.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/batch-details.png b/erpnext/docs/assets/old_images/erpnext/batch-details.png new file mode 100644 index 0000000000..b0d143a1cb Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/batch-details.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/batch-id.png b/erpnext/docs/assets/old_images/erpnext/batch-id.png new file mode 100644 index 0000000000..89929fcea7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/batch-id.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/batch-item.png b/erpnext/docs/assets/old_images/erpnext/batch-item.png new file mode 100644 index 0000000000..dd395838d1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/batch-item.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/batch-receipt.png b/erpnext/docs/assets/old_images/erpnext/batch-receipt.png new file mode 100644 index 0000000000..de64bdbfe7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/batch-receipt.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/batch-report.png b/erpnext/docs/assets/old_images/erpnext/batch-report.png new file mode 100644 index 0000000000..4b68082478 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/batch-report.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/blog-look.png b/erpnext/docs/assets/old_images/erpnext/blog-look.png new file mode 100644 index 0000000000..6bca9e8ab4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/blog-look.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/blog.png b/erpnext/docs/assets/old_images/erpnext/blog.png new file mode 100644 index 0000000000..fc4fdb4b66 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/blog.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/bom-wind-turbine.png b/erpnext/docs/assets/old_images/erpnext/bom-wind-turbine.png new file mode 100644 index 0000000000..a929ab30ce Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/bom-wind-turbine.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/bom.png b/erpnext/docs/assets/old_images/erpnext/bom.png new file mode 100644 index 0000000000..b24e7fc821 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/bom.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/book-keeping-sp.png b/erpnext/docs/assets/old_images/erpnext/book-keeping-sp.png new file mode 100644 index 0000000000..7ce66d8bcc Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/book-keeping-sp.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/budgeting-1.png b/erpnext/docs/assets/old_images/erpnext/budgeting-1.png new file mode 100644 index 0000000000..29038a0af9 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/budgeting-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/budgeting-2-1.png b/erpnext/docs/assets/old_images/erpnext/budgeting-2-1.png new file mode 100644 index 0000000000..7cd431ec07 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/budgeting-2-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/budgeting-3.png b/erpnext/docs/assets/old_images/erpnext/budgeting-3.png new file mode 100644 index 0000000000..29037c7eab Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/budgeting-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/budgeting-4-1.png b/erpnext/docs/assets/old_images/erpnext/budgeting-4-1.png new file mode 100644 index 0000000000..6348f1eefd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/budgeting-4-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/budgeting-4.png b/erpnext/docs/assets/old_images/erpnext/budgeting-4.png new file mode 100644 index 0000000000..17683e3bdf Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/budgeting-4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/budgeting.png b/erpnext/docs/assets/old_images/erpnext/budgeting.png new file mode 100644 index 0000000000..809d6d191e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/budgeting.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/bulb.jpg b/erpnext/docs/assets/old_images/erpnext/bulb.jpg new file mode 100644 index 0000000000..6412f5030a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/bulb.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/butterfly-print.jpg b/erpnext/docs/assets/old_images/erpnext/butterfly-print.jpg new file mode 100644 index 0000000000..e503d77e70 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/butterfly-print.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/calender-email-digest.png b/erpnext/docs/assets/old_images/erpnext/calender-email-digest.png new file mode 100644 index 0000000000..4d7a6cb624 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/calender-email-digest.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/calender-event-lead.png b/erpnext/docs/assets/old_images/erpnext/calender-event-lead.png new file mode 100644 index 0000000000..ff04fb411e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/calender-event-lead.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/calender-event-manually.png b/erpnext/docs/assets/old_images/erpnext/calender-event-manually.png new file mode 100644 index 0000000000..0174f520b9 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/calender-event-manually.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/calender-event-notification.png b/erpnext/docs/assets/old_images/erpnext/calender-event-notification.png new file mode 100644 index 0000000000..c86c5f5407 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/calender-event-notification.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/calender-event-permission.png b/erpnext/docs/assets/old_images/erpnext/calender-event-permission.png new file mode 100644 index 0000000000..f5b21f1de2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/calender-event-permission.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/calender-event-recurring.png b/erpnext/docs/assets/old_images/erpnext/calender-event-recurring.png new file mode 100644 index 0000000000..174f154606 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/calender-event-recurring.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/campaign.png b/erpnext/docs/assets/old_images/erpnext/campaign.png new file mode 100644 index 0000000000..0e1d521718 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/campaign.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/celebrate-1.jpg b/erpnext/docs/assets/old_images/erpnext/celebrate-1.jpg new file mode 100644 index 0000000000..096678576a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/celebrate-1.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/chart-of-accounts-1.png b/erpnext/docs/assets/old_images/erpnext/chart-of-accounts-1.png new file mode 100644 index 0000000000..67c764b26e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/chart-of-accounts-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/chart-of-accounts-2.png b/erpnext/docs/assets/old_images/erpnext/chart-of-accounts-2.png new file mode 100644 index 0000000000..6dd8b22e94 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/chart-of-accounts-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/chart-of-accounts.png b/erpnext/docs/assets/old_images/erpnext/chart-of-accounts.png new file mode 100644 index 0000000000..399adbe75b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/chart-of-accounts.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/chart-of-cost-centers.png b/erpnext/docs/assets/old_images/erpnext/chart-of-cost-centers.png new file mode 100644 index 0000000000..ff14072b55 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/chart-of-cost-centers.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/company.png b/erpnext/docs/assets/old_images/erpnext/company.png new file mode 100644 index 0000000000..2a76eb8806 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/company.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/contact.png b/erpnext/docs/assets/old_images/erpnext/contact.png new file mode 100644 index 0000000000..f664bb4e77 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/contact.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/credit-controller.png b/erpnext/docs/assets/old_images/erpnext/credit-controller.png new file mode 100644 index 0000000000..da108acd97 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/credit-controller.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/credit-limit-1.png b/erpnext/docs/assets/old_images/erpnext/credit-limit-1.png new file mode 100644 index 0000000000..d1e725e337 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/credit-limit-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-field-document.png b/erpnext/docs/assets/old_images/erpnext/custom-field-document.png new file mode 100644 index 0000000000..6791d32a03 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-field-document.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-field-insert.png b/erpnext/docs/assets/old_images/erpnext/custom-field-insert.png new file mode 100644 index 0000000000..6eacdf144f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-field-insert.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-field-label.png b/erpnext/docs/assets/old_images/erpnext/custom-field-label.png new file mode 100644 index 0000000000..948b7058cd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-field-label.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-field-link.png b/erpnext/docs/assets/old_images/erpnext/custom-field-link.png new file mode 100644 index 0000000000..d2ee05669e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-field-link.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-field-option.png b/erpnext/docs/assets/old_images/erpnext/custom-field-option.png new file mode 100644 index 0000000000..712cf27668 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-field-option.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-field-properties.png b/erpnext/docs/assets/old_images/erpnext/custom-field-properties.png new file mode 100644 index 0000000000..0c0554d70a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-field-properties.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-field-type.png b/erpnext/docs/assets/old_images/erpnext/custom-field-type.png new file mode 100644 index 0000000000..f642b1cdf1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-field-type.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-field.png b/erpnext/docs/assets/old_images/erpnext/custom-field.png new file mode 100644 index 0000000000..309030bcc5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-field.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/custom-script.png b/erpnext/docs/assets/old_images/erpnext/custom-script.png new file mode 100644 index 0000000000..f8612b08db Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/custom-script.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customer-1.png b/erpnext/docs/assets/old_images/erpnext/customer-1.png new file mode 100644 index 0000000000..afb99ef6fe Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customer-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customer-issue.png b/erpnext/docs/assets/old_images/erpnext/customer-issue.png new file mode 100644 index 0000000000..2c5ec7b90d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customer-issue.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customer-portal-login.png b/erpnext/docs/assets/old_images/erpnext/customer-portal-login.png new file mode 100644 index 0000000000..459d5036b3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customer-portal-login.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customer-portal-orders-1.png b/erpnext/docs/assets/old_images/erpnext/customer-portal-orders-1.png new file mode 100644 index 0000000000..5cb95bdba5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customer-portal-orders-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-1.png b/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-1.png new file mode 100644 index 0000000000..f7ff81bf1e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-2.png b/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-2.png new file mode 100644 index 0000000000..76938776b7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-3.png b/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-3.png new file mode 100644 index 0000000000..771de78455 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customer-portal-sign-up-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customer.png b/erpnext/docs/assets/old_images/erpnext/customer.png new file mode 100644 index 0000000000..37b8450db5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customer.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize-form-1.png b/erpnext/docs/assets/old_images/erpnext/customize-form-1.png new file mode 100644 index 0000000000..2d70df633c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize-form-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize-form-2.png b/erpnext/docs/assets/old_images/erpnext/customize-form-2.png new file mode 100644 index 0000000000..204d46aad7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize-form-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize-form-custom-field.png b/erpnext/docs/assets/old_images/erpnext/customize-form-custom-field.png new file mode 100644 index 0000000000..d3e114327c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize-form-custom-field.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize-form-document.png b/erpnext/docs/assets/old_images/erpnext/customize-form-document.png new file mode 100644 index 0000000000..e6773d517a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize-form-document.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize-form-list-view.png b/erpnext/docs/assets/old_images/erpnext/customize-form-list-view.png new file mode 100644 index 0000000000..fd42fd5a9a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize-form-list-view.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize-form-mandatory.png b/erpnext/docs/assets/old_images/erpnext/customize-form-mandatory.png new file mode 100644 index 0000000000..1da1811cd1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize-form-mandatory.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize-form-update.png b/erpnext/docs/assets/old_images/erpnext/customize-form-update.png new file mode 100644 index 0000000000..64431a556e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize-form-update.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize/print-format.png b/erpnext/docs/assets/old_images/erpnext/customize/print-format.png new file mode 100644 index 0000000000..a1e0edef3d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize/print-format.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/customize/print-settings.png b/erpnext/docs/assets/old_images/erpnext/customize/print-settings.png new file mode 100644 index 0000000000..635afc3ca8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/customize/print-settings.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/delivery-note.png b/erpnext/docs/assets/old_images/erpnext/delivery-note.png new file mode 100644 index 0000000000..93edc4ec83 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/delivery-note.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/dog-bow.gif b/erpnext/docs/assets/old_images/erpnext/dog-bow.gif new file mode 100644 index 0000000000..0edad379b5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/dog-bow.gif differ diff --git a/erpnext/docs/assets/old_images/erpnext/dogs-3.jpg b/erpnext/docs/assets/old_images/erpnext/dogs-3.jpg new file mode 100644 index 0000000000..684af92e32 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/dogs-3.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/dropbox-access.png b/erpnext/docs/assets/old_images/erpnext/dropbox-access.png new file mode 100644 index 0000000000..7aa6cec00d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/dropbox-access.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/email-digest.png b/erpnext/docs/assets/old_images/erpnext/email-digest.png new file mode 100644 index 0000000000..ac26e94125 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/email-digest.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/email-settings1.png b/erpnext/docs/assets/old_images/erpnext/email-settings1.png new file mode 100644 index 0000000000..8052a383d0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/email-settings1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/email-settings2.png b/erpnext/docs/assets/old_images/erpnext/email-settings2.png new file mode 100644 index 0000000000..3f84c7168a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/email-settings2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/employee-1.png b/erpnext/docs/assets/old_images/erpnext/employee-1.png new file mode 100644 index 0000000000..e14a97acae Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/employee-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/employee-master-1.png b/erpnext/docs/assets/old_images/erpnext/employee-master-1.png new file mode 100644 index 0000000000..f41fd9f20e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/employee-master-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/employee-master-2.png b/erpnext/docs/assets/old_images/erpnext/employee-master-2.png new file mode 100644 index 0000000000..c22b3bbadd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/employee-master-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/employee-master-3.png b/erpnext/docs/assets/old_images/erpnext/employee-master-3.png new file mode 100644 index 0000000000..abe035a413 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/employee-master-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/erpnext-introduction.png b/erpnext/docs/assets/old_images/erpnext/erpnext-introduction.png new file mode 100644 index 0000000000..9dcf4df840 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/erpnext-introduction.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/event-1.png b/erpnext/docs/assets/old_images/erpnext/event-1.png new file mode 100644 index 0000000000..9f0bfd6b0d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/event-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/event-2.png b/erpnext/docs/assets/old_images/erpnext/event-2.png new file mode 100644 index 0000000000..5ce458411c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/event-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/expense-claim.png b/erpnext/docs/assets/old_images/erpnext/expense-claim.png new file mode 100644 index 0000000000..cc3d920950 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/expense-claim.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-allowance-percent.png b/erpnext/docs/assets/old_images/erpnext/faq-allowance-percent.png new file mode 100644 index 0000000000..b8ff9c924f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-allowance-percent.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-branch.png b/erpnext/docs/assets/old_images/erpnext/faq-branch.png new file mode 100644 index 0000000000..7663eaeca2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-branch.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-employment-type.png b/erpnext/docs/assets/old_images/erpnext/faq-employment-type.png new file mode 100644 index 0000000000..17924a6b39 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-employment-type.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-eol.png b/erpnext/docs/assets/old_images/erpnext/faq-eol.png new file mode 100644 index 0000000000..d0bbea501f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-eol.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-is-sales-item.png b/erpnext/docs/assets/old_images/erpnext/faq-is-sales-item.png new file mode 100644 index 0000000000..4d0d9eb919 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-is-sales-item.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-is-service-item.png b/erpnext/docs/assets/old_images/erpnext/faq-is-service-item.png new file mode 100644 index 0000000000..fa6a34c88c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-is-service-item.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-lead-time.png b/erpnext/docs/assets/old_images/erpnext/faq-lead-time.png new file mode 100644 index 0000000000..d50c4fb145 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-lead-time.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-leave-allocation.png b/erpnext/docs/assets/old_images/erpnext/faq-leave-allocation.png new file mode 100644 index 0000000000..f71ad4c05f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-leave-allocation.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-leave-application.png b/erpnext/docs/assets/old_images/erpnext/faq-leave-application.png new file mode 100644 index 0000000000..11ef581148 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-leave-application.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-leave-without-pay.png b/erpnext/docs/assets/old_images/erpnext/faq-leave-without-pay.png new file mode 100644 index 0000000000..55ff93e66c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-leave-without-pay.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-manufacturer-part-no.png b/erpnext/docs/assets/old_images/erpnext/faq-manufacturer-part-no.png new file mode 100644 index 0000000000..e43667b612 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-manufacturer-part-no.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-min-ord-qty.png b/erpnext/docs/assets/old_images/erpnext/faq-min-ord-qty.png new file mode 100644 index 0000000000..22a2b6e8f3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-min-ord-qty.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-process-payroll.png b/erpnext/docs/assets/old_images/erpnext/faq-process-payroll.png new file mode 100644 index 0000000000..81e9686cd3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-process-payroll.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-purchase-item-yes.png b/erpnext/docs/assets/old_images/erpnext/faq-purchase-item-yes.png new file mode 100644 index 0000000000..ce39087b7d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-purchase-item-yes.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-reorder-level.png b/erpnext/docs/assets/old_images/erpnext/faq-reorder-level.png new file mode 100644 index 0000000000..8e3e8c556b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-reorder-level.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-reorder-qty.png b/erpnext/docs/assets/old_images/erpnext/faq-reorder-qty.png new file mode 100644 index 0000000000..7b1e312c67 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-reorder-qty.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-sales-partner-commissions.png b/erpnext/docs/assets/old_images/erpnext/faq-sales-partner-commissions.png new file mode 100644 index 0000000000..19d9f9bedf Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-sales-partner-commissions.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-sales-partner.png b/erpnext/docs/assets/old_images/erpnext/faq-sales-partner.png new file mode 100644 index 0000000000..19d9f9bedf Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-sales-partner.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-sales-person-1.png b/erpnext/docs/assets/old_images/erpnext/faq-sales-person-1.png new file mode 100644 index 0000000000..09271feeef Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-sales-person-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-standard-rate.png b/erpnext/docs/assets/old_images/erpnext/faq-standard-rate.png new file mode 100644 index 0000000000..e2d9d7cfab Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-standard-rate.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-status.png b/erpnext/docs/assets/old_images/erpnext/faq-status.png new file mode 100644 index 0000000000..01bd517f6d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-status.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-stock-item-yes.png b/erpnext/docs/assets/old_images/erpnext/faq-stock-item-yes.png new file mode 100644 index 0000000000..61e3b7a898 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-stock-item-yes.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-sub-contract.png b/erpnext/docs/assets/old_images/erpnext/faq-sub-contract.png new file mode 100644 index 0000000000..3cd665c867 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-sub-contract.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-user-id.png b/erpnext/docs/assets/old_images/erpnext/faq-user-id.png new file mode 100644 index 0000000000..6d63c1eb2b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-user-id.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-warranty-period.png b/erpnext/docs/assets/old_images/erpnext/faq-warranty-period.png new file mode 100644 index 0000000000..0571fe7e47 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-warranty-period.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/faq-warranty.png b/erpnext/docs/assets/old_images/erpnext/faq-warranty.png new file mode 100644 index 0000000000..93903a1700 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/faq-warranty.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/fifo.png b/erpnext/docs/assets/old_images/erpnext/fifo.png new file mode 100644 index 0000000000..6b62aecc04 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/fifo.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/fifthdaysetup-tasks.png b/erpnext/docs/assets/old_images/erpnext/fifthdaysetup-tasks.png new file mode 100644 index 0000000000..e387560cc2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/fifthdaysetup-tasks.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/financial-analytic-bs.png b/erpnext/docs/assets/old_images/erpnext/financial-analytic-bs.png new file mode 100644 index 0000000000..a9278786f9 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/financial-analytic-bs.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/financial-analytic-pl.png b/erpnext/docs/assets/old_images/erpnext/financial-analytic-pl.png new file mode 100644 index 0000000000..00630b29b0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/financial-analytic-pl.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/forms.png b/erpnext/docs/assets/old_images/erpnext/forms.png new file mode 100644 index 0000000000..0c4af1ad5c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/forms.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/general-ledger.png b/erpnext/docs/assets/old_images/erpnext/general-ledger.png new file mode 100644 index 0000000000..1e6e274840 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/general-ledger.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/global-defaults.png b/erpnext/docs/assets/old_images/erpnext/global-defaults.png new file mode 100644 index 0000000000..037a06d1c4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/global-defaults.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/hide-features.png b/erpnext/docs/assets/old_images/erpnext/hide-features.png new file mode 100644 index 0000000000..3f86470cea Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/hide-features.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/hide-module.png b/erpnext/docs/assets/old_images/erpnext/hide-module.png new file mode 100644 index 0000000000..f3f26a4d40 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/hide-module.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/holiday-list-1.png b/erpnext/docs/assets/old_images/erpnext/holiday-list-1.png new file mode 100644 index 0000000000..579c6dd74c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/holiday-list-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/holiday-list-2.png b/erpnext/docs/assets/old_images/erpnext/holiday-list-2.png new file mode 100644 index 0000000000..5717971acb Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/holiday-list-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/human-resources-sp.png b/erpnext/docs/assets/old_images/erpnext/human-resources-sp.png new file mode 100644 index 0000000000..cf7b259bde Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/human-resources-sp.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/image-temp-opening.png b/erpnext/docs/assets/old_images/erpnext/image-temp-opening.png new file mode 100644 index 0000000000..52d0d5a2fa Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/image-temp-opening.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/implementation-image.png b/erpnext/docs/assets/old_images/erpnext/implementation-image.png new file mode 100644 index 0000000000..4edcf3143a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/implementation-image.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/import-1.png b/erpnext/docs/assets/old_images/erpnext/import-1.png new file mode 100644 index 0000000000..b3aaa6527d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/import-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/import-2.png b/erpnext/docs/assets/old_images/erpnext/import-2.png new file mode 100644 index 0000000000..49ac98a771 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/import-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/import-3.png b/erpnext/docs/assets/old_images/erpnext/import-3.png new file mode 100644 index 0000000000..9387dd59aa Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/import-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/import-4.png b/erpnext/docs/assets/old_images/erpnext/import-4.png new file mode 100644 index 0000000000..fce1f51a1e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/import-4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/import-5.png b/erpnext/docs/assets/old_images/erpnext/import-5.png new file mode 100644 index 0000000000..68a8b854cc Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/import-5.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/inclusive-tax.png b/erpnext/docs/assets/old_images/erpnext/inclusive-tax.png new file mode 100644 index 0000000000..d9f1082c98 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/inclusive-tax.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-1.png b/erpnext/docs/assets/old_images/erpnext/item-1.png new file mode 100644 index 0000000000..85fe1ed8b3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-add-image.png b/erpnext/docs/assets/old_images/erpnext/item-add-image.png new file mode 100644 index 0000000000..8901ee9a6e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-add-image.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-distributor.png b/erpnext/docs/assets/old_images/erpnext/item-distributor.png new file mode 100644 index 0000000000..c30e18ad7e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-distributor.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-group-tree.png b/erpnext/docs/assets/old_images/erpnext/item-group-tree.png new file mode 100644 index 0000000000..4d512e33ef Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-group-tree.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-manufacturing-website.png b/erpnext/docs/assets/old_images/erpnext/item-manufacturing-website.png new file mode 100644 index 0000000000..65d78b9742 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-manufacturing-website.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-price-1.png b/erpnext/docs/assets/old_images/erpnext/item-price-1.png new file mode 100644 index 0000000000..b97308e302 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-price-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-price-item.png b/erpnext/docs/assets/old_images/erpnext/item-price-item.png new file mode 100644 index 0000000000..90acbf1571 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-price-item.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-price-list.png b/erpnext/docs/assets/old_images/erpnext/item-price-list.png new file mode 100644 index 0000000000..60591f0264 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-price-list.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-price-rate.png b/erpnext/docs/assets/old_images/erpnext/item-price-rate.png new file mode 100644 index 0000000000..05dbef0d45 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-price-rate.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-properties.png b/erpnext/docs/assets/old_images/erpnext/item-properties.png new file mode 100644 index 0000000000..4c0f021501 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-properties.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-purchase.png b/erpnext/docs/assets/old_images/erpnext/item-purchase.png new file mode 100644 index 0000000000..04940b9645 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-purchase.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-sales.png b/erpnext/docs/assets/old_images/erpnext/item-sales.png new file mode 100644 index 0000000000..4579249c02 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-sales.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-serial-no-series.png b/erpnext/docs/assets/old_images/erpnext/item-serial-no-series.png new file mode 100644 index 0000000000..09ee8cfc1f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-serial-no-series.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-tax-1.png b/erpnext/docs/assets/old_images/erpnext/item-tax-1.png new file mode 100644 index 0000000000..9942b7c507 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-tax-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-webimage-1.png b/erpnext/docs/assets/old_images/erpnext/item-webimage-1.png new file mode 100644 index 0000000000..a2dfe7f4c7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-webimage-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-webimage-2.png b/erpnext/docs/assets/old_images/erpnext/item-webimage-2.png new file mode 100644 index 0000000000..473a3ff4a5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-webimage-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-webimage.png b/erpnext/docs/assets/old_images/erpnext/item-webimage.png new file mode 100644 index 0000000000..af46e3c0db Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-webimage.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-wise-tax-calc.png b/erpnext/docs/assets/old_images/erpnext/item-wise-tax-calc.png new file mode 100644 index 0000000000..cd3a08f10e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-wise-tax-calc.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-wise-tax-master.png b/erpnext/docs/assets/old_images/erpnext/item-wise-tax-master.png new file mode 100644 index 0000000000..95983c57ea Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-wise-tax-master.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/item-wise-tax.png b/erpnext/docs/assets/old_images/erpnext/item-wise-tax.png new file mode 100644 index 0000000000..374fab69f9 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/item-wise-tax.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/itemgroup-webimage-bags.png b/erpnext/docs/assets/old_images/erpnext/itemgroup-webimage-bags.png new file mode 100644 index 0000000000..9c3a4009b8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/itemgroup-webimage-bags.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/itemgroup-websettings.png b/erpnext/docs/assets/old_images/erpnext/itemgroup-websettings.png new file mode 100644 index 0000000000..dcb8641440 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/itemgroup-websettings.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/itemgroup-website-settings.png b/erpnext/docs/assets/old_images/erpnext/itemgroup-website-settings.png new file mode 100644 index 0000000000..1b4039c374 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/itemgroup-website-settings.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/journal-voucher.png b/erpnext/docs/assets/old_images/erpnext/journal-voucher.png new file mode 100644 index 0000000000..e51586f2c1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/journal-voucher.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/key-workflows.002.jpg b/erpnext/docs/assets/old_images/erpnext/key-workflows.002.jpg new file mode 100644 index 0000000000..0fc575e33f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/key-workflows.002.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/landed_cost_voucher.png b/erpnext/docs/assets/old_images/erpnext/landed_cost_voucher.png new file mode 100644 index 0000000000..e1199aee43 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/landed_cost_voucher.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/laurence.jpg b/erpnext/docs/assets/old_images/erpnext/laurence.jpg new file mode 100644 index 0000000000..0d329390b0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/laurence.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/lead.png b/erpnext/docs/assets/old_images/erpnext/lead.png new file mode 100644 index 0000000000..7aa159e036 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/lead.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/leave-allocation.png b/erpnext/docs/assets/old_images/erpnext/leave-allocation.png new file mode 100644 index 0000000000..434197d554 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/leave-allocation.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ledgers.png b/erpnext/docs/assets/old_images/erpnext/ledgers.png new file mode 100644 index 0000000000..04609e2b29 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ledgers.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/letter-head1.png b/erpnext/docs/assets/old_images/erpnext/letter-head1.png new file mode 100644 index 0000000000..5427cb55cb Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/letter-head1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/letter-head2.png b/erpnext/docs/assets/old_images/erpnext/letter-head2.png new file mode 100644 index 0000000000..4f5b86a852 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/letter-head2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/letter-head4.png b/erpnext/docs/assets/old_images/erpnext/letter-head4.png new file mode 100644 index 0000000000..5427cb55cb Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/letter-head4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/letterhead.png b/erpnext/docs/assets/old_images/erpnext/letterhead.png new file mode 100644 index 0000000000..0ec5daff85 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/letterhead.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/logo-robert.gif b/erpnext/docs/assets/old_images/erpnext/logo-robert.gif new file mode 100644 index 0000000000..24ba5d2681 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/logo-robert.gif differ diff --git a/erpnext/docs/assets/old_images/erpnext/maintenance-schedule-1.png b/erpnext/docs/assets/old_images/erpnext/maintenance-schedule-1.png new file mode 100644 index 0000000000..62295ff4fa Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/maintenance-schedule-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/maintenance-schedule-2.png b/erpnext/docs/assets/old_images/erpnext/maintenance-schedule-2.png new file mode 100644 index 0000000000..eccd83da2c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/maintenance-schedule-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/maintenance-visit.png b/erpnext/docs/assets/old_images/erpnext/maintenance-visit.png new file mode 100644 index 0000000000..54478fd9ab Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/maintenance-visit.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/make-to-stock.png b/erpnext/docs/assets/old_images/erpnext/make-to-stock.png new file mode 100644 index 0000000000..192dae6020 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/make-to-stock.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/material-issue.png b/erpnext/docs/assets/old_images/erpnext/material-issue.png new file mode 100644 index 0000000000..89cd181234 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/material-issue.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/material-request-1.png b/erpnext/docs/assets/old_images/erpnext/material-request-1.png new file mode 100644 index 0000000000..fad4a1a9d5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/material-request-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/material-request-2.png b/erpnext/docs/assets/old_images/erpnext/material-request-2.png new file mode 100644 index 0000000000..2543f94a63 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/material-request-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/material-request-flowchart-image.png b/erpnext/docs/assets/old_images/erpnext/material-request-flowchart-image.png new file mode 100644 index 0000000000..d5e112fcfe Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/material-request-flowchart-image.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/material-request-workflow.jpg b/erpnext/docs/assets/old_images/erpnext/material-request-workflow.jpg new file mode 100644 index 0000000000..6846fa5baa Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/material-request-workflow.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/material-transfer-1.png b/erpnext/docs/assets/old_images/erpnext/material-transfer-1.png new file mode 100644 index 0000000000..fedd247578 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/material-transfer-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/merging-documents-1.png b/erpnext/docs/assets/old_images/erpnext/merging-documents-1.png new file mode 100644 index 0000000000..ea1d432d0a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/merging-documents-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/merging-documents-2.png b/erpnext/docs/assets/old_images/erpnext/merging-documents-2.png new file mode 100644 index 0000000000..01c375fe39 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/merging-documents-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/merging-documents-3.png b/erpnext/docs/assets/old_images/erpnext/merging-documents-3.png new file mode 100644 index 0000000000..9714cbcf70 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/merging-documents-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/merging-documents.png b/erpnext/docs/assets/old_images/erpnext/merging-documents.png new file mode 100644 index 0000000000..60b95d87a2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/merging-documents.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/message-list.png b/erpnext/docs/assets/old_images/erpnext/message-list.png new file mode 100644 index 0000000000..e5034a5755 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/message-list.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/message-to.png b/erpnext/docs/assets/old_images/erpnext/message-to.png new file mode 100644 index 0000000000..ecd75b4817 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/message-to.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/mfg-bom-3.png b/erpnext/docs/assets/old_images/erpnext/mfg-bom-3.png new file mode 100644 index 0000000000..f99ad0c537 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/mfg-bom-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/mrp-1.1.png b/erpnext/docs/assets/old_images/erpnext/mrp-1.1.png new file mode 100644 index 0000000000..2fab10862c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/mrp-1.1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/mrp-1.png b/erpnext/docs/assets/old_images/erpnext/mrp-1.png new file mode 100644 index 0000000000..b17adbebcd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/mrp-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/mrp-2.png b/erpnext/docs/assets/old_images/erpnext/mrp-2.png new file mode 100644 index 0000000000..62c6d967aa Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/mrp-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/mrp-3.png b/erpnext/docs/assets/old_images/erpnext/mrp-3.png new file mode 100644 index 0000000000..42f6f4b8cb Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/mrp-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/mrp-4.png b/erpnext/docs/assets/old_images/erpnext/mrp-4.png new file mode 100644 index 0000000000..6acb888b8d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/mrp-4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/mrp.png b/erpnext/docs/assets/old_images/erpnext/mrp.png new file mode 100644 index 0000000000..4a86dec960 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/mrp.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/naming-series-1.png b/erpnext/docs/assets/old_images/erpnext/naming-series-1.png new file mode 100644 index 0000000000..9733229c3d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/naming-series-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/naming-series.png b/erpnext/docs/assets/old_images/erpnext/naming-series.png new file mode 100644 index 0000000000..b0f673bcf1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/naming-series.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/new-email-digest.png b/erpnext/docs/assets/old_images/erpnext/new-email-digest.png new file mode 100644 index 0000000000..0f999918ee Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/new-email-digest.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/new-leave-application.png b/erpnext/docs/assets/old_images/erpnext/new-leave-application.png new file mode 100644 index 0000000000..2a97f7db55 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/new-leave-application.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/new-price-list-1.png b/erpnext/docs/assets/old_images/erpnext/new-price-list-1.png new file mode 100644 index 0000000000..a7d3d1fc97 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/new-price-list-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/newsletter.png b/erpnext/docs/assets/old_images/erpnext/newsletter.png new file mode 100644 index 0000000000..3bb555f984 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/newsletter.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/note-permission.png b/erpnext/docs/assets/old_images/erpnext/note-permission.png new file mode 100644 index 0000000000..a3cbc25982 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/note-permission.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/note.png b/erpnext/docs/assets/old_images/erpnext/note.png new file mode 100644 index 0000000000..58bc180511 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/note.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/notes-1.png b/erpnext/docs/assets/old_images/erpnext/notes-1.png new file mode 100644 index 0000000000..896e7d0837 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/notes-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/notes.png b/erpnext/docs/assets/old_images/erpnext/notes.png new file mode 100644 index 0000000000..3bba0d408f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/notes.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/opening-accounts image.png b/erpnext/docs/assets/old_images/erpnext/opening-accounts image.png new file mode 100644 index 0000000000..324f8f3855 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/opening-accounts image.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/opening-entry-1.png b/erpnext/docs/assets/old_images/erpnext/opening-entry-1.png new file mode 100644 index 0000000000..42fbe57118 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/opening-entry-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/opening-entry-2.png b/erpnext/docs/assets/old_images/erpnext/opening-entry-2.png new file mode 100644 index 0000000000..57e0fb3ad8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/opening-entry-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/opening-entry.png b/erpnext/docs/assets/old_images/erpnext/opening-entry.png new file mode 100644 index 0000000000..5c7ab4fb56 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/opening-entry.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/opportunity-1.png b/erpnext/docs/assets/old_images/erpnext/opportunity-1.png new file mode 100644 index 0000000000..c212064a10 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/opportunity-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/opportunity.png b/erpnext/docs/assets/old_images/erpnext/opportunity.png new file mode 100644 index 0000000000..4a74025f88 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/opportunity.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/overview.png b/erpnext/docs/assets/old_images/erpnext/overview.png new file mode 100644 index 0000000000..b62b09e6a3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/overview.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/payment-entry.png b/erpnext/docs/assets/old_images/erpnext/payment-entry.png new file mode 100644 index 0000000000..35c1cc3b25 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/payment-entry.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/payment-reconciliation-1.png b/erpnext/docs/assets/old_images/erpnext/payment-reconciliation-1.png new file mode 100644 index 0000000000..c61ea52721 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/payment-reconciliation-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/payment_tool_enter_pay.png b/erpnext/docs/assets/old_images/erpnext/payment_tool_enter_pay.png new file mode 100644 index 0000000000..2e8ace9445 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/payment_tool_enter_pay.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/payment_tool_get_voucher.png b/erpnext/docs/assets/old_images/erpnext/payment_tool_get_voucher.png new file mode 100644 index 0000000000..c97fbc59a4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/payment_tool_get_voucher.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/payment_tool_make_jv.png b/erpnext/docs/assets/old_images/erpnext/payment_tool_make_jv.png new file mode 100644 index 0000000000..fd19a7b617 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/payment_tool_make_jv.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/pen-stand.jpg b/erpnext/docs/assets/old_images/erpnext/pen-stand.jpg new file mode 100644 index 0000000000..1c13c6e34c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/pen-stand.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/period-closing-dates.png b/erpnext/docs/assets/old_images/erpnext/period-closing-dates.png new file mode 100644 index 0000000000..f7325cf53c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/period-closing-dates.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/period-closing-voucher.png b/erpnext/docs/assets/old_images/erpnext/period-closing-voucher.png new file mode 100644 index 0000000000..910555670d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/period-closing-voucher.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/period-closing.png b/erpnext/docs/assets/old_images/erpnext/period-closing.png new file mode 100644 index 0000000000..41de105571 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/period-closing.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/permission-manager-1.png b/erpnext/docs/assets/old_images/erpnext/permission-manager-1.png new file mode 100644 index 0000000000..4cc8e3f670 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/permission-manager-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/permission-manager-2.png b/erpnext/docs/assets/old_images/erpnext/permission-manager-2.png new file mode 100644 index 0000000000..4a5c34ca6b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/permission-manager-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/permission-manager-3.png b/erpnext/docs/assets/old_images/erpnext/permission-manager-3.png new file mode 100644 index 0000000000..41eefb6426 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/permission-manager-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/permission-manager-4.png b/erpnext/docs/assets/old_images/erpnext/permission-manager-4.png new file mode 100644 index 0000000000..f1e6cc15b4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/permission-manager-4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/permission-manager-5.png b/erpnext/docs/assets/old_images/erpnext/permission-manager-5.png new file mode 100644 index 0000000000..42c394191f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/permission-manager-5.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/permission-manager.png b/erpnext/docs/assets/old_images/erpnext/permission-manager.png new file mode 100644 index 0000000000..ed82dd8fca Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/permission-manager.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/portal-invoice-paid.png b/erpnext/docs/assets/old_images/erpnext/portal-invoice-paid.png new file mode 100644 index 0000000000..0993cb5344 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/portal-invoice-paid.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/portal-menu.png b/erpnext/docs/assets/old_images/erpnext/portal-menu.png new file mode 100644 index 0000000000..0f9ea8200e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/portal-menu.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/portal-new-ticket.png b/erpnext/docs/assets/old_images/erpnext/portal-new-ticket.png new file mode 100644 index 0000000000..6130ded59c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/portal-new-ticket.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/portal-order-billed.png b/erpnext/docs/assets/old_images/erpnext/portal-order-billed.png new file mode 100644 index 0000000000..e92e8dc505 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/portal-order-billed.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/portal-ticket-1.png b/erpnext/docs/assets/old_images/erpnext/portal-ticket-1.png new file mode 100644 index 0000000000..175eca7201 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/portal-ticket-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/portal-ticket-list-empty.png b/erpnext/docs/assets/old_images/erpnext/portal-ticket-list-empty.png new file mode 100644 index 0000000000..fd5875c8c2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/portal-ticket-list-empty.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/portal-ticket-reply.png b/erpnext/docs/assets/old_images/erpnext/portal-ticket-reply.png new file mode 100644 index 0000000000..f03f673a8a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/portal-ticket-reply.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/pos-add-item.png b/erpnext/docs/assets/old_images/erpnext/pos-add-item.png new file mode 100644 index 0000000000..96e64d4315 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/pos-add-item.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/pos-features-setup.png b/erpnext/docs/assets/old_images/erpnext/pos-features-setup.png new file mode 100644 index 0000000000..c41ff60276 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/pos-features-setup.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/pos-make-payment.png b/erpnext/docs/assets/old_images/erpnext/pos-make-payment.png new file mode 100644 index 0000000000..c4ef00f189 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/pos-make-payment.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/pos-remove-item.png b/erpnext/docs/assets/old_images/erpnext/pos-remove-item.png new file mode 100644 index 0000000000..46ffc2b8fd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/pos-remove-item.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/pos-setting.png b/erpnext/docs/assets/old_images/erpnext/pos-setting.png new file mode 100644 index 0000000000..909c324245 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/pos-setting.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/pr_landed_cost_voucher_amount.png b/erpnext/docs/assets/old_images/erpnext/pr_landed_cost_voucher_amount.png new file mode 100644 index 0000000000..065e345d89 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/pr_landed_cost_voucher_amount.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/price-list-currency.png b/erpnext/docs/assets/old_images/erpnext/price-list-currency.png new file mode 100644 index 0000000000..17fbd70d0d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/price-list-currency.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/price-list-for.png b/erpnext/docs/assets/old_images/erpnext/price-list-for.png new file mode 100644 index 0000000000..dc058b702c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/price-list-for.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/price-list-name.png b/erpnext/docs/assets/old_images/erpnext/price-list-name.png new file mode 100644 index 0000000000..27e1d89ff4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/price-list-name.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/price-list-territory.png b/erpnext/docs/assets/old_images/erpnext/price-list-territory.png new file mode 100644 index 0000000000..2ea3ecf6b2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/price-list-territory.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/print-heading1.png b/erpnext/docs/assets/old_images/erpnext/print-heading1.png new file mode 100644 index 0000000000..32de28c07f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/print-heading1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/print-heading2.png b/erpnext/docs/assets/old_images/erpnext/print-heading2.png new file mode 100644 index 0000000000..a3f86f0b53 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/print-heading2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/production-order-2.png b/erpnext/docs/assets/old_images/erpnext/production-order-2.png new file mode 100644 index 0000000000..4e493d1d5e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/production-order-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/production-order.png b/erpnext/docs/assets/old_images/erpnext/production-order.png new file mode 100644 index 0000000000..4d5c386d66 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/production-order.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/projected-quantity-stock-report.png b/erpnext/docs/assets/old_images/erpnext/projected-quantity-stock-report.png new file mode 100644 index 0000000000..b7d0a90d3f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/projected-quantity-stock-report.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/projects-sp.png b/erpnext/docs/assets/old_images/erpnext/projects-sp.png new file mode 100644 index 0000000000..342515e6bb Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/projects-sp.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/projects.png b/erpnext/docs/assets/old_images/erpnext/projects.png new file mode 100644 index 0000000000..aff4f867db Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/projects.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase-invoice-2.png b/erpnext/docs/assets/old_images/erpnext/purchase-invoice-2.png new file mode 100644 index 0000000000..575d4af99d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase-invoice-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase-invoice.png b/erpnext/docs/assets/old_images/erpnext/purchase-invoice.png new file mode 100644 index 0000000000..df65a1deff Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase-invoice.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase-order-f.jpg b/erpnext/docs/assets/old_images/erpnext/purchase-order-f.jpg new file mode 100644 index 0000000000..0ff3ed0d1f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase-order-f.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase-order-uom-change.png b/erpnext/docs/assets/old_images/erpnext/purchase-order-uom-change.png new file mode 100644 index 0000000000..e651a4d2a2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase-order-uom-change.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase-order.png b/erpnext/docs/assets/old_images/erpnext/purchase-order.png new file mode 100644 index 0000000000..49fbf72ea7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase-order.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase-receipt.png b/erpnext/docs/assets/old_images/erpnext/purchase-receipt.png new file mode 100644 index 0000000000..8ad956b8e6 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase-receipt.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase-taxes.png b/erpnext/docs/assets/old_images/erpnext/purchase-taxes.png new file mode 100644 index 0000000000..508bf4ef8d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase-taxes.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase_receipt_gl_entries.png b/erpnext/docs/assets/old_images/erpnext/purchase_receipt_gl_entries.png new file mode 100644 index 0000000000..9629bfebb3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase_receipt_gl_entries.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase_receipt_stock_ledger_entries.png b/erpnext/docs/assets/old_images/erpnext/purchase_receipt_stock_ledger_entries.png new file mode 100644 index 0000000000..964e15edd6 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase_receipt_stock_ledger_entries.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/purchase_receipt_taxes_and_charges.png b/erpnext/docs/assets/old_images/erpnext/purchase_receipt_taxes_and_charges.png new file mode 100644 index 0000000000..eb3be11549 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/purchase_receipt_taxes_and_charges.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/quality-inspection-2.png b/erpnext/docs/assets/old_images/erpnext/quality-inspection-2.png new file mode 100644 index 0000000000..17ebed7bb6 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/quality-inspection-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/quality-inspection-3.png b/erpnext/docs/assets/old_images/erpnext/quality-inspection-3.png new file mode 100644 index 0000000000..c4da2e5554 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/quality-inspection-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/quality-inspection.png b/erpnext/docs/assets/old_images/erpnext/quality-inspection.png new file mode 100644 index 0000000000..27c90e87dc Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/quality-inspection.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/query-report-accounts-payable.png b/erpnext/docs/assets/old_images/erpnext/query-report-accounts-payable.png new file mode 100644 index 0000000000..3a9e645c41 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/query-report-accounts-payable.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/query-report-sales-register.png b/erpnext/docs/assets/old_images/erpnext/query-report-sales-register.png new file mode 100644 index 0000000000..0e23430d65 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/query-report-sales-register.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/quotation-1.png b/erpnext/docs/assets/old_images/erpnext/quotation-1.png new file mode 100644 index 0000000000..cf05760290 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/quotation-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/quotation-2.png b/erpnext/docs/assets/old_images/erpnext/quotation-2.png new file mode 100644 index 0000000000..cb705ab272 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/quotation-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/quotation.png b/erpnext/docs/assets/old_images/erpnext/quotation.png new file mode 100644 index 0000000000..6e2cdbf1ce Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/quotation.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/reconciliation-data.png b/erpnext/docs/assets/old_images/erpnext/reconciliation-data.png new file mode 100644 index 0000000000..52319d6363 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/reconciliation-data.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/rename-jute-bag-general.png b/erpnext/docs/assets/old_images/erpnext/rename-jute-bag-general.png new file mode 100644 index 0000000000..d871e35bc4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/rename-jute-bag-general.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/rename-jute-bag-sog.png b/erpnext/docs/assets/old_images/erpnext/rename-jute-bag-sog.png new file mode 100644 index 0000000000..b2b0c23753 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/rename-jute-bag-sog.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/rename-output.png b/erpnext/docs/assets/old_images/erpnext/rename-output.png new file mode 100644 index 0000000000..0d9ae3f786 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/rename-output.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/repack-1.png b/erpnext/docs/assets/old_images/erpnext/repack-1.png new file mode 100644 index 0000000000..447eb9c447 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/repack-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/repack-2.png b/erpnext/docs/assets/old_images/erpnext/repack-2.png new file mode 100644 index 0000000000..bf6c9b2996 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/repack-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/salary-manager.png b/erpnext/docs/assets/old_images/erpnext/salary-manager.png new file mode 100644 index 0000000000..0f62b3393f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/salary-manager.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/salary-slip-1.png b/erpnext/docs/assets/old_images/erpnext/salary-slip-1.png new file mode 100644 index 0000000000..9ed66a5b8b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/salary-slip-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/salary-structure.png b/erpnext/docs/assets/old_images/erpnext/salary-structure.png new file mode 100644 index 0000000000..8e7e6b3506 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/salary-structure.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-analytics-customer.png b/erpnext/docs/assets/old_images/erpnext/sales-analytics-customer.png new file mode 100644 index 0000000000..bb51d60882 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-analytics-customer.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-bom-.png b/erpnext/docs/assets/old_images/erpnext/sales-bom-.png new file mode 100644 index 0000000000..b05b0a6246 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-bom-.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-bom-usein-so.png b/erpnext/docs/assets/old_images/erpnext/sales-bom-usein-so.png new file mode 100644 index 0000000000..95b0225dc7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-bom-usein-so.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-invoice.png b/erpnext/docs/assets/old_images/erpnext/sales-invoice.png new file mode 100644 index 0000000000..54f6311637 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-invoice.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-order-f.jpg b/erpnext/docs/assets/old_images/erpnext/sales-order-f.jpg new file mode 100644 index 0000000000..084b651a49 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-order-f.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-order-list-distributor.png b/erpnext/docs/assets/old_images/erpnext/sales-order-list-distributor.png new file mode 100644 index 0000000000..b5379b6ff9 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-order-list-distributor.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-order-recurring.png b/erpnext/docs/assets/old_images/erpnext/sales-order-recurring.png new file mode 100644 index 0000000000..bcb8416773 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-order-recurring.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-order.png b/erpnext/docs/assets/old_images/erpnext/sales-order.png new file mode 100644 index 0000000000..6cef259ef5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-order.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-partner-address.png b/erpnext/docs/assets/old_images/erpnext/sales-partner-address.png new file mode 100644 index 0000000000..98967055ae Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-partner-address.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-partner-listing.png b/erpnext/docs/assets/old_images/erpnext/sales-partner-listing.png new file mode 100644 index 0000000000..944a7dafd7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-partner-listing.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-partner-name.png b/erpnext/docs/assets/old_images/erpnext/sales-partner-name.png new file mode 100644 index 0000000000..7eba7a2a7c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-partner-name.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-partner-published.png b/erpnext/docs/assets/old_images/erpnext/sales-partner-published.png new file mode 100644 index 0000000000..631ca31df2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-partner-published.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-partner-target.png b/erpnext/docs/assets/old_images/erpnext/sales-partner-target.png new file mode 100644 index 0000000000..467b1328d8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-partner-target.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-partner-website.png b/erpnext/docs/assets/old_images/erpnext/sales-partner-website.png new file mode 100644 index 0000000000..8cf839ce34 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-partner-website.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-1.png b/erpnext/docs/assets/old_images/erpnext/sales-person-1.png new file mode 100644 index 0000000000..a907d7329b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-2.png b/erpnext/docs/assets/old_images/erpnext/sales-person-2.png new file mode 100644 index 0000000000..2b4991d9cc Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-add.png b/erpnext/docs/assets/old_images/erpnext/sales-person-add.png new file mode 100644 index 0000000000..0c8ead3085 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-add.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-employee.png b/erpnext/docs/assets/old_images/erpnext/sales-person-employee.png new file mode 100644 index 0000000000..ca460e5e63 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-employee.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-item-group-report.png b/erpnext/docs/assets/old_images/erpnext/sales-person-item-group-report.png new file mode 100644 index 0000000000..de1c6b8c5d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-item-group-report.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-new.png b/erpnext/docs/assets/old_images/erpnext/sales-person-new.png new file mode 100644 index 0000000000..7824e6d2b3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-new.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-target-distribution.png b/erpnext/docs/assets/old_images/erpnext/sales-person-target-distribution.png new file mode 100644 index 0000000000..d10da04713 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-target-distribution.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-target-item-group.png b/erpnext/docs/assets/old_images/erpnext/sales-person-target-item-group.png new file mode 100644 index 0000000000..e1a2eb5f87 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-target-item-group.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-territory-manager.png b/erpnext/docs/assets/old_images/erpnext/sales-person-territory-manager.png new file mode 100644 index 0000000000..51f470b3c7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-territory-manager.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-person-territory-report.png b/erpnext/docs/assets/old_images/erpnext/sales-person-territory-report.png new file mode 100644 index 0000000000..154a73d7d8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-person-territory-report.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales-tax-master.png b/erpnext/docs/assets/old_images/erpnext/sales-tax-master.png new file mode 100644 index 0000000000..8a1127d055 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales-tax-master.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales_bom_child_in_transaction.png b/erpnext/docs/assets/old_images/erpnext/sales_bom_child_in_transaction.png new file mode 100644 index 0000000000..187192fcd9 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales_bom_child_in_transaction.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales_bom_item.png b/erpnext/docs/assets/old_images/erpnext/sales_bom_item.png new file mode 100644 index 0000000000..3d052406fb Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales_bom_item.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales_bom_main_in_transaction.png b/erpnext/docs/assets/old_images/erpnext/sales_bom_main_in_transaction.png new file mode 100644 index 0000000000..8066ac802f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales_bom_main_in_transaction.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sales_bom_packed_items.png b/erpnext/docs/assets/old_images/erpnext/sales_bom_packed_items.png new file mode 100644 index 0000000000..3158844782 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sales_bom_packed_items.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/seconddaysetup-accounts-jv.png b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-accounts-jv.png new file mode 100644 index 0000000000..2192b00992 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-accounts-jv.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/seconddaysetup-accounts.png b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-accounts.png new file mode 100644 index 0000000000..ce9a3f9a27 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-accounts.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/seconddaysetup-hr.png b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-hr.png new file mode 100644 index 0000000000..ac754a2fe8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-hr.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/seconddaysetup-stock-opening.png b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-stock-opening.png new file mode 100644 index 0000000000..3968eda865 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-stock-opening.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/seconddaysetup-tree.png b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-tree.png new file mode 100644 index 0000000000..e030f3c851 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/seconddaysetup-tree.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/selling-setup.png b/erpnext/docs/assets/old_images/erpnext/selling-setup.png new file mode 100644 index 0000000000..d0de2df21b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/selling-setup.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/serial-no-auto-1.png b/erpnext/docs/assets/old_images/erpnext/serial-no-auto-1.png new file mode 100644 index 0000000000..60555d07ab Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/serial-no-auto-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/serial-no-auto-2.png b/erpnext/docs/assets/old_images/erpnext/serial-no-auto-2.png new file mode 100644 index 0000000000..a5dd54b3df Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/serial-no-auto-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/serial-no-entry.png b/erpnext/docs/assets/old_images/erpnext/serial-no-entry.png new file mode 100644 index 0000000000..581fb47156 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/serial-no-entry.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/service-provider-desktop.png b/erpnext/docs/assets/old_images/erpnext/service-provider-desktop.png new file mode 100644 index 0000000000..e7114d80e7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/service-provider-desktop.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/service-provider-item.png b/erpnext/docs/assets/old_images/erpnext/service-provider-item.png new file mode 100644 index 0000000000..8641580ff2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/service-provider-item.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/service-provider-quotation.png b/erpnext/docs/assets/old_images/erpnext/service-provider-quotation.png new file mode 100644 index 0000000000..d8276286df Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/service-provider-quotation.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-employee-role.png b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-employee-role.png new file mode 100644 index 0000000000..e2a2bd6d7c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-employee-role.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-employee-user-permissions.png b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-employee-user-permissions.png new file mode 100644 index 0000000000..80ce1e13b6 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-employee-user-permissions.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-hr-manager-role.png b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-hr-manager-role.png new file mode 100644 index 0000000000..d3f268e807 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-hr-manager-role.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-hr-user-role.png b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-hr-user-role.png new file mode 100644 index 0000000000..36220e21d3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-hr-user-role.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-application-form.png b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-application-form.png new file mode 100644 index 0000000000..3da67c4738 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-application-form.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-application.png b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-application.png new file mode 100644 index 0000000000..21bf7ac867 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-application.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-approver-role.png b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-approver-role.png new file mode 100644 index 0000000000..5174fd8d87 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-leave-approver-role.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-level-1.png b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-level-1.png new file mode 100644 index 0000000000..ffa0d07579 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setting-up-permissions-level-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setup/email-alert-1.png b/erpnext/docs/assets/old_images/erpnext/setup/email-alert-1.png new file mode 100644 index 0000000000..d1a7f0243e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setup/email-alert-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/setup/email-alert-2.png b/erpnext/docs/assets/old_images/erpnext/setup/email-alert-2.png new file mode 100644 index 0000000000..25dc8d36a9 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/setup/email-alert-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/shopping-cart-1.png b/erpnext/docs/assets/old_images/erpnext/shopping-cart-1.png new file mode 100644 index 0000000000..2611ce4b09 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/shopping-cart-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/shopping-cart-2.png b/erpnext/docs/assets/old_images/erpnext/shopping-cart-2.png new file mode 100644 index 0000000000..868c1701f7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/shopping-cart-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/shopping-cart-display-1.png b/erpnext/docs/assets/old_images/erpnext/shopping-cart-display-1.png new file mode 100644 index 0000000000..d9ab164f4c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/shopping-cart-display-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/shopping-cart-display-amount.png b/erpnext/docs/assets/old_images/erpnext/shopping-cart-display-amount.png new file mode 100644 index 0000000000..6fd5f000e9 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/shopping-cart-display-amount.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sms-setting2.jpg b/erpnext/docs/assets/old_images/erpnext/sms-setting2.jpg new file mode 100644 index 0000000000..4b1e8f39c0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sms-setting2.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/sms-settings1.png b/erpnext/docs/assets/old_images/erpnext/sms-settings1.png new file mode 100644 index 0000000000..64678d077f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sms-settings1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/sog-spoon-stand.jpg b/erpnext/docs/assets/old_images/erpnext/sog-spoon-stand.jpg new file mode 100644 index 0000000000..dde1b436a1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/sog-spoon-stand.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-campaign-naming-by.png b/erpnext/docs/assets/old_images/erpnext/ss-campaign-naming-by.png new file mode 100644 index 0000000000..fd14cdeac2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-campaign-naming-by.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-customer-group-error.png b/erpnext/docs/assets/old_images/erpnext/ss-customer-group-error.png new file mode 100644 index 0000000000..0b32d06a1d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-customer-group-error.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-customer-naming-by.png b/erpnext/docs/assets/old_images/erpnext/ss-customer-naming-by.png new file mode 100644 index 0000000000..0b565d56f2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-customer-naming-by.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-default-customer-group.png b/erpnext/docs/assets/old_images/erpnext/ss-default-customer-group.png new file mode 100644 index 0000000000..885c97852e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-default-customer-group.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-default-price-list.png b/erpnext/docs/assets/old_images/erpnext/ss-default-price-list.png new file mode 100644 index 0000000000..0678cde5c5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-default-price-list.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-default-territory.png b/erpnext/docs/assets/old_images/erpnext/ss-default-territory.png new file mode 100644 index 0000000000..f2ce83c665 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-default-territory.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-delivery-note-required.png b/erpnext/docs/assets/old_images/erpnext/ss-delivery-note-required.png new file mode 100644 index 0000000000..9b447b30b3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-delivery-note-required.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-edit-price-list-rate.png b/erpnext/docs/assets/old_images/erpnext/ss-edit-price-list-rate.png new file mode 100644 index 0000000000..5bc5b10834 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-edit-price-list-rate.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-sales-order-required.png b/erpnext/docs/assets/old_images/erpnext/ss-sales-order-required.png new file mode 100644 index 0000000000..917495715d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-sales-order-required.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/ss-same-rate-throughout.png b/erpnext/docs/assets/old_images/erpnext/ss-same-rate-throughout.png new file mode 100644 index 0000000000..38c23a849d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/ss-same-rate-throughout.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-balance-report-jps-1.png b/erpnext/docs/assets/old_images/erpnext/stock-balance-report-jps-1.png new file mode 100644 index 0000000000..3533cc901a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-balance-report-jps-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-entry-repack.png b/erpnext/docs/assets/old_images/erpnext/stock-entry-repack.png new file mode 100644 index 0000000000..d78e7174d7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-entry-repack.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-entry.png b/erpnext/docs/assets/old_images/erpnext/stock-entry.png new file mode 100644 index 0000000000..b0198bfd86 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-entry.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-inventory.png b/erpnext/docs/assets/old_images/erpnext/stock-inventory.png new file mode 100644 index 0000000000..26bb7dcff7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-inventory.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-ledger-report-sr000001.png b/erpnext/docs/assets/old_images/erpnext/stock-ledger-report-sr000001.png new file mode 100644 index 0000000000..92bfe3d93f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-ledger-report-sr000001.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-reco-browse.png b/erpnext/docs/assets/old_images/erpnext/stock-reco-browse.png new file mode 100644 index 0000000000..6113043f73 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-reco-browse.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-reco-data.png b/erpnext/docs/assets/old_images/erpnext/stock-reco-data.png new file mode 100644 index 0000000000..50c027ef31 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-reco-data.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-reco-ledger.png b/erpnext/docs/assets/old_images/erpnext/stock-reco-ledger.png new file mode 100644 index 0000000000..811689fa5f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-reco-ledger.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-reco-template.png b/erpnext/docs/assets/old_images/erpnext/stock-reco-template.png new file mode 100644 index 0000000000..7b1bb6d546 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-reco-template.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-reco-upload.png b/erpnext/docs/assets/old_images/erpnext/stock-reco-upload.png new file mode 100644 index 0000000000..1c6d7d0390 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-reco-upload.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-recociliation-upload.png b/erpnext/docs/assets/old_images/erpnext/stock-recociliation-upload.png new file mode 100644 index 0000000000..4b8b082dc6 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-recociliation-upload.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-reconciliation-4.png b/erpnext/docs/assets/old_images/erpnext/stock-reconciliation-4.png new file mode 100644 index 0000000000..8b8d4506c3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-reconciliation-4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/stock-reconciliation-with-data.png b/erpnext/docs/assets/old_images/erpnext/stock-reconciliation-with-data.png new file mode 100644 index 0000000000..f6ff9140e3 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/stock-reconciliation-with-data.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/subcontract.png b/erpnext/docs/assets/old_images/erpnext/subcontract.png new file mode 100644 index 0000000000..a1993149e0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/subcontract.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/supplier-1.png b/erpnext/docs/assets/old_images/erpnext/supplier-1.png new file mode 100644 index 0000000000..88971be838 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/supplier-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/supplier-quotation-f.jpg b/erpnext/docs/assets/old_images/erpnext/supplier-quotation-f.jpg new file mode 100644 index 0000000000..03c50deeb7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/supplier-quotation-f.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/supplier-quotation-list-distributor.png b/erpnext/docs/assets/old_images/erpnext/supplier-quotation-list-distributor.png new file mode 100644 index 0000000000..9ccdeda87d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/supplier-quotation-list-distributor.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/supplier-quotation.png b/erpnext/docs/assets/old_images/erpnext/supplier-quotation.png new file mode 100644 index 0000000000..25ab7398a7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/supplier-quotation.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/supplier-type.png b/erpnext/docs/assets/old_images/erpnext/supplier-type.png new file mode 100644 index 0000000000..5cfa18fdc7 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/supplier-type.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/supplier.png b/erpnext/docs/assets/old_images/erpnext/supplier.png new file mode 100644 index 0000000000..447ef76029 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/supplier.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/support-sp.png b/erpnext/docs/assets/old_images/erpnext/support-sp.png new file mode 100644 index 0000000000..d94c45f272 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/support-sp.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/support-ticket.png b/erpnext/docs/assets/old_images/erpnext/support-ticket.png new file mode 100644 index 0000000000..e1e078e87b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/support-ticket.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/tags-in-list.png b/erpnext/docs/assets/old_images/erpnext/tags-in-list.png new file mode 100644 index 0000000000..257ab5f6fe Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/tags-in-list.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/tags.png b/erpnext/docs/assets/old_images/erpnext/tags.png new file mode 100644 index 0000000000..3211f520a4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/tags.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/target-distribution.png b/erpnext/docs/assets/old_images/erpnext/target-distribution.png new file mode 100644 index 0000000000..7e451cdb49 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/target-distribution.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/tasks.png b/erpnext/docs/assets/old_images/erpnext/tasks.png new file mode 100644 index 0000000000..9f8999488f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/tasks.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/taxes-master-sp.png b/erpnext/docs/assets/old_images/erpnext/taxes-master-sp.png new file mode 100644 index 0000000000..7e301b519d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/taxes-master-sp.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/terms-and-condition-data.png b/erpnext/docs/assets/old_images/erpnext/terms-and-condition-data.png new file mode 100644 index 0000000000..9446887bbc Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/terms-and-condition-data.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/terms-and-condition-transactions.png b/erpnext/docs/assets/old_images/erpnext/terms-and-condition-transactions.png new file mode 100644 index 0000000000..b568fa1f1d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/terms-and-condition-transactions.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/terms-edit-in-html.png b/erpnext/docs/assets/old_images/erpnext/terms-edit-in-html.png new file mode 100644 index 0000000000..e60edb6bd1 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/terms-edit-in-html.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/terms-in-html.png b/erpnext/docs/assets/old_images/erpnext/terms-in-html.png new file mode 100644 index 0000000000..b510d84972 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/terms-in-html.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/terms.png b/erpnext/docs/assets/old_images/erpnext/terms.png new file mode 100644 index 0000000000..d65934f021 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/terms.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/territory-1.png b/erpnext/docs/assets/old_images/erpnext/territory-1.png new file mode 100644 index 0000000000..159b46511e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/territory-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/territory-2.png b/erpnext/docs/assets/old_images/erpnext/territory-2.png new file mode 100644 index 0000000000..371ec78616 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/territory-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/territory-tree-1.png b/erpnext/docs/assets/old_images/erpnext/territory-tree-1.png new file mode 100644 index 0000000000..10f9c7ce51 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/territory-tree-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/territory-tree.png b/erpnext/docs/assets/old_images/erpnext/territory-tree.png new file mode 100644 index 0000000000..15356574b5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/territory-tree.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/third-party-backups.png b/erpnext/docs/assets/old_images/erpnext/third-party-backups.png new file mode 100644 index 0000000000..3bd10c8673 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/third-party-backups.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/time-log.png b/erpnext/docs/assets/old_images/erpnext/time-log.png new file mode 100644 index 0000000000..600ebdd727 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/time-log.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/timelog1.jpg b/erpnext/docs/assets/old_images/erpnext/timelog1.jpg new file mode 100644 index 0000000000..2d23ef67f8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/timelog1.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/timelog2.jpg b/erpnext/docs/assets/old_images/erpnext/timelog2.jpg new file mode 100644 index 0000000000..424739c15d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/timelog2.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/timelog3.jpg b/erpnext/docs/assets/old_images/erpnext/timelog3.jpg new file mode 100644 index 0000000000..dd1c11ed04 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/timelog3.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/timelog4.jpg b/erpnext/docs/assets/old_images/erpnext/timelog4.jpg new file mode 100644 index 0000000000..2b74e1c6ff Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/timelog4.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/timelog5.jpg b/erpnext/docs/assets/old_images/erpnext/timelog5.jpg new file mode 100644 index 0000000000..492f9c003c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/timelog5.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/timelog6.jpg b/erpnext/docs/assets/old_images/erpnext/timelog6.jpg new file mode 100644 index 0000000000..070ef605d4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/timelog6.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/timelog7.jpg b/erpnext/docs/assets/old_images/erpnext/timelog7.jpg new file mode 100644 index 0000000000..1d1d2ca87e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/timelog7.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/to-do.png b/erpnext/docs/assets/old_images/erpnext/to-do.png new file mode 100644 index 0000000000..c6504d31dd Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/to-do.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/todo-close.png b/erpnext/docs/assets/old_images/erpnext/todo-close.png new file mode 100644 index 0000000000..5ef0b2af34 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/todo-close.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/todo-list.png b/erpnext/docs/assets/old_images/erpnext/todo-list.png new file mode 100644 index 0000000000..fc65ced0d6 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/todo-list.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/transfer-raw-material.png b/erpnext/docs/assets/old_images/erpnext/transfer-raw-material.png new file mode 100644 index 0000000000..14bf8efabe Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/transfer-raw-material.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/trial-balance-1.png b/erpnext/docs/assets/old_images/erpnext/trial-balance-1.png new file mode 100644 index 0000000000..a4322e920a Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/trial-balance-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/trial-balance.png b/erpnext/docs/assets/old_images/erpnext/trial-balance.png new file mode 100644 index 0000000000..46d217faa5 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/trial-balance.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/triangle-button-company.png b/erpnext/docs/assets/old_images/erpnext/triangle-button-company.png new file mode 100644 index 0000000000..6e2273b92d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/triangle-button-company.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/unionglobal-coffeemaker.jpg b/erpnext/docs/assets/old_images/erpnext/unionglobal-coffeemaker.jpg new file mode 100644 index 0000000000..9b9fdd7528 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/unionglobal-coffeemaker.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/unionglobal-ricecooker.jpg b/erpnext/docs/assets/old_images/erpnext/unionglobal-ricecooker.jpg new file mode 100644 index 0000000000..ee05a8a596 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/unionglobal-ricecooker.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/unionglobal-tumbledryer.jpg b/erpnext/docs/assets/old_images/erpnext/unionglobal-tumbledryer.jpg new file mode 100644 index 0000000000..c4d640045d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/unionglobal-tumbledryer.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/upload-attendance.png b/erpnext/docs/assets/old_images/erpnext/upload-attendance.png new file mode 100644 index 0000000000..8dcb741495 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/upload-attendance.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permission-user-limited-by-company.png b/erpnext/docs/assets/old_images/erpnext/user-permission-user-limited-by-company.png new file mode 100644 index 0000000000..717cf841b2 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permission-user-limited-by-company.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permissions-company-role-all.png b/erpnext/docs/assets/old_images/erpnext/user-permissions-company-role-all.png new file mode 100644 index 0000000000..3fac69a163 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permissions-company-role-all.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permissions-company-wind-power-llc.png b/erpnext/docs/assets/old_images/erpnext/user-permissions-company-wind-power-llc.png new file mode 100644 index 0000000000..bd57719440 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permissions-company-wind-power-llc.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permissions-company.png b/erpnext/docs/assets/old_images/erpnext/user-permissions-company.png new file mode 100644 index 0000000000..f0c5ba591b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permissions-company.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permissions-ignore-user-permissions.png b/erpnext/docs/assets/old_images/erpnext/user-permissions-ignore-user-permissions.png new file mode 100644 index 0000000000..84cea5211b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permissions-ignore-user-permissions.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permissions-lead-based-on-territory.png b/erpnext/docs/assets/old_images/erpnext/user-permissions-lead-based-on-territory.png new file mode 100644 index 0000000000..e0b237329b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permissions-lead-based-on-territory.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permissions-lead-role-permissions.png b/erpnext/docs/assets/old_images/erpnext/user-permissions-lead-role-permissions.png new file mode 100644 index 0000000000..6ec0fcf90b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permissions-lead-role-permissions.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permissions-quotation-list.png b/erpnext/docs/assets/old_images/erpnext/user-permissions-quotation-list.png new file mode 100644 index 0000000000..8a7e9c64ae Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permissions-quotation-list.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user-permissions-quotation-sales-user.png b/erpnext/docs/assets/old_images/erpnext/user-permissions-quotation-sales-user.png new file mode 100644 index 0000000000..7f382c879d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user-permissions-quotation-sales-user.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user1.png b/erpnext/docs/assets/old_images/erpnext/user1.png new file mode 100644 index 0000000000..4c30c26740 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user2.png b/erpnext/docs/assets/old_images/erpnext/user2.png new file mode 100644 index 0000000000..a16c62739f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user3.png b/erpnext/docs/assets/old_images/erpnext/user3.png new file mode 100644 index 0000000000..490305b707 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/user4.png b/erpnext/docs/assets/old_images/erpnext/user4.png new file mode 100644 index 0000000000..c3686dc82f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/user4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/warehouse.png b/erpnext/docs/assets/old_images/erpnext/warehouse.png new file mode 100644 index 0000000000..406c5a8d2e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/warehouse.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/webpage-itemgroup-display.png b/erpnext/docs/assets/old_images/erpnext/webpage-itemgroup-display.png new file mode 100644 index 0000000000..7981e4fc3e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/webpage-itemgroup-display.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/webpage-labels.png b/erpnext/docs/assets/old_images/erpnext/webpage-labels.png new file mode 100644 index 0000000000..3182ab7ae8 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/webpage-labels.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/webpage.png b/erpnext/docs/assets/old_images/erpnext/webpage.png new file mode 100644 index 0000000000..08b5d6354c Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/webpage.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website-settings-1.png b/erpnext/docs/assets/old_images/erpnext/website-settings-1.png new file mode 100644 index 0000000000..03b1e3a87d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website-settings-1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website-settings-2.png b/erpnext/docs/assets/old_images/erpnext/website-settings-2.png new file mode 100644 index 0000000000..2ec234d96e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website-settings-2.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website-settings-3.png b/erpnext/docs/assets/old_images/erpnext/website-settings-3.png new file mode 100644 index 0000000000..c6d3bf7f88 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website-settings-3.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website-settings-4.png b/erpnext/docs/assets/old_images/erpnext/website-settings-4.png new file mode 100644 index 0000000000..c8abb4225f Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website-settings-4.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website-settings.png b/erpnext/docs/assets/old_images/erpnext/website-settings.png new file mode 100644 index 0000000000..9455c1596e Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website-settings.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website-sp.png b/erpnext/docs/assets/old_images/erpnext/website-sp.png new file mode 100644 index 0000000000..2e3a1c2a16 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website-sp.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website/Customer-group-add.png b/erpnext/docs/assets/old_images/erpnext/website/Customer-group-add.png new file mode 100644 index 0000000000..322b6dd979 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website/Customer-group-add.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website/Customer-group-form.png b/erpnext/docs/assets/old_images/erpnext/website/Customer-group-form.png new file mode 100644 index 0000000000..266ddc11ad Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website/Customer-group-form.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website/Customer-group-new.png b/erpnext/docs/assets/old_images/erpnext/website/Customer-group-new.png new file mode 100644 index 0000000000..5e42a0d504 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website/Customer-group-new.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/website/make-web-form.gif b/erpnext/docs/assets/old_images/erpnext/website/make-web-form.gif new file mode 100644 index 0000000000..783d10c78b Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website/make-web-form.gif differ diff --git a/erpnext/docs/assets/old_images/erpnext/website/view-web-form.gif b/erpnext/docs/assets/old_images/erpnext/website/view-web-form.gif new file mode 100644 index 0000000000..def43594f4 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website/view-web-form.gif differ diff --git a/erpnext/docs/assets/old_images/erpnext/website/web-form-event.png b/erpnext/docs/assets/old_images/erpnext/website/web-form-event.png new file mode 100644 index 0000000000..3c901037e0 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/website/web-form-event.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/workflow-employee-la.png b/erpnext/docs/assets/old_images/erpnext/workflow-employee-la.png new file mode 100644 index 0000000000..e0878a3938 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/workflow-employee-la.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/workflow-hr-user-la.png b/erpnext/docs/assets/old_images/erpnext/workflow-hr-user-la.png new file mode 100644 index 0000000000..80f3ecc005 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/workflow-hr-user-la.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/workflow-leave-approver-la.png b/erpnext/docs/assets/old_images/erpnext/workflow-leave-approver-la.png new file mode 100644 index 0000000000..26ff3e6d54 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/workflow-leave-approver-la.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/workflow-leave-fl.jpg b/erpnext/docs/assets/old_images/erpnext/workflow-leave-fl.jpg new file mode 100644 index 0000000000..3430974692 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/workflow-leave-fl.jpg differ diff --git a/erpnext/docs/assets/old_images/erpnext/workflow-leave1.png b/erpnext/docs/assets/old_images/erpnext/workflow-leave1.png new file mode 100644 index 0000000000..67a3d7528d Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/workflow-leave1.png differ diff --git a/erpnext/docs/assets/old_images/erpnext/workflow-leave2.png b/erpnext/docs/assets/old_images/erpnext/workflow-leave2.png new file mode 100644 index 0000000000..7cdc676d26 Binary files /dev/null and b/erpnext/docs/assets/old_images/erpnext/workflow-leave2.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-1.png b/erpnext/docs/assets/old_images/features/feature-1.png new file mode 100644 index 0000000000..2809c14841 Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-1.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-10.png b/erpnext/docs/assets/old_images/features/feature-10.png new file mode 100644 index 0000000000..4945aab4d8 Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-10.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-11.png b/erpnext/docs/assets/old_images/features/feature-11.png new file mode 100644 index 0000000000..8b4ee8130a Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-11.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-2.png b/erpnext/docs/assets/old_images/features/feature-2.png new file mode 100644 index 0000000000..d986b336c6 Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-2.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-3.png b/erpnext/docs/assets/old_images/features/feature-3.png new file mode 100644 index 0000000000..2785eabcd5 Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-3.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-4.png b/erpnext/docs/assets/old_images/features/feature-4.png new file mode 100644 index 0000000000..dedeb9c934 Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-4.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-5.png b/erpnext/docs/assets/old_images/features/feature-5.png new file mode 100644 index 0000000000..207796d4b6 Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-5.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-6.png b/erpnext/docs/assets/old_images/features/feature-6.png new file mode 100644 index 0000000000..86ada5a50e Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-6.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-7.png b/erpnext/docs/assets/old_images/features/feature-7.png new file mode 100644 index 0000000000..fde736d4a9 Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-7.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-8.png b/erpnext/docs/assets/old_images/features/feature-8.png new file mode 100644 index 0000000000..60d59e14f9 Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-8.png differ diff --git a/erpnext/docs/assets/old_images/features/feature-9.png b/erpnext/docs/assets/old_images/features/feature-9.png new file mode 100644 index 0000000000..acb741427d Binary files /dev/null and b/erpnext/docs/assets/old_images/features/feature-9.png differ diff --git a/erpnext/docs/assets/old_images/person-6.jpg b/erpnext/docs/assets/old_images/person-6.jpg new file mode 100644 index 0000000000..d458e85077 Binary files /dev/null and b/erpnext/docs/assets/old_images/person-6.jpg differ diff --git a/erpnext/docs/assets/old_images/px_by_Gre3g.png b/erpnext/docs/assets/old_images/px_by_Gre3g.png new file mode 100644 index 0000000000..aad9ba5fe3 Binary files /dev/null and b/erpnext/docs/assets/old_images/px_by_Gre3g.png differ diff --git a/erpnext/docs/assets/old_images/repair-1.jpg b/erpnext/docs/assets/old_images/repair-1.jpg new file mode 100644 index 0000000000..d7a43559fb Binary files /dev/null and b/erpnext/docs/assets/old_images/repair-1.jpg differ diff --git a/erpnext/docs/assets/old_images/sharing.jpg b/erpnext/docs/assets/old_images/sharing.jpg new file mode 100644 index 0000000000..0e2a61552e Binary files /dev/null and b/erpnext/docs/assets/old_images/sharing.jpg differ diff --git a/erpnext/docs/assets/old_images/stories/aditya-duggal.png b/erpnext/docs/assets/old_images/stories/aditya-duggal.png new file mode 100644 index 0000000000..34e3486811 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/aditya-duggal.png differ diff --git a/erpnext/docs/assets/old_images/stories/alcon-logo.png b/erpnext/docs/assets/old_images/stories/alcon-logo.png new file mode 100644 index 0000000000..f6dec2cab2 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/alcon-logo.png differ diff --git a/erpnext/docs/assets/old_images/stories/becht.jpg b/erpnext/docs/assets/old_images/stories/becht.jpg new file mode 100644 index 0000000000..0bfd4cdf86 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/becht.jpg differ diff --git a/erpnext/docs/assets/old_images/stories/fritzing-1.png b/erpnext/docs/assets/old_images/stories/fritzing-1.png new file mode 100644 index 0000000000..7d8928c2bd Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/fritzing-1.png differ diff --git a/erpnext/docs/assets/old_images/stories/fritzing-board.png b/erpnext/docs/assets/old_images/stories/fritzing-board.png new file mode 100644 index 0000000000..0696e4f614 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/fritzing-board.png differ diff --git a/erpnext/docs/assets/old_images/stories/fritzing-board2.png b/erpnext/docs/assets/old_images/stories/fritzing-board2.png new file mode 100644 index 0000000000..a2ad8661ae Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/fritzing-board2.png differ diff --git a/erpnext/docs/assets/old_images/stories/fritzing-lab.png b/erpnext/docs/assets/old_images/stories/fritzing-lab.png new file mode 100644 index 0000000000..b66646053a Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/fritzing-lab.png differ diff --git a/erpnext/docs/assets/old_images/stories/fritzing-logo.png b/erpnext/docs/assets/old_images/stories/fritzing-logo.png new file mode 100644 index 0000000000..687ee7e9f4 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/fritzing-logo.png differ diff --git a/erpnext/docs/assets/old_images/stories/fritzing-ohs.png b/erpnext/docs/assets/old_images/stories/fritzing-ohs.png new file mode 100644 index 0000000000..e9f0af80de Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/fritzing-ohs.png differ diff --git a/erpnext/docs/assets/old_images/stories/hisham_farid.jpg b/erpnext/docs/assets/old_images/stories/hisham_farid.jpg new file mode 100644 index 0000000000..5dc4d2c0b4 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/hisham_farid.jpg differ diff --git a/erpnext/docs/assets/old_images/stories/laurence.jpg b/erpnext/docs/assets/old_images/stories/laurence.jpg new file mode 100644 index 0000000000..0d329390b0 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/laurence.jpg differ diff --git a/erpnext/docs/assets/old_images/stories/max_morais.jpg b/erpnext/docs/assets/old_images/stories/max_morais.jpg new file mode 100644 index 0000000000..b4ee6ca361 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/max_morais.jpg differ diff --git a/erpnext/docs/assets/old_images/stories/rigpl-logo.png b/erpnext/docs/assets/old_images/stories/rigpl-logo.png new file mode 100644 index 0000000000..f4938e9e8e Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/rigpl-logo.png differ diff --git a/erpnext/docs/assets/old_images/stories/rigpl-products.png b/erpnext/docs/assets/old_images/stories/rigpl-products.png new file mode 100644 index 0000000000..9251914ac4 Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/rigpl-products.png differ diff --git a/erpnext/docs/assets/old_images/stories/tarun-gupta-neural.jpg b/erpnext/docs/assets/old_images/stories/tarun-gupta-neural.jpg new file mode 100644 index 0000000000..6200479f3e Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/tarun-gupta-neural.jpg differ diff --git a/erpnext/docs/assets/old_images/stories/zel-ortiz.png b/erpnext/docs/assets/old_images/stories/zel-ortiz.png new file mode 100644 index 0000000000..e68941d9ab Binary files /dev/null and b/erpnext/docs/assets/old_images/stories/zel-ortiz.png differ diff --git a/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-1.png b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-1.png new file mode 100644 index 0000000000..c4205977ee Binary files /dev/null and b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-1.png differ diff --git a/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-2.png b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-2.png new file mode 100644 index 0000000000..4c0bd14262 Binary files /dev/null and b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-2.png differ diff --git a/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-3.png b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-3.png new file mode 100644 index 0000000000..11b184e85a Binary files /dev/null and b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-3.png differ diff --git a/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-4.png b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-4.png new file mode 100644 index 0000000000..54dd15d60c Binary files /dev/null and b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-4.png differ diff --git a/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-5.png b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-5.png new file mode 100644 index 0000000000..b879e11ff6 Binary files /dev/null and b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-5.png differ diff --git a/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-6.png b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-6.png new file mode 100644 index 0000000000..e0240057a4 Binary files /dev/null and b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-6.png differ diff --git a/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-7.png b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-7.png new file mode 100644 index 0000000000..13bdc4c31b Binary files /dev/null and b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-7.png differ diff --git a/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-8.png b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-8.png new file mode 100644 index 0000000000..bdbe64c605 Binary files /dev/null and b/erpnext/docs/assets/old_images/user-guide/setup-wizard/setup-wizard-8.png differ diff --git a/erpnext/docs/contents.html b/erpnext/docs/contents.html new file mode 100644 index 0000000000..59d0b4459d --- /dev/null +++ b/erpnext/docs/contents.html @@ -0,0 +1,10 @@ + + +

Table of Contents

+
+ +{% include "templates/includes/full_index.html" %} + + + + diff --git a/erpnext/docs/contents.py b/erpnext/docs/contents.py new file mode 100644 index 0000000000..131d4102a3 --- /dev/null +++ b/erpnext/docs/contents.py @@ -0,0 +1,9 @@ +# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt + +from __future__ import unicode_literals +import frappe +from frappe.website.utils import get_full_index + +def get_context(context): + context.full_index = get_full_index(extn = True) diff --git a/erpnext/docs/current/api/accounts/erpnext.accounts.general_ledger.html b/erpnext/docs/current/api/accounts/erpnext.accounts.general_ledger.html new file mode 100644 index 0000000000..5f16dae497 --- /dev/null +++ b/erpnext/docs/current/api/accounts/erpnext.accounts.general_ledger.html @@ -0,0 +1,193 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class StockAccountInvalidTransaction

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.check_if_in_list + (gle, gl_map) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.delete_gl_entries + (gl_entries=None, voucher_type=None, voucher_no=None, adv_adj=False, update_outstanding=Yes) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.make_entry + (args, adv_adj, update_outstanding) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.make_gl_entries + (gl_map, cancel=False, adv_adj=False, merge_entries=True, update_outstanding=Yes) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.make_round_off_gle + (gl_map, debit_credit_diff) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.merge_similar_entries + (gl_map) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.process_gl_map + (gl_map, merge_entries=True) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.round_off_debit_credit + (gl_map) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.save_entries + (gl_map, adv_adj, update_outstanding) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.general_ledger.validate_account_for_auto_accounting_for_stock + (gl_map) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/erpnext.accounts.html b/erpnext/docs/current/api/accounts/erpnext.accounts.html new file mode 100644 index 0000000000..695a755b25 --- /dev/null +++ b/erpnext/docs/current/api/accounts/erpnext.accounts.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/erpnext.accounts.party.html b/erpnext/docs/current/api/accounts/erpnext.accounts.party.html new file mode 100644 index 0000000000..ac71d87d0d --- /dev/null +++ b/erpnext/docs/current/api/accounts/erpnext.accounts.party.html @@ -0,0 +1,332 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class DuplicatePartyAccountError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.accounts.party._get_party_details + (party=None, account=None, party_type=Customer, company=None, posting_date=None, price_list=None, currency=None, doctype=None, ignore_permissions=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.get_company_currency + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.get_credit_days + (party_type, party, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.get_default_price_list + (party) +

+

Return default price list for party (Document object)

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.party.get_due_date +

+

+ + + erpnext.accounts.party.get_due_date + (posting_date, party_type, party, company) +

+

Set Due Date = Posting Date + Credit Days

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.party.get_party_account +

+

+ + + erpnext.accounts.party.get_party_account + (party_type, party, company) +

+

Returns the account for the given party. +Will first search in party (Customer / Supplier) record, if not found, +will search in group (Customer Group / Supplier Type), +finally will return default.

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.get_party_account_currency + (party_type, party, company) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.party.get_party_details +

+

+ + + erpnext.accounts.party.get_party_details + (party=None, account=None, party_type=Customer, company=None, posting_date=None, price_list=None, currency=None, doctype=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.get_party_gle_currency + (party_type, party, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.set_account_and_due_date + (party, account, party_type, company, posting_date, doctype) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.set_address_details + (out, party, party_type) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.set_contact_details + (out, party, party_type) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.set_other_values + (out, party, party_type) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.set_price_list + (out, party, party_type, given_price_list) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.party.set_taxes +

+

+ + + erpnext.accounts.party.set_taxes + (party, party_type, posting_date, company, customer_group=None, supplier_type=None, billing_address=None, shipping_address=None, use_for_shopping_cart=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.validate_due_date + (posting_date, due_date, party_type, party, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.validate_party_accounts + (doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.party.validate_party_gle_currency + (party_type, party, company, party_account_currency=None) +

+

Validate party account currency with existing GL Entry's currency

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/erpnext.accounts.utils.html b/erpnext/docs/current/api/accounts/erpnext.accounts.utils.html new file mode 100644 index 0000000000..300671966d --- /dev/null +++ b/erpnext/docs/current/api/accounts/erpnext.accounts.utils.html @@ -0,0 +1,380 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class BudgetError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class FiscalYearError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.utils.add_ac +

+

+ + + erpnext.accounts.utils.add_ac + (args=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.utils.add_cc +

+

+ + + erpnext.accounts.utils.add_cc + (args=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.check_if_jv_modified + (args) +

+

check if there is already a voucher reference +check if amount is same +check if jv is submitted

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.fix_total_debit_credit + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.get_actual_expense + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.get_allocated_budget + (distribution_id, posting_date, fiscal_year, yearly_budget) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.utils.get_balance_on +

+

+ + + erpnext.accounts.utils.get_balance_on + (account=None, date=None, party_type=None, party=None, in_account_currency=True) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.utils.get_company_default +

+

+ + + erpnext.accounts.utils.get_company_default + (company, fieldname) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.get_currency_precision + (currency=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.utils.get_fiscal_year +

+

+ + + erpnext.accounts.utils.get_fiscal_year + (date=None, fiscal_year=None, label=Date, verbose=1, company=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.get_fiscal_years + (transaction_date=None, fiscal_year=None, label=Date, verbose=1, company=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.get_outstanding_invoices + (amount_query, account, party_type, party) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.get_stock_and_account_difference + (account_list=None, posting_date=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.get_stock_rbnb_difference + (posting_date, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.reconcile_against_document + (args) +

+

Cancel JV, Update aginst document, split if required and resubmit jv

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.remove_against_link_from_jv + (ref_type, ref_no) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.update_against_doc + (d, jv_obj) +

+

Updates against document, if partial amount splits into rows

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.validate_allocated_amount + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.validate_expense_against_budget + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.utils.validate_fiscal_year + (date, fiscal_year, label=Date, doc=None) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/index.html b/erpnext/docs/current/api/accounts/index.html new file mode 100644 index 0000000000..310f9c51bd --- /dev/null +++ b/erpnext/docs/current/api/accounts/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/index.txt b/erpnext/docs/current/api/accounts/index.txt new file mode 100644 index 0000000000..33f157c7ac --- /dev/null +++ b/erpnext/docs/current/api/accounts/index.txt @@ -0,0 +1,4 @@ +erpnext.accounts.general_ledger +erpnext.accounts +erpnext.accounts.party +erpnext.accounts.utils \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/erpnext.accounts.print_format.cheque_printing_format.html b/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/erpnext.accounts.print_format.cheque_printing_format.html new file mode 100644 index 0000000000..e98decbbfd --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/erpnext.accounts.print_format.cheque_printing_format.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/index.html b/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/index.html new file mode 100644 index 0000000000..6a6452fe43 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/index.txt b/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/index.txt new file mode 100644 index 0000000000..4298944b18 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/cheque_printing_format/index.txt @@ -0,0 +1 @@ +erpnext.accounts.print_format.cheque_printing_format \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/credit_note/erpnext.accounts.print_format.credit_note.html b/erpnext/docs/current/api/accounts/print_format/credit_note/erpnext.accounts.print_format.credit_note.html new file mode 100644 index 0000000000..32d53bbcb2 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/credit_note/erpnext.accounts.print_format.credit_note.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/credit_note/index.html b/erpnext/docs/current/api/accounts/print_format/credit_note/index.html new file mode 100644 index 0000000000..954e7bf717 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/credit_note/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/credit_note/index.txt b/erpnext/docs/current/api/accounts/print_format/credit_note/index.txt new file mode 100644 index 0000000000..f98781e59f --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/credit_note/index.txt @@ -0,0 +1 @@ +erpnext.accounts.print_format.credit_note \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/erpnext.accounts.print_format.html b/erpnext/docs/current/api/accounts/print_format/erpnext.accounts.print_format.html new file mode 100644 index 0000000000..a94646af74 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/erpnext.accounts.print_format.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/index.html b/erpnext/docs/current/api/accounts/print_format/index.html new file mode 100644 index 0000000000..d86b65cb0e --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/index.txt b/erpnext/docs/current/api/accounts/print_format/index.txt new file mode 100644 index 0000000000..959c9535ac --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/index.txt @@ -0,0 +1 @@ +erpnext.accounts.print_format \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/erpnext.accounts.print_format.payment_receipt_voucher.html b/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/erpnext.accounts.print_format.payment_receipt_voucher.html new file mode 100644 index 0000000000..46a5105d5a --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/erpnext.accounts.print_format.payment_receipt_voucher.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/index.html b/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/index.html new file mode 100644 index 0000000000..db9257905e --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/index.txt b/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/index.txt new file mode 100644 index 0000000000..e90d4d9ce4 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/payment_receipt_voucher/index.txt @@ -0,0 +1 @@ +erpnext.accounts.print_format.payment_receipt_voucher \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/pos_invoice/erpnext.accounts.print_format.pos_invoice.html b/erpnext/docs/current/api/accounts/print_format/pos_invoice/erpnext.accounts.print_format.pos_invoice.html new file mode 100644 index 0000000000..bc1e96ba43 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/pos_invoice/erpnext.accounts.print_format.pos_invoice.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/pos_invoice/index.html b/erpnext/docs/current/api/accounts/print_format/pos_invoice/index.html new file mode 100644 index 0000000000..6383f6b737 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/pos_invoice/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/accounts/print_format/pos_invoice/index.txt b/erpnext/docs/current/api/accounts/print_format/pos_invoice/index.txt new file mode 100644 index 0000000000..533ff20078 --- /dev/null +++ b/erpnext/docs/current/api/accounts/print_format/pos_invoice/index.txt @@ -0,0 +1 @@ +erpnext.accounts.print_format.pos_invoice \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/erpnext.buying.html b/erpnext/docs/current/api/buying/erpnext.buying.html new file mode 100644 index 0000000000..df4107d516 --- /dev/null +++ b/erpnext/docs/current/api/buying/erpnext.buying.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/index.html b/erpnext/docs/current/api/buying/index.html new file mode 100644 index 0000000000..febea07e81 --- /dev/null +++ b/erpnext/docs/current/api/buying/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/index.txt b/erpnext/docs/current/api/buying/index.txt new file mode 100644 index 0000000000..7897fe280a --- /dev/null +++ b/erpnext/docs/current/api/buying/index.txt @@ -0,0 +1 @@ +erpnext.buying \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/print_format/drop_shipping/erpnext.buying.print_format.drop_shipping.html b/erpnext/docs/current/api/buying/print_format/drop_shipping/erpnext.buying.print_format.drop_shipping.html new file mode 100644 index 0000000000..18a9d3a006 --- /dev/null +++ b/erpnext/docs/current/api/buying/print_format/drop_shipping/erpnext.buying.print_format.drop_shipping.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/print_format/drop_shipping/index.html b/erpnext/docs/current/api/buying/print_format/drop_shipping/index.html new file mode 100644 index 0000000000..69cbe2e09a --- /dev/null +++ b/erpnext/docs/current/api/buying/print_format/drop_shipping/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/print_format/drop_shipping/index.txt b/erpnext/docs/current/api/buying/print_format/drop_shipping/index.txt new file mode 100644 index 0000000000..5c383bd71a --- /dev/null +++ b/erpnext/docs/current/api/buying/print_format/drop_shipping/index.txt @@ -0,0 +1 @@ +erpnext.buying.print_format.drop_shipping \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/print_format/erpnext.buying.print_format.html b/erpnext/docs/current/api/buying/print_format/erpnext.buying.print_format.html new file mode 100644 index 0000000000..b60e4b3e55 --- /dev/null +++ b/erpnext/docs/current/api/buying/print_format/erpnext.buying.print_format.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/print_format/index.html b/erpnext/docs/current/api/buying/print_format/index.html new file mode 100644 index 0000000000..d86b65cb0e --- /dev/null +++ b/erpnext/docs/current/api/buying/print_format/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/buying/print_format/index.txt b/erpnext/docs/current/api/buying/print_format/index.txt new file mode 100644 index 0000000000..161fb0c133 --- /dev/null +++ b/erpnext/docs/current/api/buying/print_format/index.txt @@ -0,0 +1 @@ +erpnext.buying.print_format \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.accounts.html b/erpnext/docs/current/api/config/erpnext.config.accounts.html new file mode 100644 index 0000000000..7e25e31d90 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.accounts.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.accounts.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.buying.html b/erpnext/docs/current/api/config/erpnext.config.buying.html new file mode 100644 index 0000000000..86f2ae25f9 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.buying.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.buying.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.crm.html b/erpnext/docs/current/api/config/erpnext.config.crm.html new file mode 100644 index 0000000000..4d0a30fd66 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.crm.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.crm.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.desktop.html b/erpnext/docs/current/api/config/erpnext.config.desktop.html new file mode 100644 index 0000000000..632aec02b7 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.desktop.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.desktop.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.docs.html b/erpnext/docs/current/api/config/erpnext.config.docs.html new file mode 100644 index 0000000000..80eb5abba0 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.docs.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.docs.get_context + (context) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.hr.html b/erpnext/docs/current/api/config/erpnext.config.hr.html new file mode 100644 index 0000000000..da8aec1891 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.hr.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.hr.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.html b/erpnext/docs/current/api/config/erpnext.config.html new file mode 100644 index 0000000000..e541f9aa0e --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.learn.html b/erpnext/docs/current/api/config/erpnext.config.learn.html new file mode 100644 index 0000000000..1fa4ff4e12 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.learn.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.learn.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.manufacturing.html b/erpnext/docs/current/api/config/erpnext.config.manufacturing.html new file mode 100644 index 0000000000..d1c2e39c55 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.manufacturing.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.manufacturing.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.projects.html b/erpnext/docs/current/api/config/erpnext.config.projects.html new file mode 100644 index 0000000000..be4e6d8378 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.projects.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.projects.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.selling.html b/erpnext/docs/current/api/config/erpnext.config.selling.html new file mode 100644 index 0000000000..5c2e5c1e3a --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.selling.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.selling.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.setup.html b/erpnext/docs/current/api/config/erpnext.config.setup.html new file mode 100644 index 0000000000..ce498ee952 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.setup.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.setup.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.stock.html b/erpnext/docs/current/api/config/erpnext.config.stock.html new file mode 100644 index 0000000000..7f6bf2fbea --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.stock.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.stock.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.support.html b/erpnext/docs/current/api/config/erpnext.config.support.html new file mode 100644 index 0000000000..7c6c77b573 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.support.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.support.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/erpnext.config.website.html b/erpnext/docs/current/api/config/erpnext.config.website.html new file mode 100644 index 0000000000..9a30633848 --- /dev/null +++ b/erpnext/docs/current/api/config/erpnext.config.website.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.config.website.get_data + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/index.html b/erpnext/docs/current/api/config/index.html new file mode 100644 index 0000000000..1c6dbf79a8 --- /dev/null +++ b/erpnext/docs/current/api/config/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/config/index.txt b/erpnext/docs/current/api/config/index.txt new file mode 100644 index 0000000000..7d4ebc5d65 --- /dev/null +++ b/erpnext/docs/current/api/config/index.txt @@ -0,0 +1,15 @@ +erpnext.config.accounts +erpnext.config.buying +erpnext.config.crm +erpnext.config.desktop +erpnext.config.docs +erpnext.config.hr +erpnext.config +erpnext.config.learn +erpnext.config.manufacturing +erpnext.config.projects +erpnext.config.selling +erpnext.config.setup +erpnext.config.stock +erpnext.config.support +erpnext.config.website \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.accounts_controller.html b/erpnext/docs/current/api/controllers/erpnext.controllers.accounts_controller.html new file mode 100644 index 0000000000..d655f676ea --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.accounts_controller.html @@ -0,0 +1,527 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class AccountsController

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + append_taxes_from_master + (self, tax_master_doctype=None) +

+

No docs

+
+
+ + + + + +

+ + + before_recurring + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_taxes_and_totals + (self) +

+

No docs

+
+
+ + + + + +

+ + + clear_unallocated_advances + (self, childtype, parentfield) +

+

No docs

+
+
+ + + + + +

+ + + get_advances + (self, account_head, party_type, party, child_doctype, parentfield, dr_or_cr, against_order_field) +

+

Returns list of advances against Account, Party, Reference

+
+
+ + + + + +

+ + + get_company_default + (self, fieldname) +

+

No docs

+
+
+ + + + + +

+ + + get_gl_dict + (self, args, account_currency=None) +

+

this method populates the common properties of a gl entry record

+
+
+ + + + + +

+ + + get_party + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_stock_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update_after_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_balance_in_account_currency + (self, gl_dict, account_currency=None) +

+

No docs

+
+
+ + + + + +

+ + + set_missing_item_details + (self) +

+

set missing item values

+
+
+ + + + + +

+ + + set_missing_values + (self, for_validate=False) +

+

No docs

+
+
+ + + + + +

+ + + set_other_charges + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_price_list_currency + (self, buying_or_selling) +

+

No docs

+
+
+ + + + + +

+ + + set_taxes + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_total_advance_paid + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_account_currency + (self, account, account_currency=None) +

+

No docs

+
+
+ + + + + +

+ + + validate_advance_jv + (self, reference_type) +

+

No docs

+
+
+ + + + + +

+ + + validate_currency + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_date_with_fiscal_year + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_due_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_enabled_taxes_and_charges + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_multiple_billing + (self, ref_dt, item_ref_dn, based_on, parentfield) +

+

No docs

+
+
+ + + + + +

+ + + validate_party + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.controllers.accounts_controller.get_default_taxes_and_charges +

+

+ + + erpnext.controllers.accounts_controller.get_default_taxes_and_charges + (master_doctype) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.controllers.accounts_controller.get_tax_rate +

+

+ + + erpnext.controllers.accounts_controller.get_tax_rate + (account_head) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.controllers.accounts_controller.get_taxes_and_charges +

+

+ + + erpnext.controllers.accounts_controller.get_taxes_and_charges + (master_doctype, master_name) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.accounts_controller.validate_conversion_rate + (currency, conversion_rate, conversion_rate_label, company) +

+

common validation for currency and price list currency

+
+
+ + + + + + + +

+ + + erpnext.controllers.accounts_controller.validate_inclusive_tax + (tax, doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.accounts_controller.validate_taxes_and_charges + (tax) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.buying_controller.html b/erpnext/docs/current/api/controllers/erpnext.controllers.buying_controller.html new file mode 100644 index 0000000000..429f76a68f --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.buying_controller.html @@ -0,0 +1,260 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class BuyingController

+ +

Inherits from erpnext.controllers.stock_controller.StockController + +

+
+
+ + + + +

+ + + __setup__ + (self) +

+

No docs

+
+
+ + + + + +

+ + + cleanup_raw_materials_supplied + (self, parent_items, raw_material_table) +

+

Remove all those child items which are no longer present in main item table

+
+
+ + + + + +

+ + + create_raw_materials_supplied + (self, raw_material_table) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_items_from_bom + (self, item_code, bom) +

+

No docs

+
+
+ + + + + +

+ + + is_item_table_empty + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_missing_values + (self, for_validate=False) +

+

No docs

+
+
+ + + + + +

+ + + set_qty_as_per_stock_uom + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_supplier_from_item_default + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_total_in_words + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_raw_materials_supplied + (self, item, raw_material_table) +

+

No docs

+
+
+ + + + + +

+ + + update_valuation_rate + (self, parentfield) +

+

itemtaxamount is the total tax amount applied on that item +stored for valuation

+ +

TODO: rename itemtaxamount to valuationtaxamount

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_for_subcontracting + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_stock_or_nonstock_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_warehouse + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.html b/erpnext/docs/current/api/controllers/erpnext.controllers.html new file mode 100644 index 0000000000..cb32aca77c --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.item_variant.html b/erpnext/docs/current/api/controllers/erpnext.controllers.item_variant.html new file mode 100644 index 0000000000..184f765941 --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.item_variant.html @@ -0,0 +1,170 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class InvalidItemAttributeValueError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class ItemTemplateCannotHaveStock

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class ItemVariantExistsError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.controllers.item_variant.copy_attributes_to_variant + (item, variant) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.controllers.item_variant.create_variant +

+

+ + + erpnext.controllers.item_variant.create_variant + (item, args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.item_variant.find_variant + (item, args) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.controllers.item_variant.get_variant +

+

+ + + erpnext.controllers.item_variant.get_variant + (item, args) +

+

Validates Attributes and their Values, then looks for an exactly matching Item Variant

+ +

Parameters:

+ + +
+
+ + + + + + + +

+ + + erpnext.controllers.item_variant.make_variant_item_code + (template, variant) +

+

Uses template's item code and abbreviations to make variant's item code

+
+
+ + + + + + + +

+ + + erpnext.controllers.item_variant.validate_item_variant_attributes + (item, args) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.print_settings.html b/erpnext/docs/current/api/controllers/erpnext.controllers.print_settings.html new file mode 100644 index 0000000000..bb34392c64 --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.print_settings.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.controllers.print_settings.print_settings_for_item_table + (doc) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.queries.html b/erpnext/docs/current/api/controllers/erpnext.controllers.queries.html new file mode 100644 index 0000000000..f72b9b9e5c --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.queries.html @@ -0,0 +1,228 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.controllers.queries.bom + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.customer_query + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.employee_query + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.get_account_list + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.get_batch_no + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.get_delivery_notes_to_be_billed + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.get_filters_cond + (doctype, filters, conditions) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.controllers.queries.get_income_account +

+

+ + + erpnext.controllers.queries.get_income_account + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.get_project_name + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.item_query + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.lead_query + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.supplier_query + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.queries.tax_account_query + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.recurring_document.html b/erpnext/docs/current/api/controllers/erpnext.controllers.recurring_document.html new file mode 100644 index 0000000000..160b39a0b5 --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.recurring_document.html @@ -0,0 +1,195 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.controllers.recurring_document.assign_task_to_owner + (doc, doctype, msg, users) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.convert_to_recurring + (doc, posting_date) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.create_recurring_documents + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.get_next_date + (dt, mcount, day=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.make_new_document + (ref_wrapper, date_field, posting_date) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.manage_recurring_documents + (doctype, next_date=None, commit=True) +

+

Create recurring documents on specific date by copying the original one +and notify the concerned people

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.notify_errors + (doc, doctype, party, owner) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.send_notification + (new_rv) +

+

Notify concerned persons about recurring document generation

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.set_next_date + (doc, posting_date) +

+

Set next date on which recurring document will be created

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.validate_notification_email_id + (doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.recurring_document.validate_recurring_document + (doc) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.sales_and_purchase_return.html b/erpnext/docs/current/api/controllers/erpnext.controllers.sales_and_purchase_return.html new file mode 100644 index 0000000000..ca051b53a5 --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.sales_and_purchase_return.html @@ -0,0 +1,113 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class StockOverReturnError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.controllers.sales_and_purchase_return.get_already_returned_items + (doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.sales_and_purchase_return.make_return_doc + (doctype, source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.sales_and_purchase_return.validate_return + (doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.sales_and_purchase_return.validate_return_against + (doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.sales_and_purchase_return.validate_returned_items + (doc) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.selling_controller.html b/erpnext/docs/current/api/controllers/erpnext.controllers.selling_controller.html new file mode 100644 index 0000000000..1181cbeb99 --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.selling_controller.html @@ -0,0 +1,315 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class SellingController

+ +

Inherits from erpnext.controllers.stock_controller.StockController + +

+
+
+ + + + +

+ + + __setup__ + (self) +

+

No docs

+
+
+ + + + + +

+ + + apply_shipping_rule + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_commission + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_contribution + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_stop_or_close_sales_order + (self, ref_fieldname) +

+

No docs

+
+
+ + + + + +

+ + + get_already_delivered_qty + (self, current_docname, so, so_detail) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_item_list + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_so_qty_and_warehouse + (self, so_detail) +

+

No docs

+
+
+ + + + + +

+ + + has_product_bundle + (self, item_code) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + remove_shipping_charge + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_missing_lead_customer_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_missing_values + (self, for_validate=False) +

+

No docs

+
+
+ + + + + +

+ + + set_price_list_and_item_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_total_in_words + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_max_discount + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_order_type + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.controllers.selling_controller.check_active_sales_items + (obj) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.status_updater.html b/erpnext/docs/current/api/controllers/erpnext.controllers.status_updater.html new file mode 100644 index 0000000000..42ec1aaab7 --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.status_updater.html @@ -0,0 +1,200 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class StatusUpdater

+ +

Inherits from frappe.model.document.Document + +

Updates the status of the calling records +Delivery Note: Update Delivered Qty, Update Percent and Validate over delivery +Sales Invoice: Update Billed Amt, Update Percent and Validate over billing +Installation Note: Update Installed Qty, Update Percent Qty and Validate over installation

+
+
+ + + + +

+ + + _update_children + (self, args) +

+

Update quantities or amount in child table

+
+
+ + + + + +

+ + + _update_percent_field + (self, args) +

+

Update percent field in parent transaction

+
+
+ + + + + +

+ + + check_overflow_with_tolerance + (self, item, args) +

+

Checks if there is overflow condering a relaxation tolerance

+
+
+ + + + + +

+ + + set_status + (self, update=False, status=None) +

+

No docs

+
+
+ + + + + +

+ + + update_billing_status + (self, zero_amount_refdoc, ref_dt, ref_fieldname) +

+

No docs

+
+
+ + + + + +

+ + + update_billing_status_for_zero_amount_refdoc + (self, ref_dt) +

+

No docs

+
+
+ + + + + +

+ + + update_prevdoc_status + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_qty + (self, change_modified=True) +

+

Updates qty or amount at row level

+ +

Parameters:

+ + +
+
+ + + + + +

+ + + validate_qty + (self) +

+

Validates qty at row level

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.controllers.status_updater.get_tolerance_for + (item_code, item_tolerance={}, global_tolerance=None) +

+

Returns the tolerance for the item, if not set, returns global tolerance

+
+
+ + + + + + + +

+ + + erpnext.controllers.status_updater.validate_status + (status, options) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.stock_controller.html b/erpnext/docs/current/api/controllers/erpnext.controllers.stock_controller.html new file mode 100644 index 0000000000..8ea37be14c --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.stock_controller.html @@ -0,0 +1,309 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class StockController

+ +

Inherits from erpnext.controllers.accounts_controller.AccountsController + +

+
+
+ + + + +

+ + + check_expense_account + (self, item) +

+

No docs

+
+
+ + + + + +

+ + + get_gl_entries + (self, warehouse_account=None, default_expense_account=None, default_cost_center=None) +

+

No docs

+
+
+ + + + + +

+ + + get_incoming_rate_for_sales_return + (self, item_code, warehouse, against_document) +

+

No docs

+
+
+ + + + + +

+ + + get_items_and_warehouses + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_serialized_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_sl_entries + (self, d, args) +

+

No docs

+
+
+ + + + + +

+ + + get_stock_ledger_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_voucher_details + (self, default_expense_account, default_cost_center, sle_map) +

+

No docs

+
+
+ + + + + +

+ + + make_adjustment_entry + (self, expected_gle, voucher_obj) +

+

No docs

+
+
+ + + + + +

+ + + make_gl_entries + (self, repost_future_gle=True) +

+

No docs

+
+
+ + + + + +

+ + + make_gl_entries_on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + make_sl_entries + (self, sl_entries, is_amended=None, allow_negative_stock=False, via_landed_cost_voucher=False) +

+

No docs

+
+
+ + + + + +

+ + + update_reserved_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_stock_ledger + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.controllers.stock_controller.compare_existing_and_expected_gle + (existing_gle, expected_gle) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.stock_controller.get_future_stock_vouchers + (posting_date, posting_time, for_warehouses=None, for_items=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.stock_controller.get_voucherwise_gl_entries + (future_stock_vouchers, posting_date) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.stock_controller.get_warehouse_account + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.stock_controller.update_gl_entries_after + (posting_date, posting_time, for_warehouses=None, for_items=None, warehouse_account=None) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.taxes_and_totals.html b/erpnext/docs/current/api/controllers/erpnext.controllers.taxes_and_totals.html new file mode 100644 index 0000000000..60908ba513 --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.taxes_and_totals.html @@ -0,0 +1,370 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class calculate_taxes_and_totals

+ +

Inherits from __builtin__.object + +

+
+
+ + + + +

+ + + __init__ + (self, doc) +

+

No docs

+
+
+ + + + + +

+ + + _calculate + (self) +

+

No docs

+
+
+ + + + + +

+ + + _cleanup + (self) +

+

No docs

+
+
+ + + + + +

+ + + _get_tax_rate + (self, tax, item_tax_map) +

+

No docs

+
+
+ + + + + +

+ + + _load_item_tax_rate + (self, item_tax_rate) +

+

No docs

+
+
+ + + + + +

+ + + _set_in_company_currency + (self, doc, fields) +

+

set values in base currency

+
+
+ + + + + +

+ + + adjust_discount_amount_loss + (self, tax) +

+

No docs

+
+
+ + + + + +

+ + + apply_discount_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_item_values + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_net_total + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_outstanding_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_taxes + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_total_advance + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_totals + (self) +

+

No docs

+
+
+ + + + + +

+ + + determine_exclusive_rate + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_current_tax_amount + (self, item, tax, item_tax_map) +

+

No docs

+
+
+ + + + + +

+ + + get_current_tax_fraction + (self, tax, item_tax_map) +

+

Get tax fraction for calculating tax exclusive amount +from tax inclusive amount

+
+
+ + + + + +

+ + + get_total_for_discount_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + initialize_taxes + (self) +

+

No docs

+
+
+ + + + + +

+ + + manipulate_grand_total_for_inclusive_tax + (self) +

+

No docs

+
+
+ + + + + +

+ + + round_off_totals + (self, tax) +

+

No docs

+
+
+ + + + + +

+ + + set_item_wise_tax + (self, item, tax, tax_rate, current_tax_amount) +

+

No docs

+
+
+ + + + + +

+ + + validate_conversion_rate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.trends.html b/erpnext/docs/current/api/controllers/erpnext.controllers.trends.html new file mode 100644 index 0000000000..019f1dacec --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.trends.html @@ -0,0 +1,196 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.controllers.trends.based_wise_columns_query + (based_on, trans) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.get_columns + (filters, trans) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.get_data + (filters, conditions) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.get_mon + (dt) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.controllers.trends.get_period_date_ranges +

+

+ + + erpnext.controllers.trends.get_period_date_ranges + (period, fiscal_year=None, year_start_date=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.get_period_month_ranges + (period, fiscal_year) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.get_period_wise_columns + (bet_dates, period, pwc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.get_period_wise_query + (bet_dates, trans_date, query_details) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.group_wise_column + (group_by) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.period_wise_columns_query + (filters, trans) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.trends.validate_filters + (filters) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.website_list_for_contact.html b/erpnext/docs/current/api/controllers/erpnext.controllers.website_list_for_contact.html new file mode 100644 index 0000000000..3f3e799e93 --- /dev/null +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.website_list_for_contact.html @@ -0,0 +1,98 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.controllers.website_list_for_contact.get_customers_suppliers + (doctype, user) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.website_list_for_contact.get_list_context + (context=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.website_list_for_contact.get_transaction_list + (doctype, txt=None, filters=None, limit_start=0, limit_page_length=20) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.website_list_for_contact.has_website_permission + (doc, ptype, user, verbose=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.controllers.website_list_for_contact.post_process + (doctype, data) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/index.html b/erpnext/docs/current/api/controllers/index.html new file mode 100644 index 0000000000..44bb2a60d4 --- /dev/null +++ b/erpnext/docs/current/api/controllers/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/controllers/index.txt b/erpnext/docs/current/api/controllers/index.txt new file mode 100644 index 0000000000..3965811e80 --- /dev/null +++ b/erpnext/docs/current/api/controllers/index.txt @@ -0,0 +1,14 @@ +erpnext.controllers.accounts_controller +erpnext.controllers.buying_controller +erpnext.controllers +erpnext.controllers.item_variant +erpnext.controllers.print_settings +erpnext.controllers.queries +erpnext.controllers.recurring_document +erpnext.controllers.sales_and_purchase_return +erpnext.controllers.selling_controller +erpnext.controllers.status_updater +erpnext.controllers.stock_controller +erpnext.controllers.taxes_and_totals +erpnext.controllers.trends +erpnext.controllers.website_list_for_contact \ No newline at end of file diff --git a/erpnext/docs/current/api/crm/erpnext.crm.html b/erpnext/docs/current/api/crm/erpnext.crm.html new file mode 100644 index 0000000000..a9ad9db18f --- /dev/null +++ b/erpnext/docs/current/api/crm/erpnext.crm.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/crm/index.html b/erpnext/docs/current/api/crm/index.html new file mode 100644 index 0000000000..57cb22a3f2 --- /dev/null +++ b/erpnext/docs/current/api/crm/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/crm/index.txt b/erpnext/docs/current/api/crm/index.txt new file mode 100644 index 0000000000..5c972861f4 --- /dev/null +++ b/erpnext/docs/current/api/crm/index.txt @@ -0,0 +1 @@ +erpnext.crm \ No newline at end of file diff --git a/erpnext/docs/current/api/erpnext.__init__.html b/erpnext/docs/current/api/erpnext.__init__.html new file mode 100644 index 0000000000..2dc08dd510 --- /dev/null +++ b/erpnext/docs/current/api/erpnext.__init__.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/erpnext.__version__.html b/erpnext/docs/current/api/erpnext.__version__.html new file mode 100644 index 0000000000..462c46343f --- /dev/null +++ b/erpnext/docs/current/api/erpnext.__version__.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/erpnext.exceptions.html b/erpnext/docs/current/api/erpnext.exceptions.html new file mode 100644 index 0000000000..4bb418c898 --- /dev/null +++ b/erpnext/docs/current/api/erpnext.exceptions.html @@ -0,0 +1,63 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class CustomerFrozen

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class InvalidAccountCurrency

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class InvalidCurrency

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/erpnext.hooks.html b/erpnext/docs/current/api/erpnext.hooks.html new file mode 100644 index 0000000000..c0d1e23a29 --- /dev/null +++ b/erpnext/docs/current/api/erpnext.hooks.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/erpnext.tasks.html b/erpnext/docs/current/api/erpnext.tasks.html new file mode 100644 index 0000000000..c010f6a49f --- /dev/null +++ b/erpnext/docs/current/api/erpnext.tasks.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/erpnext.hr.html b/erpnext/docs/current/api/hr/erpnext.hr.html new file mode 100644 index 0000000000..dadae34f87 --- /dev/null +++ b/erpnext/docs/current/api/hr/erpnext.hr.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/erpnext.hr.utils.html b/erpnext/docs/current/api/hr/erpnext.hr.utils.html new file mode 100644 index 0000000000..79a6a3ee49 --- /dev/null +++ b/erpnext/docs/current/api/hr/erpnext.hr.utils.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.hr.utils.set_employee_name + (doc) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/index.html b/erpnext/docs/current/api/hr/index.html new file mode 100644 index 0000000000..c9829f57af --- /dev/null +++ b/erpnext/docs/current/api/hr/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/index.txt b/erpnext/docs/current/api/hr/index.txt new file mode 100644 index 0000000000..c515b53205 --- /dev/null +++ b/erpnext/docs/current/api/hr/index.txt @@ -0,0 +1,2 @@ +erpnext.hr +erpnext.hr.utils \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/print_format/erpnext.hr.print_format.html b/erpnext/docs/current/api/hr/print_format/erpnext.hr.print_format.html new file mode 100644 index 0000000000..6227363f77 --- /dev/null +++ b/erpnext/docs/current/api/hr/print_format/erpnext.hr.print_format.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/print_format/index.html b/erpnext/docs/current/api/hr/print_format/index.html new file mode 100644 index 0000000000..d86b65cb0e --- /dev/null +++ b/erpnext/docs/current/api/hr/print_format/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/print_format/index.txt b/erpnext/docs/current/api/hr/print_format/index.txt new file mode 100644 index 0000000000..1c63c43b55 --- /dev/null +++ b/erpnext/docs/current/api/hr/print_format/index.txt @@ -0,0 +1 @@ +erpnext.hr.print_format \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/print_format/offer_letter/erpnext.hr.print_format.offer_letter.html b/erpnext/docs/current/api/hr/print_format/offer_letter/erpnext.hr.print_format.offer_letter.html new file mode 100644 index 0000000000..7803026d46 --- /dev/null +++ b/erpnext/docs/current/api/hr/print_format/offer_letter/erpnext.hr.print_format.offer_letter.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/print_format/offer_letter/index.html b/erpnext/docs/current/api/hr/print_format/offer_letter/index.html new file mode 100644 index 0000000000..85638e2c9d --- /dev/null +++ b/erpnext/docs/current/api/hr/print_format/offer_letter/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hr/print_format/offer_letter/index.txt b/erpnext/docs/current/api/hr/print_format/offer_letter/index.txt new file mode 100644 index 0000000000..eb2208251e --- /dev/null +++ b/erpnext/docs/current/api/hr/print_format/offer_letter/index.txt @@ -0,0 +1 @@ +erpnext.hr.print_format.offer_letter \ No newline at end of file diff --git a/erpnext/docs/current/api/hub_node/erpnext.hub_node.html b/erpnext/docs/current/api/hub_node/erpnext.hub_node.html new file mode 100644 index 0000000000..b52f1b41d2 --- /dev/null +++ b/erpnext/docs/current/api/hub_node/erpnext.hub_node.html @@ -0,0 +1,36 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + +

Public API +
/api/method/erpnext.hub_node.get_items +

+

+ + + erpnext.hub_node.get_items + (text, start, limit) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hub_node/index.html b/erpnext/docs/current/api/hub_node/index.html new file mode 100644 index 0000000000..bc2efca936 --- /dev/null +++ b/erpnext/docs/current/api/hub_node/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/hub_node/index.txt b/erpnext/docs/current/api/hub_node/index.txt new file mode 100644 index 0000000000..597a8072d6 --- /dev/null +++ b/erpnext/docs/current/api/hub_node/index.txt @@ -0,0 +1 @@ +erpnext.hub_node \ No newline at end of file diff --git a/erpnext/docs/current/api/index.html b/erpnext/docs/current/api/index.html new file mode 100644 index 0000000000..fce30bd74e --- /dev/null +++ b/erpnext/docs/current/api/index.html @@ -0,0 +1,20 @@ + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Contents

+ + + +{index} \ No newline at end of file diff --git a/erpnext/docs/current/api/index.txt b/erpnext/docs/current/api/index.txt new file mode 100644 index 0000000000..f7f8f5e618 --- /dev/null +++ b/erpnext/docs/current/api/index.txt @@ -0,0 +1,5 @@ +erpnext.__init__ +erpnext.__version__ +erpnext.exceptions +erpnext.hooks +erpnext.tasks \ No newline at end of file diff --git a/erpnext/docs/current/api/manufacturing/erpnext.manufacturing.html b/erpnext/docs/current/api/manufacturing/erpnext.manufacturing.html new file mode 100644 index 0000000000..9c57056a2c --- /dev/null +++ b/erpnext/docs/current/api/manufacturing/erpnext.manufacturing.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/manufacturing/index.html b/erpnext/docs/current/api/manufacturing/index.html new file mode 100644 index 0000000000..2a1bbcdca0 --- /dev/null +++ b/erpnext/docs/current/api/manufacturing/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/manufacturing/index.txt b/erpnext/docs/current/api/manufacturing/index.txt new file mode 100644 index 0000000000..de5c2bf929 --- /dev/null +++ b/erpnext/docs/current/api/manufacturing/index.txt @@ -0,0 +1 @@ +erpnext.manufacturing \ No newline at end of file diff --git a/erpnext/docs/current/api/projects/erpnext.projects.html b/erpnext/docs/current/api/projects/erpnext.projects.html new file mode 100644 index 0000000000..1657bf8a22 --- /dev/null +++ b/erpnext/docs/current/api/projects/erpnext.projects.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/projects/erpnext.projects.utils.html b/erpnext/docs/current/api/projects/erpnext.projects.utils.html new file mode 100644 index 0000000000..a6692b90c7 --- /dev/null +++ b/erpnext/docs/current/api/projects/erpnext.projects.utils.html @@ -0,0 +1,54 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + +

Public API +
/api/method/erpnext.projects.utils.get_time_log_list +

+

+ + + erpnext.projects.utils.get_time_log_list + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.projects.utils.query_task +

+

+ + + erpnext.projects.utils.query_task + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/projects/index.html b/erpnext/docs/current/api/projects/index.html new file mode 100644 index 0000000000..0611b17a6f --- /dev/null +++ b/erpnext/docs/current/api/projects/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/projects/index.txt b/erpnext/docs/current/api/projects/index.txt new file mode 100644 index 0000000000..f6cc0ebb51 --- /dev/null +++ b/erpnext/docs/current/api/projects/index.txt @@ -0,0 +1,2 @@ +erpnext.projects +erpnext.projects.utils \ No newline at end of file diff --git a/erpnext/docs/current/api/selling/erpnext.selling.html b/erpnext/docs/current/api/selling/erpnext.selling.html new file mode 100644 index 0000000000..0af115fcfa --- /dev/null +++ b/erpnext/docs/current/api/selling/erpnext.selling.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/selling/index.html b/erpnext/docs/current/api/selling/index.html new file mode 100644 index 0000000000..aade8e5d2c --- /dev/null +++ b/erpnext/docs/current/api/selling/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/selling/index.txt b/erpnext/docs/current/api/selling/index.txt new file mode 100644 index 0000000000..e570c8607b --- /dev/null +++ b/erpnext/docs/current/api/selling/index.txt @@ -0,0 +1 @@ +erpnext.selling \ No newline at end of file diff --git a/erpnext/docs/current/api/setup/erpnext.setup.html b/erpnext/docs/current/api/setup/erpnext.setup.html new file mode 100644 index 0000000000..9be218f468 --- /dev/null +++ b/erpnext/docs/current/api/setup/erpnext.setup.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/setup/erpnext.setup.install.html b/erpnext/docs/current/api/setup/erpnext.setup.install.html new file mode 100644 index 0000000000..322acc5e30 --- /dev/null +++ b/erpnext/docs/current/api/setup/erpnext.setup.install.html @@ -0,0 +1,82 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.setup.install.add_web_forms + () +

+

Import web forms for Issues and Addresses

+
+
+ + + + + + + +

+ + + erpnext.setup.install.after_install + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.install.feature_setup + () +

+

save global defaults and features setup

+
+
+ + + + + + + +

+ + + erpnext.setup.install.set_single_defaults + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/setup/erpnext.setup.utils.html b/erpnext/docs/current/api/setup/erpnext.setup.utils.html new file mode 100644 index 0000000000..bbe82f6ca3 --- /dev/null +++ b/erpnext/docs/current/api/setup/erpnext.setup.utils.html @@ -0,0 +1,100 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.setup.utils.before_tests + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.utils.get_ancestors_of + (doctype, name) +

+

Get ancestor elements of a DocType with a tree structure

+
+
+ + + + + + + +

+ + + erpnext.setup.utils.get_company_currency + (company) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.setup.utils.get_exchange_rate +

+

+ + + erpnext.setup.utils.get_exchange_rate + (from_currency, to_currency) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.utils.get_root_of + (doctype) +

+

Get root element of a DocType with a tree structure

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/setup/index.html b/erpnext/docs/current/api/setup/index.html new file mode 100644 index 0000000000..b5c72c3524 --- /dev/null +++ b/erpnext/docs/current/api/setup/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/setup/index.txt b/erpnext/docs/current/api/setup/index.txt new file mode 100644 index 0000000000..63162d85a9 --- /dev/null +++ b/erpnext/docs/current/api/setup/index.txt @@ -0,0 +1,3 @@ +erpnext.setup +erpnext.setup.install +erpnext.setup.utils \ No newline at end of file diff --git a/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.cart.html b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.cart.html new file mode 100644 index 0000000000..748acb97b8 --- /dev/null +++ b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.cart.html @@ -0,0 +1,363 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class WebsitePriceListMissingError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart._apply_shipping_rule + (party=None, quotation=None, cart_settings=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart._get_cart_quotation + (party=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart._set_price_list + (quotation, cart_settings) +

+

Set price list based on customer or shopping cart default

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.apply_cart_settings + (party=None, quotation=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.shopping_cart.cart.apply_shipping_rule +

+

+ + + erpnext.shopping_cart.cart.apply_shipping_rule + (shipping_rule) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.decorate_quotation_doc + (doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.get_address_docs + (doctype=None, txt=None, filters=None, limit_start=0, limit_page_length=20, party=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.get_address_territory + (address_name) +

+

Tries to match city, state and country of address to existing territory

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.get_applicable_shipping_rules + (party=None, quotation=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.shopping_cart.cart.get_cart_quotation +

+

+ + + erpnext.shopping_cart.cart.get_cart_quotation + (doc=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.get_customer + (user=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.get_shipping_rules + (quotation=None, cart_settings=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.guess_territory + () +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.shopping_cart.cart.place_order +

+

+ + + erpnext.shopping_cart.cart.place_order + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.set_cart_count + (quotation=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.set_price_list_and_rate + (quotation, cart_settings) +

+

set price list based on billing territory

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.set_taxes + (quotation, cart_settings) +

+

set taxes based on billing territory

+
+
+ + + + + + +

Public API +
/api/method/erpnext.shopping_cart.cart.update_cart +

+

+ + + erpnext.shopping_cart.cart.update_cart + (item_code, qty, with_items=False) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.shopping_cart.cart.update_cart_address +

+

+ + + erpnext.shopping_cart.cart.update_cart_address + (address_fieldname, address_name) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.cart.update_party + (fullname, company_name=None, mobile_no=None, phone=None) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.html b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.html new file mode 100644 index 0000000000..fc8ec671de --- /dev/null +++ b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.product.html b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.product.html new file mode 100644 index 0000000000..ae59263481 --- /dev/null +++ b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.product.html @@ -0,0 +1,68 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.shopping_cart.product.get_price + (item_code, template_item_code, price_list) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.shopping_cart.product.get_product_info +

+

+ + + erpnext.shopping_cart.product.get_product_info + (item_code) +

+

get product price / stock info

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.product.get_qty_in_stock + (item_code, template_item_code) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.test_shopping_cart.html b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.test_shopping_cart.html new file mode 100644 index 0000000000..55000bfb8b --- /dev/null +++ b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.test_shopping_cart.html @@ -0,0 +1,244 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class TestShoppingCart

+ +

Inherits from unittest.case.TestCase + +

Note: +Shopping Cart == Quotation

+
+
+ + + + +

+ + + create_quotation + (self) +

+

No docs

+
+
+ + + + + +

+ + + disable_shopping_cart + (self) +

+

No docs

+
+
+ + + + + +

+ + + enable_shopping_cart + (self) +

+

No docs

+
+
+ + + + + +

+ + + login_as_customer + (self) +

+

No docs

+
+
+ + + + + +

+ + + login_as_new_user + (self) +

+

No docs

+
+
+ + + + + +

+ + + remove_all_items_from_cart + (self) +

+

No docs

+
+
+ + + + + +

+ + + remove_test_quotation + (self, quotation) +

+

No docs

+
+
+ + + + + +

+ + + setUp + (self) +

+

No docs

+
+
+ + + + + +

+ + + tearDown + (self) +

+

No docs

+
+
+ + + + + +

+ + + test_add_to_cart + (self) +

+

No docs

+
+
+ + + + + +

+ + + test_get_cart_customer + (self) +

+

No docs

+
+
+ + + + + +

+ + + test_get_cart_new_user + (self) +

+

No docs

+
+
+ + + + + +

+ + + test_remove_from_cart + (self) +

+

No docs

+
+
+ + + + + +

+ + + test_tax_rule + (self) +

+

No docs

+
+
+ + + + + +

+ + + test_update_cart + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.utils.html b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.utils.html new file mode 100644 index 0000000000..96e2e51845 --- /dev/null +++ b/erpnext/docs/current/api/shopping_cart/erpnext.shopping_cart.utils.html @@ -0,0 +1,98 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.shopping_cart.utils.clear_cart_count + (login_manager) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.utils.set_cart_count + (login_manager) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.utils.show_cart_count + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.utils.update_my_account_context + (context) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.utils.update_website_context + (context) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/shopping_cart/index.html b/erpnext/docs/current/api/shopping_cart/index.html new file mode 100644 index 0000000000..f80b4f7a32 --- /dev/null +++ b/erpnext/docs/current/api/shopping_cart/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/shopping_cart/index.txt b/erpnext/docs/current/api/shopping_cart/index.txt new file mode 100644 index 0000000000..c95a01d0e4 --- /dev/null +++ b/erpnext/docs/current/api/shopping_cart/index.txt @@ -0,0 +1,5 @@ +erpnext.shopping_cart.cart +erpnext.shopping_cart +erpnext.shopping_cart.product +erpnext.shopping_cart.test_shopping_cart +erpnext.shopping_cart.utils \ No newline at end of file diff --git a/erpnext/docs/current/api/startup/erpnext.startup.boot.html b/erpnext/docs/current/api/startup/erpnext.startup.boot.html new file mode 100644 index 0000000000..d93ba6b001 --- /dev/null +++ b/erpnext/docs/current/api/startup/erpnext.startup.boot.html @@ -0,0 +1,82 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.startup.boot.boot_session + (bootinfo) +

+

boot session - send website info if guest

+
+
+ + + + + + + +

+ + + erpnext.startup.boot.get_letter_heads + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.startup.boot.load_country_and_currency + (bootinfo) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.startup.boot.update_page_info + (bootinfo) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/startup/erpnext.startup.html b/erpnext/docs/current/api/startup/erpnext.startup.html new file mode 100644 index 0000000000..2a4ac5acf1 --- /dev/null +++ b/erpnext/docs/current/api/startup/erpnext.startup.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/startup/erpnext.startup.notifications.html b/erpnext/docs/current/api/startup/erpnext.startup.notifications.html new file mode 100644 index 0000000000..db54b528c6 --- /dev/null +++ b/erpnext/docs/current/api/startup/erpnext.startup.notifications.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.startup.notifications.get_notification_config + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/startup/erpnext.startup.report_data_map.html b/erpnext/docs/current/api/startup/erpnext.startup.report_data_map.html new file mode 100644 index 0000000000..09cbff3c1b --- /dev/null +++ b/erpnext/docs/current/api/startup/erpnext.startup.report_data_map.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/startup/index.html b/erpnext/docs/current/api/startup/index.html new file mode 100644 index 0000000000..2120d08187 --- /dev/null +++ b/erpnext/docs/current/api/startup/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/startup/index.txt b/erpnext/docs/current/api/startup/index.txt new file mode 100644 index 0000000000..40766bcbc3 --- /dev/null +++ b/erpnext/docs/current/api/startup/index.txt @@ -0,0 +1,4 @@ +erpnext.startup.boot +erpnext.startup +erpnext.startup.notifications +erpnext.startup.report_data_map \ No newline at end of file diff --git a/erpnext/docs/current/api/stock/erpnext.stock.get_item_details.html b/erpnext/docs/current/api/stock/erpnext.stock.get_item_details.html new file mode 100644 index 0000000000..b80dac2918 --- /dev/null +++ b/erpnext/docs/current/api/stock/erpnext.stock.get_item_details.html @@ -0,0 +1,500 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.apply_price_list +

+

+ + + erpnext.stock.get_item_details.apply_price_list + (args) +

+

args = { + "itemlist": [{"doctype": "", "name": "", "itemcode": "", "brand": "", "itemgroup": ""}, ...], + "conversionrate": 1.0, + "sellingpricelist": None, + "pricelistcurrency": None, + "plcconversionrate": 1.0, + "parenttype": "", + "parent": "", + "supplier": None, + "transactiondate": None, + "conversionrate": 1.0, + "buyingpricelist": None, + "transactiontype": "selling", + "ignorepricing_rule": 0/1 +}

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.apply_price_list_on_item + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_actual_batch_qty + (batch_no, warehouse, item_code) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.get_available_qty +

+

+ + + erpnext.stock.get_item_details.get_available_qty + (item_code, warehouse) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_basic_details + (args, item) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.get_batch_qty +

+

+ + + erpnext.stock.get_item_details.get_batch_qty + (batch_no, warehouse, item_code) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.get_conversion_factor +

+

+ + + erpnext.stock.get_item_details.get_conversion_factor + (item_code, uom) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.get_default_bom +

+

+ + + erpnext.stock.get_item_details.get_default_bom + (item_code=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_default_cost_center + (args, item) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_default_expense_account + (args, item) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_default_income_account + (args, item) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.get_item_code +

+

+ + + erpnext.stock.get_item_details.get_item_code + (barcode=None, serial_no=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.get_item_details +

+

+ + + erpnext.stock.get_item_details.get_item_details + (args) +

+

args = { + "itemcode": "", + "warehouse": None, + "customer": "", + "conversionrate": 1.0, + "sellingpricelist": None, + "pricelistcurrency": None, + "plcconversionrate": 1.0, + "parenttype": "", + "parent": "", + "supplier": None, + "transactiondate": None, + "conversionrate": 1.0, + "buyingpricelist": None, + "issubcontracted": "Yes" / "No", + "transactiontype": "selling", + "ignorepricingrule": 0/1 + "project_name": "" +}

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_party_item_code + (args, item_doc, out) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.get_pos_profile +

+

+ + + erpnext.stock.get_item_details.get_pos_profile + (company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_pos_profile_item_details + (company, args, pos_profile=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_price_list_currency + (price_list) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_price_list_currency_and_exchange_rate + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_price_list_rate + (args, item_doc, out) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_price_list_rate_for + (args, item_code) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.get_item_details.get_projected_qty +

+

+ + + erpnext.stock.get_item_details.get_projected_qty + (item_code, warehouse) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.get_serial_nos_by_fifo + (args, item_doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.insert_item_price + (args) +

+

Insert Item Price if Price List and Price List Rate are specified and currency is the same

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.process_args + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.validate_conversion_rate + (args, meta) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.validate_item_details + (args, item) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.get_item_details.validate_price_list + (args) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/stock/erpnext.stock.html b/erpnext/docs/current/api/stock/erpnext.stock.html new file mode 100644 index 0000000000..453e48b1db --- /dev/null +++ b/erpnext/docs/current/api/stock/erpnext.stock.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/stock/erpnext.stock.reorder_item.html b/erpnext/docs/current/api/stock/erpnext.stock.reorder_item.html new file mode 100644 index 0000000000..a5e06e95c2 --- /dev/null +++ b/erpnext/docs/current/api/stock/erpnext.stock.reorder_item.html @@ -0,0 +1,115 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.stock.reorder_item._reorder_item + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.reorder_item.create_material_request + (material_requests) +

+
Create indent on reaching reorder level
+
+
+
+ + + + + + + +

+ + + erpnext.stock.reorder_item.get_item_warehouse_projected_qty + (items_to_consider) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.reorder_item.notify_errors + (exceptions_list) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.reorder_item.reorder_item + () +

+

Reorder item if stock reaches reorder level

+
+
+ + + + + + + +

+ + + erpnext.stock.reorder_item.send_email_notification + (mr_list) +

+

Notify user about auto creation of indent

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/stock/erpnext.stock.stock_balance.html b/erpnext/docs/current/api/stock/erpnext.stock.stock_balance.html new file mode 100644 index 0000000000..c40bb17876 --- /dev/null +++ b/erpnext/docs/current/api/stock/erpnext.stock.stock_balance.html @@ -0,0 +1,210 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.stock.stock_balance.get_balance_qty_from_sle + (item_code, warehouse) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.get_indented_qty + (item_code, warehouse) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.get_ordered_qty + (item_code, warehouse) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.get_planned_qty + (item_code, warehouse) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.get_reserved_qty + (item_code, warehouse) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.repost + (only_actual=False, allow_negative_stock=False, allow_zero_rate=False, only_bin=False) +

+

Repost everything!

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.repost_actual_qty + (item_code, warehouse, allow_zero_rate=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.repost_all_stock_vouchers + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.repost_stock + (item_code, warehouse, allow_zero_rate=False, only_actual=False, only_bin=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.reset_serial_no_status_and_warehouse + (serial_nos=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.set_stock_balance_as_per_serial_no + (item_code=None, posting_date=None, posting_time=None, fiscal_year=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_balance.update_bin_qty + (item_code, warehouse, qty_dict=None) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/stock/erpnext.stock.stock_ledger.html b/erpnext/docs/current/api/stock/erpnext.stock.stock_ledger.html new file mode 100644 index 0000000000..e433c1134e --- /dev/null +++ b/erpnext/docs/current/api/stock/erpnext.stock.stock_ledger.html @@ -0,0 +1,339 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class NegativeStockError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.stock.stock_ledger.delete_cancelled_entry + (voucher_type, voucher_no) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_ledger.get_previous_sle + (args, for_update=False) +

+

get the last sle on or before the current time-bucket, +to get actual qty before transaction, this function +is called from various transaction like stock entry, reco etc

+ +

args = { + "itemcode": "ABC", + "warehouse": "XYZ", + "postingdate": "2012-12-12", + "posting_time": "12:00", + "sle": "name of reference Stock Ledger Entry" +}

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_ledger.get_stock_ledger_entries + (previous_sle, operator=None, order=desc, limit=None, for_update=False, debug=False) +

+

get stock ledger entries filtered by specific posting datetime conditions

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_ledger.get_valuation_rate + (item_code, warehouse, allow_zero_rate=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_ledger.make_entry + (args, allow_negative_stock=False, via_landed_cost_voucher=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_ledger.make_sl_entries + (sl_entries, is_amended=None, allow_negative_stock=False, via_landed_cost_voucher=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.stock_ledger.set_as_cancel + (voucher_type, voucher_no) +

+

No docs

+
+
+ + + + + +

Class update_entries_after

+ +

Inherits from __builtin__.object + +

update valution rate and qty after transaction +from the current time-bucket onwards

+ +

Parameters:

+ + +
+
+ + + + +

+ + + __init__ + (self, args, allow_zero_rate=False, allow_negative_stock=None, via_landed_cost_voucher=False, verbose=1) +

+

No docs

+
+
+ + + + + +

+ + + build + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_fifo_values + (self, sle) +

+

No docs

+
+
+ + + + + +

+ + + get_moving_average_values + (self, sle) +

+

No docs

+
+
+ + + + + +

+ + + get_serialized_values + (self, sle) +

+

No docs

+
+
+ + + + + +

+ + + get_sle_after_datetime + (self) +

+

get Stock Ledger Entries after a particular datetime, for reposting

+
+
+ + + + + +

+ + + get_sle_before_datetime + (self) +

+

get previous stock ledger entry before current time-bucket

+
+
+ + + + + +

+ + + process_sle + (self, sle) +

+

No docs

+
+
+ + + + + +

+ + + raise_exceptions + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_bin + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_negative_stock + (self, sle) +

+

validate negative stock for entries current datetime onwards +will not consider cancelled entries

+
+
+ + +
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/stock/erpnext.stock.utils.html b/erpnext/docs/current/api/stock/erpnext.stock.utils.html new file mode 100644 index 0000000000..4de9c464a5 --- /dev/null +++ b/erpnext/docs/current/api/stock/erpnext.stock.utils.html @@ -0,0 +1,211 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class InvalidWarehouseCompany

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_avg_purchase_rate + (serial_nos) +

+

get average value of serial numbers

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_bin + (item_code, warehouse) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_fifo_rate + (previous_stock_queue, qty) +

+

get FIFO (average) Rate from Queue

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_incoming_rate + (args) +

+

Get Incoming Rate based on valuation method

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_latest_stock_balance + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_stock_balance + (item_code, warehouse, posting_date=None, posting_time=None, with_valuation_rate=False) +

+

Returns stock balance quantity at given warehouse on given posting date or current date.

+ +

If with_valuation_rate is True, will return tuple (qty, rate)

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_stock_value_on + (warehouse=None, posting_date=None, item_code=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_valid_serial_nos + (sr_nos, qty=0, item_code=) +

+

split serial nos, validate and return list of valid serial nos

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.get_valuation_method + (item_code) +

+

get valuation method from item or default

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.update_bin + (args, allow_negative_stock=False, via_landed_cost_voucher=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.utils.validate_warehouse_company + (warehouse, company) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/stock/index.html b/erpnext/docs/current/api/stock/index.html new file mode 100644 index 0000000000..3377b1c65c --- /dev/null +++ b/erpnext/docs/current/api/stock/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/stock/index.txt b/erpnext/docs/current/api/stock/index.txt new file mode 100644 index 0000000000..27cb1482d3 --- /dev/null +++ b/erpnext/docs/current/api/stock/index.txt @@ -0,0 +1,6 @@ +erpnext.stock.get_item_details +erpnext.stock +erpnext.stock.reorder_item +erpnext.stock.stock_balance +erpnext.stock.stock_ledger +erpnext.stock.utils \ No newline at end of file diff --git a/erpnext/docs/current/api/support/erpnext.support.html b/erpnext/docs/current/api/support/erpnext.support.html new file mode 100644 index 0000000000..09ddbbfacd --- /dev/null +++ b/erpnext/docs/current/api/support/erpnext.support.html @@ -0,0 +1,18 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/support/index.html b/erpnext/docs/current/api/support/index.html new file mode 100644 index 0000000000..56f492d4ae --- /dev/null +++ b/erpnext/docs/current/api/support/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/support/index.txt b/erpnext/docs/current/api/support/index.txt new file mode 100644 index 0000000000..42739d16e9 --- /dev/null +++ b/erpnext/docs/current/api/support/index.txt @@ -0,0 +1 @@ +erpnext.support \ No newline at end of file diff --git a/erpnext/docs/current/api/utilities/erpnext.utilities.address_and_contact.html b/erpnext/docs/current/api/utilities/erpnext.utilities.address_and_contact.html new file mode 100644 index 0000000000..10aba68a89 --- /dev/null +++ b/erpnext/docs/current/api/utilities/erpnext.utilities.address_and_contact.html @@ -0,0 +1,114 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.utilities.address_and_contact.get_permission_query_conditions + (doctype) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.utilities.address_and_contact.get_permission_query_conditions_for_address + (user) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.utilities.address_and_contact.get_permission_query_conditions_for_contact + (user) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.utilities.address_and_contact.get_permitted_and_not_permitted_links + (doctype) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.utilities.address_and_contact.has_permission + (doc, ptype, user) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.utilities.address_and_contact.load_address_and_contact + (doc, key) +

+

Loads address list and contact list in __onload

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/utilities/erpnext.utilities.html b/erpnext/docs/current/api/utilities/erpnext.utilities.html new file mode 100644 index 0000000000..3330d1fff3 --- /dev/null +++ b/erpnext/docs/current/api/utilities/erpnext.utilities.html @@ -0,0 +1,34 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + +

+ + + erpnext.utilities.update_doctypes + () +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/utilities/erpnext.utilities.transaction_base.html b/erpnext/docs/current/api/utilities/erpnext.utilities.transaction_base.html new file mode 100644 index 0000000000..06a9449546 --- /dev/null +++ b/erpnext/docs/current/api/utilities/erpnext.utilities.transaction_base.html @@ -0,0 +1,206 @@ +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + +

Class TransactionBase

+ +

Inherits from erpnext.controllers.status_updater.StatusUpdater + +

+
+
+ + + + +

+ + + _add_calendar_event + (self, opts) +

+

No docs

+
+
+ + + + + +

+ + + add_calendar_event + (self, opts, force=False) +

+

No docs

+
+
+ + + + + +

+ + + compare_values + (self, ref_doc, fields, doc=None) +

+

No docs

+
+
+ + + + + +

+ + + delete_events + (self) +

+

No docs

+
+
+ + + + + +

+ + + load_notification_message + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_posting_time + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_rate_with_reference_doc + (self, ref_details) +

+

No docs

+
+
+ + + + + +

+ + + validate_uom_is_integer + (self, uom_field, qty_fields) +

+

No docs

+
+
+ + + + + +

+ + + validate_with_previous_doc + (self, ref) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class UOMMustBeIntegerError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.utilities.transaction_base.delete_events + (ref_type, ref_name) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.utilities.transaction_base.validate_uom_is_integer + (doc, uom_field, qty_fields, child_dt=None) +

+

No docs

+
+
+ + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/api/utilities/index.html b/erpnext/docs/current/api/utilities/index.html new file mode 100644 index 0000000000..aad7be8c3a --- /dev/null +++ b/erpnext/docs/current/api/utilities/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Package Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/api/utilities/index.txt b/erpnext/docs/current/api/utilities/index.txt new file mode 100644 index 0000000000..86ae38fc1d --- /dev/null +++ b/erpnext/docs/current/api/utilities/index.txt @@ -0,0 +1,3 @@ +erpnext.utilities.address_and_contact +erpnext.utilities +erpnext.utilities.transaction_base \ No newline at end of file diff --git a/erpnext/docs/current/index.html b/erpnext/docs/current/index.html new file mode 100644 index 0000000000..770605409c --- /dev/null +++ b/erpnext/docs/current/index.html @@ -0,0 +1,55 @@ + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + + + + + + + + + + +
+ App Name + + erpnext +
+ Publisher + + Frappe Technologies Pvt. Ltd. +
+ Version + + 6.7.7 +
+ +

Contents

+ + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/account.html b/erpnext/docs/current/models/accounts/account.html new file mode 100644 index 0000000000..9fb0637c83 --- /dev/null +++ b/erpnext/docs/current/models/accounts/account.html @@ -0,0 +1,993 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabAccount

+ + +Heads (or groups) against which Accounting Entries are made and balances are maintained. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1properties + Section Break + + +
2column_break0 + Column Break + + +
3account_name + Data + Account Name + +
4is_group + Check + Is Group + +
5company + Link + Company + + + + + + +Company + + + +
6root_type + Select + Root Type + + +
+Asset
+Liability
+Income
+Expense
+Equity
+
7report_type + Select + Report Type + + +
+Balance Sheet
+Profit and Loss
+
8account_currency + Link + Currency + + + + + + +Currency + + + +
9column_break1 + Column Break + + +
10parent_account + Link + Parent Account + + + + + + +Account + + + +
11account_type + Select + Account Type +

+ Setting Account Type helps in selecting this Account in transactions.

+
+
+Bank
+Cash
+Tax
+Chargeable
+Warehouse
+Receivable
+Payable
+Equity
+Fixed Asset
+Cost of Goods Sold
+Expense Account
+Round Off
+Income Account
+Stock Received But Not Billed
+Expenses Included In Valuation
+Stock Adjustment
+Stock
+Temporary
+
12tax_rate + Float + Rate +

+ Rate at which this tax is applied

+
13freeze_account + Select + Frozen +

+ If the account is frozen, entries are allowed to restricted users.

+
+
No
+Yes
+
14warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
15balance_must_be + Select + Balance must be + + +
+Debit
+Credit
+
16lft + Int + Lft + +
17rgt + Int + Rgt + +
18old_parent + Data + Old Parent + +
+ + +
+

Controller

+

erpnext.accounts.doctype.account.account

+ + + + + + + +

Class Account

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + after_rename + (self, old, new, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_rename + (self, old, new, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + check_gle_exists + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_if_child_exists + (self) +

+

No docs

+
+
+ + + + + +

+ + + convert_group_to_ledger + (self) +

+

No docs

+
+
+ + + + + +

+ + + convert_ledger_to_group + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_root_and_report_type + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_nsm_model + (self) +

+

update lft, rgt indices for nested set model

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_account_currency + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_balance_must_be_debit_or_credit + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_frozen_accounts_modifier + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_mandatory + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_parent + (self) +

+

Fetch Parent Details and validate parent account

+
+
+ + + + + +

+ + + validate_root_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_trash + (self) +

+

checks gl entries and if child exists

+
+
+ + + + + +

+ + + validate_warehouse + (self, warehouse) +

+

No docs

+
+
+ + + + + +

+ + + validate_warehouse_account + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class RootNotEditable

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.account.account.get_account_currency + (account) +

+

Helper function to get account currency

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.account.account.get_parent_account + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/accounts_settings.html b/erpnext/docs/current/models/accounts/accounts_settings.html new file mode 100644 index 0000000000..3e3518ce61 --- /dev/null +++ b/erpnext/docs/current/models/accounts/accounts_settings.html @@ -0,0 +1,169 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + +Settings for Accounts + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1auto_accounting_for_stock + Check + Make Accounting Entry For Every Stock Movement +

+ If enabled, the system will post accounting entries for inventory automatically.

+
2acc_frozen_upto + Date + Accounts Frozen Upto +

+ Accounting entry frozen up to this date, nobody can do / modify entry except role specified below.

+
3frozen_accounts_modifier + Link + Role Allowed to Set Frozen Accounts & Edit Frozen Entries +

+ Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts

+
+ + + + +Role + + + +
4credit_controller + Link + Credit Controller +

+ Role that is allowed to submit transactions that exceed credit limits set.

+
+ + + + +Role + + + +
5check_supplier_invoice_uniqueness + Check + Check Supplier Invoice Number Uniqueness + +
+ + +
+

Controller

+

erpnext.accounts.doctype.accounts_settings.accounts_settings

+ + + + + + + +

Class AccountsSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/bank_reconciliation.html b/erpnext/docs/current/models/accounts/bank_reconciliation.html new file mode 100644 index 0000000000..1ae183869f --- /dev/null +++ b/erpnext/docs/current/models/accounts/bank_reconciliation.html @@ -0,0 +1,239 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1bank_account + Link + Bank Account +

+ Select account head of the bank where cheque was deposited.

+
+ + + + +Account + + + +
2company + Link + Company + + + + + + +Company + + + +
3from_date + Date + From Date + +
4to_date + Date + To Date + +
5include_reconciled_entries + Check + Include Reconciled Entries + +
6get_relevant_entries + Button + Get Relevant Entries + +
7journal_entries + Table + Journal Entries + + + + + + +Bank Reconciliation Detail + + + +
8update_clearance_date + Button + Update Clearance Date + +
9total_amount + Currency + Total Amount + + +
Company:company:default_currency
+
+ + +
+

Controller

+

erpnext.accounts.doctype.bank_reconciliation.bank_reconciliation

+ + + + + + + +

Class BankReconciliation

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_details + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/bank_reconciliation_detail.html b/erpnext/docs/current/models/accounts/bank_reconciliation_detail.html new file mode 100644 index 0000000000..f7081ed644 --- /dev/null +++ b/erpnext/docs/current/models/accounts/bank_reconciliation_detail.html @@ -0,0 +1,207 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabBank Reconciliation Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1voucher_id + Link + Voucher ID + + + + + + +Journal Entry + + + +
2clearance_date + Date + Clearance Date + +
3against_account + Data + Against Account + +
4cheque_number + Data + Cheque Number + +
5debit + Currency + Debit + + +
Company:company:default_currency
+
6credit + Currency + Credit + + +
Company:company:default_currency
+
7reference_type + Link + Reference Type + + + + + + +DocType + + + +
8reference_name + Dynamic Link + Reference Name + + +
reference_type
+
9posting_date + Date + Posting Date + +
10cheque_date + Date + Cheque Date + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/budget_detail.html b/erpnext/docs/current/models/accounts/budget_detail.html new file mode 100644 index 0000000000..9568149bf8 --- /dev/null +++ b/erpnext/docs/current/models/accounts/budget_detail.html @@ -0,0 +1,119 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabBudget Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1account + Link + Account + + + + + + +Account + + + +
2budget_allocated + Currency + Budget Allocated + + +
Company:company:default_currency
+
3fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/c_form.html b/erpnext/docs/current/models/accounts/c_form.html new file mode 100644 index 0000000000..30df65ecfd --- /dev/null +++ b/erpnext/docs/current/models/accounts/c_form.html @@ -0,0 +1,436 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabC-Form

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1column_break0 + Column Break + + +
2naming_series + Select + Series + + +
C-FORM-
+
3c_form_no + Data + C-Form No + +
4received_date + Date + Received Date + +
5customer + Link + Customer + + + + + + +Customer + + + +
6column_break1 + Column Break + + +
7company + Link + Company + + + + + + +Company + + + +
8fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
9quarter + Select + Quarter + + +
+I
+II
+III
+IV
+
10total_amount + Currency + Total Amount + + +
Company:company:default_currency
+
11state + Data + State + +
12section_break0 + Section Break + + +
13invoices + Table + Invoices + + + + + + +C-Form Invoice Detail + + + +
14total_invoiced_amount + Currency + Total Invoiced Amount + + +
Company:company:default_currency
+
15amended_from + Link + Amended From + + + + + + +C-Form + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.c_form.c_form

+ + + + + + + +

Class CForm

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + before_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_invoice_details + (self, invoice_no) +

+
Pull details from invoices for referrence
+
+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+
Update C-Form No on invoices
+
+
+
+ + + + + +

+ + + set_cform_in_sales_invoices + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_total_invoiced_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

Validate invoice that c-form is applicable +and no other c-form is received for that

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/c_form_invoice_detail.html b/erpnext/docs/current/models/accounts/c_form_invoice_detail.html new file mode 100644 index 0000000000..d6829217e9 --- /dev/null +++ b/erpnext/docs/current/models/accounts/c_form_invoice_detail.html @@ -0,0 +1,145 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabC-Form Invoice Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1invoice_no + Link + Invoice No + + + + + + +Sales Invoice + + + +
2invoice_date + Date + Invoice Date + +
3territory + Link + Territory + + + + + + +Territory + + + +
4net_total + Currency + Net Total + + +
Company:company:default_currency
+
5grand_total + Currency + Grand Total + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/cost_center.html b/erpnext/docs/current/models/accounts/cost_center.html new file mode 100644 index 0000000000..d81f2e3e52 --- /dev/null +++ b/erpnext/docs/current/models/accounts/cost_center.html @@ -0,0 +1,583 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabCost Center

+ + +Track separate Income and Expense for product verticals or divisions. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1sb0 + Section Break + + +
2cost_center_name + Data + Cost Center Name + +
3parent_cost_center + Link + Parent Cost Center + + + + + + +Cost Center + + + +
4company + Link + Company + + + + + + +Company + + + +
5cb0 + Column Break + + +
6is_group + Check + Is Group + +
7sb1 + Section Break + Budget +

+ Define Budget for this Cost Center. To set budget action, see "Company List"

+
8distribution_id + Link + Distribution Id +

+ Select Monthly Distribution, if you want to track based on seasonality.

+
+ + + + +Monthly Distribution + + + +
9budgets + Table + Budgets +

+ Add rows to set annual budgets on Accounts.

+
+ + + + +Budget Detail + + + +
10lft + Int + lft + +
11rgt + Int + rgt + +
12old_parent + Link + old_parent + + + + + + +Cost Center + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.cost_center.cost_center

+ + + + + + + +

Class CostCenter

+ +

Inherits from frappe.utils.nestedset.NestedSet + +

+
+
+ + + + +

+ + + after_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + check_gle_exists + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_if_child_exists + (self) +

+

No docs

+
+
+ + + + + +

+ + + convert_group_to_ledger + (self) +

+

No docs

+
+
+ + + + + +

+ + + convert_ledger_to_group + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_accounts + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_mandatory + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/fiscal_year.html b/erpnext/docs/current/models/accounts/fiscal_year.html new file mode 100644 index 0000000000..c68aa4fe3b --- /dev/null +++ b/erpnext/docs/current/models/accounts/fiscal_year.html @@ -0,0 +1,521 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabFiscal Year

+ + +**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1year + Data + Year Name +

+ For e.g. 2012, 2012-13

+
2disabled + Check + Disabled + +
3year_start_date + Date + Year Start Date + +
4year_end_date + Date + Year End Date + +
5companies + Table + Companies + + + + + + +Fiscal Year Company + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.fiscal_year.fiscal_year

+ + + + + + + +

Class FiscalYear

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_as_default + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_dates + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.fiscal_year.fiscal_year.auto_create_fiscal_year +

+

+ + + erpnext.accounts.doctype.fiscal_year.fiscal_year.auto_create_fiscal_year + () +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.fiscal_year.fiscal_year.check_duplicate_fiscal_year +

+

+ + + erpnext.accounts.doctype.fiscal_year.fiscal_year.check_duplicate_fiscal_year + (doc) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/fiscal_year_company.html b/erpnext/docs/current/models/accounts/fiscal_year_company.html new file mode 100644 index 0000000000..f043ef2c4d --- /dev/null +++ b/erpnext/docs/current/models/accounts/fiscal_year_company.html @@ -0,0 +1,84 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabFiscal Year Company

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1company + Link + Company + + + + + + +Company + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/gl_entry.html b/erpnext/docs/current/models/accounts/gl_entry.html new file mode 100644 index 0000000000..b81b4ebfd6 --- /dev/null +++ b/erpnext/docs/current/models/accounts/gl_entry.html @@ -0,0 +1,640 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabGL Entry

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1posting_date + Date + Posting Date + +
2transaction_date + Date + Transaction Date + +
3account + Link + Account + + + + + + +Account + + + +
4party_type + Link + Party Type + + + + + + +DocType + + + +
5party + Dynamic Link + Party + + +
party_type
+
6cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
7debit + Currency + Debit Amount + + +
Company:company:default_currency
+
8credit + Currency + Credit Amount + + +
Company:company:default_currency
+
9account_currency + Link + Account Currency + + + + + + +Currency + + + +
10debit_in_account_currency + Currency + Debit Amount in Account Currency + + +
currency
+
11credit_in_account_currency + Currency + Credit Amount in Account Currency + + +
currency
+
12against + Text + Against + +
13against_voucher_type + Link + Against Voucher Type + + + + + + +DocType + + + +
14against_voucher + Dynamic Link + Against Voucher + + +
against_voucher_type
+
15voucher_type + Link + Voucher Type + + + + + + +DocType + + + +
16voucher_no + Dynamic Link + Voucher No + + +
voucher_type
+
17remarks + Text + Remarks + +
18is_opening + Select + Is Opening + + +
No
+Yes
+
19is_advance + Select + Is Advance + + +
No
+Yes
+
20fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
21company + Link + Company + + + + + + +Company + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.gl_entry.gl_entry

+ + + + + + + +

Class GLEntry

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_mandatory + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_pl_account + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update_with_args + (self, adv_adj, update_outstanding=Yes) +

+

No docs

+
+
+ + + + + +

+ + + pl_must_have_cost_center + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_account_details + (self, adv_adj) +

+

Account must be ledger, active and not freezed

+
+
+ + + + + +

+ + + validate_cost_center + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_currency + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_party + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_posting_date + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.gl_entry.gl_entry.check_freezing_date + (posting_date, adv_adj=False) +

+

Nobody can do GL Entries where posting date is before freezing date +except authorized person

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.gl_entry.gl_entry.update_against_account + (voucher_type, voucher_no) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.gl_entry.gl_entry.update_outstanding_amt + (account, party_type, party, against_voucher_type, against_voucher, on_cancel=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.gl_entry.gl_entry.validate_balance_type + (account, adv_adj=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.gl_entry.gl_entry.validate_frozen_account + (account, adv_adj=None) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/index.html b/erpnext/docs/current/models/accounts/index.html new file mode 100644 index 0000000000..c14d7114f2 --- /dev/null +++ b/erpnext/docs/current/models/accounts/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for accounts

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/index.txt b/erpnext/docs/current/models/accounts/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/accounts/journal_entry.html b/erpnext/docs/current/models/accounts/journal_entry.html new file mode 100644 index 0000000000..c552b449a4 --- /dev/null +++ b/erpnext/docs/current/models/accounts/journal_entry.html @@ -0,0 +1,1404 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabJournal Entry

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1entry_type_and_date + Section Break + + + +
icon-flag
+
2title + Data + Title + +
3voucher_type + Select + Entry Type + + +
Journal Entry
+Bank Entry
+Cash Entry
+Credit Card Entry
+Debit Note
+Credit Note
+Contra Entry
+Excise Entry
+Write Off Entry
+Opening Entry
+
4naming_series + Select + Series + + +
JV-
+
5column_break1 + Column Break + + +
6posting_date + Date + Posting Date + +
72_add_edit_gl_entries + Section Break + + + +
icon-table
+
8accounts + Table + Accounting Entries + + + + + + +Journal Entry Account + + + +
9section_break99 + Section Break + + +
10cheque_no + Data + Reference Number + +
11cheque_date + Date + Reference Date + +
12user_remark + Small Text + User Remark + +
13column_break99 + Column Break + + +
14total_debit + Currency + Total Debit + + +
Company:company:default_currency
+
15total_credit + Currency + Total Credit + + +
Company:company:default_currency
+
16difference + Currency + Difference (Dr - Cr) + + +
Company:company:default_currency
+
17get_balance + Button + Make Difference Entry + +
18multi_currency + Check + Multi Currency + +
19total_amount + Currency + Total Amount + + +
Company:company:default_currency
+
20total_amount_in_words + Data + Total Amount in Words + +
21reference + Section Break + Reference + + +
icon-pushpin
+
22clearance_date + Date + Clearance Date + +
23remark + Small Text + Remark + +
24column_break98 + Column Break + + +
25bill_no + Data + Bill No + +
26bill_date + Date + Bill Date + +
27due_date + Date + Due Date + +
28write_off + Section Break + Write Off + +
29write_off_based_on + Select + Write Off Based On + + +
Accounts Receivable
+Accounts Payable
+
30get_outstanding_invoices + Button + Get Outstanding Invoices + + +
get_outstanding_invoices
+
31column_break_30 + Column Break + + +
32write_off_amount + Currency + Write Off Amount + + +
Company:company:default_currency
+
33printing_settings + Section Break + Printing Settings + +
34pay_to_recd_from + Data + Pay To / Recd From + +
35column_break_35 + Column Break + + +
36letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
37select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
38addtional_info + Section Break + More Information + + +
icon-file-text
+
39company + Link + Company + + + + + + +Company + + + +
40fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
41column_break3 + Column Break + + +
42is_opening + Select + Is Opening + + +
No
+Yes
+
43stock_entry + Link + Stock Entry + + + + + + +Stock Entry + + + +
44amended_from + Link + Amended From + + + + + + +Journal Entry + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.journal_entry.journal_entry

+ + + + + + + +

Class JournalEntry

+ +

Inherits from erpnext.controllers.accounts_controller.AccountsController + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + check_credit_limit + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_remarks + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_balance + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_outstanding_invoices + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_title + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_values + (self) +

+

No docs

+
+
+ + + + + +

+ + + make_gl_entries + (self, cancel=0, adv_adj=0) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_account_and_party_balance + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_against_account + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_amounts_in_company_currency + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_exchange_rate + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_print_format_fields + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_total_amount + (self, amt) +

+

No docs

+
+
+ + + + + +

+ + + update_advance_paid + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_expense_claim + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_against_jv + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_cheque_info + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_credit_debit_note + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_debit_and_credit + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_empty_accounts_table + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_entries_for_advance + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_expense_claim + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_invoices + (self) +

+

Validate totals and docstatus for invoices

+
+
+ + + + + +

+ + + validate_multi_currency + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_orders + (self) +

+

Validate totals, stopped and docstatus for orders

+
+
+ + + + + +

+ + + validate_party + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_reference_doc + (self) +

+

Validates reference document

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.journal_entry.journal_entry.get_account_balance_and_party_type +

+

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_account_balance_and_party_type + (account, date, company, debit=None, credit=None, exchange_rate=None) +

+

Returns dict of account balance and party type to be set in Journal Entry on selection of account.

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_against_jv + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_average_exchange_rate + (account) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.journal_entry.journal_entry.get_default_bank_cash_account +

+

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_default_bank_cash_account + (company, voucher_type, mode_of_payment=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.journal_entry.journal_entry.get_exchange_rate +

+

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_exchange_rate + (account, account_currency=None, company=None, reference_type=None, reference_name=None, debit=None, credit=None, exchange_rate=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.journal_entry.journal_entry.get_opening_accounts +

+

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_opening_accounts + (company) +

+

get all balance sheet accounts for opening entry

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.journal_entry.journal_entry.get_outstanding +

+

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_outstanding + (args) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.journal_entry.journal_entry.get_party_account_and_balance +

+

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_party_account_and_balance + (company, party_type, party) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_payment_entry + (ref_doc, args) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.journal_entry.journal_entry.get_payment_entry_against_invoice +

+

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_payment_entry_against_invoice + (dt, dn) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.journal_entry.journal_entry.get_payment_entry_against_order +

+

+ + + erpnext.accounts.doctype.journal_entry.journal_entry.get_payment_entry_against_order + (dt, dn) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/journal_entry_account.html b/erpnext/docs/current/models/accounts/journal_entry_account.html new file mode 100644 index 0000000000..0d1f3fc234 --- /dev/null +++ b/erpnext/docs/current/models/accounts/journal_entry_account.html @@ -0,0 +1,415 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabJournal Entry Account

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1account + Link + Account + + + + + + +Account + + + +
2account_type + Data + Account Type + +
3balance + Currency + Account Balance + + +
account_currency
+
4cost_center + Link + Cost Center +

+ If Income or Expense

+
+ + + + +Cost Center + + + +
5col_break1 + Column Break + + +
6party_type + Link + Party Type + + + + + + +DocType + + + +
7party + Dynamic Link + Party + + +
party_type
+
8party_balance + Currency + Party Balance + + +
account_currency
+
9currency_section + Section Break + Currency + +
10account_currency + Link + Account Currency + + + + + + +Currency + + + +
11column_break_10 + Column Break + + +
12exchange_rate + Float + Exchange Rate + +
13sec_break1 + Section Break + Amount + +
14debit_in_account_currency + Currency + Debit in Account Currency + + +
account_currency
+
15debit + Currency + Debit in Company Currency + + +
Company:company:default_currency
+
16col_break2 + Column Break + + +
17credit_in_account_currency + Currency + Credit in Account Currency + + +
account_currency
+
18credit + Currency + Credit in Company Currency + + +
Company:company:default_currency
+
19reference + Section Break + Reference + +
20reference_type + Select + Reference Type + + +
+Sales Invoice
+Purchase Invoice
+Journal Entry
+Sales Order
+Purchase Order
+Expense Claim
+
21reference_name + Dynamic Link + Reference Name + + +
reference_type
+
22col_break3 + Column Break + + +
23is_advance + Select + Is Advance + + +
No
+Yes
+
24against_account + Text + Against Account + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/mode_of_payment.html b/erpnext/docs/current/models/accounts/mode_of_payment.html new file mode 100644 index 0000000000..55c023a6ce --- /dev/null +++ b/erpnext/docs/current/models/accounts/mode_of_payment.html @@ -0,0 +1,149 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabMode of Payment

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1mode_of_payment + Data + Mode of Payment + +
2accounts + Table + Accounts + + + + + + +Mode of Payment Account + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.mode_of_payment.mode_of_payment

+ + + + + + + +

Class ModeofPayment

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/mode_of_payment_account.html b/erpnext/docs/current/models/accounts/mode_of_payment_account.html new file mode 100644 index 0000000000..fac3d9bec0 --- /dev/null +++ b/erpnext/docs/current/models/accounts/mode_of_payment_account.html @@ -0,0 +1,106 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabMode of Payment Account

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1company + Link + Company + + + + + + +Company + + + +
2default_account + Link + Default Account +

+ Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.

+
+ + + + +Account + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/monthly_distribution.html b/erpnext/docs/current/models/accounts/monthly_distribution.html new file mode 100644 index 0000000000..2f686c4f68 --- /dev/null +++ b/erpnext/docs/current/models/accounts/monthly_distribution.html @@ -0,0 +1,201 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabMonthly Distribution

+ + +**Monthly Distribution** helps you distribute your budget across months if you have seasonality in your business. + +To distribute a budget using this distribution, set this **Monthly Distribution** in the **Cost Center** + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1distribution_id + Data + Distribution Name +

+ Name of the Monthly Distribution

+
2fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
3percentages + Table + Monthly Distribution Percentages + + + + + + +Monthly Distribution Percentage + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.monthly_distribution.monthly_distribution

+ + + + + + + +

Class MonthlyDistribution

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_months + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/monthly_distribution_percentage.html b/erpnext/docs/current/models/accounts/monthly_distribution_percentage.html new file mode 100644 index 0000000000..196feb5260 --- /dev/null +++ b/erpnext/docs/current/models/accounts/monthly_distribution_percentage.html @@ -0,0 +1,87 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabMonthly Distribution Percentage

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1month + Data + Month + +
2percentage_allocation + Float + Percentage Allocation + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/party_account.html b/erpnext/docs/current/models/accounts/party_account.html new file mode 100644 index 0000000000..a38a0de7d6 --- /dev/null +++ b/erpnext/docs/current/models/accounts/party_account.html @@ -0,0 +1,138 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabParty Account

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1company + Link + Company + + + + + + +Company + + + +
2col_break1 + Column Break + + +
3account + Link + Account + + + + + + +Account + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/payment_reconciliation.html b/erpnext/docs/current/models/accounts/payment_reconciliation.html new file mode 100644 index 0000000000..01366fa674 --- /dev/null +++ b/erpnext/docs/current/models/accounts/payment_reconciliation.html @@ -0,0 +1,447 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1company + Link + Company + + + + + + +Company + + + +
2party_type + Link + Party Type + + + + + + +DocType + + + +
3party + Dynamic Link + Party + + +
party_type
+
4receivable_payable_account + Link + Receivable / Payable Account + + + + + + +Account + + + +
5bank_cash_account + Link + Bank / Cash Account + + + + + + +Account + + + +
6col_break1 + Column Break + + +
7from_date + Date + From Date + +
8to_date + Date + To Date + +
9minimum_amount + Currency + Minimum Amount + +
10maximum_amount + Currency + Maximum Amount + +
11get_unreconciled_entries + Button + Get Unreconciled Entries + +
12sec_break1 + Section Break + Unreconciled Payment Details + +
13payments + Table + Payments + + + + + + +Payment Reconciliation Payment + + + +
14reconcile + Button + Reconcile + +
15sec_break2 + Section Break + Invoice/Journal Entry Details + +
16invoices + Table + Invoices + + + + + + +Payment Reconciliation Invoice + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.payment_reconciliation.payment_reconciliation

+ + + + + + + +

Class PaymentReconciliation

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + add_invoice_entries + (self, non_reconciled_invoices) +

+

No docs

+
+
+ + + + + +

+ + + add_payment_entries + (self, jv_entries) +

+

No docs

+
+
+ + + + + +

+ + + check_condition + (self, dr_or_cr) +

+

No docs

+
+
+ + + + + +

+ + + check_mandatory_to_fetch + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_invoice_entries + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_jv_entries + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_unreconciled_entries + (self) +

+

No docs

+
+
+ + + + + +

+ + + reconcile + (self, args) +

+

No docs

+
+
+ + + + + +

+ + + validate_invoice + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/payment_reconciliation_invoice.html b/erpnext/docs/current/models/accounts/payment_reconciliation_invoice.html new file mode 100644 index 0000000000..b89e8a9285 --- /dev/null +++ b/erpnext/docs/current/models/accounts/payment_reconciliation_invoice.html @@ -0,0 +1,139 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPayment Reconciliation Invoice

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1invoice_type + Data + Invoice Type + + +
Sales Invoice
+Purchase Invoice
+Journal Entry
+
2invoice_number + Data + Invoice Number + +
3invoice_date + Date + Invoice Date + +
4col_break1 + Column Break + + +
5amount + Currency + Amount + +
6outstanding_amount + Currency + Outstanding Amount + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/payment_reconciliation_payment.html b/erpnext/docs/current/models/accounts/payment_reconciliation_payment.html new file mode 100644 index 0000000000..5ba4cb7b3d --- /dev/null +++ b/erpnext/docs/current/models/accounts/payment_reconciliation_payment.html @@ -0,0 +1,192 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPayment Reconciliation Payment

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1journal_entry + Link + Journal Entry + + + + + + +Journal Entry + + + +
2posting_date + Date + Posting Date + +
3amount + Currency + Amount + +
4is_advance + Data + Is Advance + +
5voucher_detail_number + Data + Voucher Detail Number + +
6col_break1 + Column Break + + +
7invoice_number + Select + Invoice Number + +
8allocated_amount + Currency + Allocated amount + +
9sec_break1 + Section Break + + +
10remark + Small Text + Remark + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/payment_tool.html b/erpnext/docs/current/models/accounts/payment_tool.html new file mode 100644 index 0000000000..27d47aeb23 --- /dev/null +++ b/erpnext/docs/current/models/accounts/payment_tool.html @@ -0,0 +1,473 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1sec_break1 + Section Break + Find Invoices to Match + +
2company + Link + Company + + + + + + +Company + + + +
3party_type + Link + Party Type + + + + + + +DocType + + + +
4received_or_paid + Select + Received Or Paid + + +
Received
+Paid
+
5col_break1 + Column Break + + +
6party + Dynamic Link + Party + + +
party_type
+
7party_account + Link + Party Account + + + + + + +Account + + + +
8party_account_currency + Link + Party Account Currency + + + + + + +Currency + + + +
9set_payment_amount + Check + Set Payment Amount = Outstanding Amount + +
10get_outstanding_vouchers + Button + Get Outstanding Vouchers + +
11sec_break3 + Section Break + Set Matching Amounts + +
12vouchers + Table + Against Vouchers + + + + + + +Payment Tool Detail + + + +
13section_break_19 + Section Break + Make Payment Entry + +
14payment_mode + Link + Payment Mode + + + + + + +Mode of Payment + + + +
15payment_account + Link + Payment Account + + + + + + +Account + + + +
16total_payment_amount + Currency + Total Payment Amount + + +
party_account_currency
+
17data_22 + Column Break + + +
18reference_date + Date + Reference Date + +
19reference_no + Data + Reference No + +
20make_journal_entry + Button + Make Journal Entry + +
21section_break_21 + Section Break + + +
22make_jv_help + Small Text + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.payment_tool.payment_tool

+ + + + + + + +

Class PaymentTool

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + make_journal_entry + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.payment_tool.payment_tool.get_against_voucher_amount +

+

+ + + erpnext.accounts.doctype.payment_tool.payment_tool.get_against_voucher_amount + (against_voucher_type, against_voucher_no, party_account, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.payment_tool.payment_tool.get_orders_to_be_billed + (party_type, party, party_account_currency, company_currency) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.payment_tool.payment_tool.get_outstanding_vouchers +

+

+ + + erpnext.accounts.doctype.payment_tool.payment_tool.get_outstanding_vouchers + (args) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/payment_tool_detail.html b/erpnext/docs/current/models/accounts/payment_tool_detail.html new file mode 100644 index 0000000000..7e7a2c8a43 --- /dev/null +++ b/erpnext/docs/current/models/accounts/payment_tool_detail.html @@ -0,0 +1,152 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPayment Tool Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1against_voucher_type + Link + Against Voucher Type + + + + + + +DocType + + + +
2against_voucher_no + Dynamic Link + Against Voucher No + + +
against_voucher_type
+
3column_break_3 + Column Break + + +
4total_amount + Currency + Total Amount + + +
party_account_currency
+
5outstanding_amount + Currency + Outstanding Amount + + +
party_account_currency
+
6payment_amount + Currency + Payment Amount + + +
party_account_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/period_closing_voucher.html b/erpnext/docs/current/models/accounts/period_closing_voucher.html new file mode 100644 index 0000000000..6e565a6e8f --- /dev/null +++ b/erpnext/docs/current/models/accounts/period_closing_voucher.html @@ -0,0 +1,332 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPeriod Closing Voucher

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1column_break0 + Column Break + + +
2transaction_date + Date + Transaction Date + +
3posting_date + Date + Posting Date + +
4fiscal_year + Link + Closing Fiscal Year + + + + + + +Fiscal Year + + + +
5amended_from + Link + Amended From + + + + + + +Period Closing Voucher + + + +
6company + Link + Company + + + + + + +Company + + + +
7column_break1 + Column Break + + +
8closing_account_head + Link + Closing Account Head +

+ The account head under Liability, in which Profit/Loss will be booked

+
+ + + + +Account + + + +
9remarks + Small Text + Remarks + +
+ + +
+

Controller

+

erpnext.accounts.doctype.period_closing_voucher.period_closing_voucher

+ + + + + + + +

Class PeriodClosingVoucher

+ +

Inherits from erpnext.controllers.accounts_controller.AccountsController + +

+
+
+ + + + +

+ + + get_pl_balances + (self) +

+

Get balance for pl accounts

+
+
+ + + + + +

+ + + make_gl_entries + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_account_head + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_posting_date + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/pos_profile.html b/erpnext/docs/current/models/accounts/pos_profile.html new file mode 100644 index 0000000000..41ef1fa10f --- /dev/null +++ b/erpnext/docs/current/models/accounts/pos_profile.html @@ -0,0 +1,662 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPOS Profile

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1user + Link + Applicable for User + + + + + + +User + + + +
2naming_series + Select + Series + + +
[Select]
+
3warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
4update_stock + Check + Update Stock + +
5column_break_4 + Column Break + + +
6customer + Link + Customer + + + + + + +Customer + + + +
7company + Link + Company + + + + + + +Company + + + +
8currency + Link + Currency + + + + + + +Currency + + + +
9mode_of_payment + Link + Mode of Payment + + + + + + +Mode of Payment + + + +
10section_break_16 + Section Break + + +
11print_format + Link + Print Format + + + + + + +Print Format + + + +
12letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
13select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
14tc_name + Link + Terms and Conditions + + + + + + +Terms and Conditions + + + +
15column_break0 + Column Break + + +
16territory + Link + Territory + + + + + + +Territory + + + +
17selling_price_list + Link + Price List + + + + + + +Price List + + + +
18section_break_19 + Section Break + + +
19write_off_account + Link + Write Off Account + + + + + + +Account + + + +
20write_off_cost_center + Link + Write Off Cost Center + + + + + + +Cost Center + + + +
21taxes_and_charges + Link + Taxes and Charges + + + + + + +Sales Taxes and Charges Template + + + +
22column_break_23 + Column Break + + +
23cash_bank_account + Link + Cash/Bank Account + + + + + + +Account + + + +
24income_account + Link + Income Account + + + + + + +Account + + + +
25expense_account + Link + Expense Account + + + + + + +Account + + + +
26cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.pos_profile.pos_profile

+ + + + + + + +

Class POSProfile

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_for_duplicate + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_defaults + (self, include_current_pos=True) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_all_link_fields + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.pos_profile.pos_profile.get_series +

+

+ + + erpnext.accounts.doctype.pos_profile.pos_profile.get_series + () +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/pricing_rule.html b/erpnext/docs/current/models/accounts/pricing_rule.html new file mode 100644 index 0000000000..7322c424ed --- /dev/null +++ b/erpnext/docs/current/models/accounts/pricing_rule.html @@ -0,0 +1,986 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPricing Rule

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1applicability_section + Section Break + + +
2title + Data + Title + +
3apply_on + Select + Apply On + + +
+Item Code
+Item Group
+Brand
+
4item_code + Link + Item Code + + + + + + +Item + + + +
5brand + Link + Brand + + + + + + +Brand + + + +
6item_group + Link + Item Group + + + + + + +Item Group + + + +
7column_break_7 + Column Break + + +
8priority + Select + Priority +

+ Higher the number, higher the priority

+
+
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+
9disable + Check + Disable + +
10section_break_7 + Section Break + + +
11selling + Check + Selling + +
12buying + Check + Buying + +
13column_break_11 + Column Break + + +
14applicable_for + Select + Applicable For + + +
+Customer
+Customer Group
+Territory
+Sales Partner
+Campaign
+Supplier
+Supplier Type
+
15customer + Link + Customer + + + + + + +Customer + + + +
16customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
17territory + Link + Territory + + + + + + +Territory + + + +
18sales_partner + Link + Sales Partner + + + + + + +Sales Partner + + + +
19campaign + Link + Campaign + + + + + + +Campaign + + + +
20supplier + Link + Supplier + + + + + + +Supplier + + + +
21supplier_type + Link + Supplier Type + + + + + + +Supplier Type + + + +
22section_break_19 + Section Break + + +
23min_qty + Float + Min Qty + +
24column_break_21 + Column Break + + +
25max_qty + Float + Max Qty + +
26section_break_23 + Section Break + + +
27valid_from + Date + Valid From + +
28valid_upto + Date + Valid Upto + +
29col_break1 + Column Break + + +
30company + Link + Company + + + + + + +Company + + + +
31price_discount_section + Section Break + + +
32price_or_discount + Select + Price or Discount + + +
+Price
+Discount Percentage
+
33col_break2 + Column Break + + +
34price + Float + Price + +
35discount_percentage + Float + Discount on Price List Rate (%) + +
36for_price_list + Link + For Price List + + + + + + +Price List + + + +
37help_section + Section Break + + + +
Simple
+
38pricing_rule_help + HTML + Pricing Rule Help + +
+ + +
+

Controller

+

erpnext.accounts.doctype.pricing_rule.pricing_rule

+ + + + + + + +

Class MultiplePricingRuleConflict

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class PricingRule

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + cleanup_fields_value + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_applicable_for_selling_or_buying + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_mandatory + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_max_discount + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_min_max_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_price_or_discount + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.pricing_rule.pricing_rule.apply_internal_priority + (pricing_rules, field_set, args) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.pricing_rule.pricing_rule.apply_pricing_rule +

+

+ + + erpnext.accounts.doctype.pricing_rule.pricing_rule.apply_pricing_rule + (args) +

+

args = { + "itemlist": [{"doctype": "", "name": "", "itemcode": "", "brand": "", "itemgroup": ""}, ...], + "customer": "something", + "customergroup": "something", + "territory": "something", + "supplier": "something", + "suppliertype": "something", + "currency": "something", + "conversionrate": "something", + "pricelist": "something", + "plcconversionrate": "something", + "company": "something", + "transactiondate": "something", + "campaign": "something", + "salespartner": "something", + "ignorepricing_rule": "something" +}

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.pricing_rule.pricing_rule.filter_pricing_rules + (args, pricing_rules) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.pricing_rule.pricing_rule.get_pricing_rule_for_item + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.pricing_rule.pricing_rule.get_pricing_rules + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.pricing_rule.pricing_rule.if_all_rules_same + (pricing_rules, fields) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/purchase_invoice.html b/erpnext/docs/current/models/accounts/purchase_invoice.html new file mode 100644 index 0000000000..9d894c200a --- /dev/null +++ b/erpnext/docs/current/models/accounts/purchase_invoice.html @@ -0,0 +1,1884 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPurchase Invoice

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1title + Data + Title + +
2naming_series + Select + Series + + +
PINV-
+PINV-RET-
+
3supplier + Link + Supplier + + + + + + +Supplier + + + +
4supplier_name + Data + Supplier Name + +
5address_display + Small Text + Address + +
6contact_display + Small Text + Contact + +
7contact_mobile + Small Text + Mobile No + +
8contact_email + Small Text + Contact Email + +
9column_break1 + Column Break + + +
10posting_date + Date + Date + +
11bill_no + Data + Supplier Invoice No + +
12bill_date + Date + Supplier Invoice Date + +
13amended_from + Link + Amended From + + + + + + +Purchase Invoice + + + +
14company + Link + Company + + + + + + +Company + + + +
15is_return + Check + Is Return + +
16return_against + Link + Return Against Purchase Invoice + + + + + + +Purchase Invoice + + + +
17currency_and_price_list + Section Break + Currency and Price List + + +
icon-tag
+
18currency + Link + Currency + + + + + + +Currency + + + +
19conversion_rate + Float + Exchange Rate + +
20column_break2 + Column Break + + +
21buying_price_list + Link + Price List + + + + + + +Price List + + + +
22price_list_currency + Link + Price List Currency + + + + + + +Currency + + + +
23plc_conversion_rate + Float + Price List Exchange Rate + +
24ignore_pricing_rule + Check + Ignore Pricing Rule + +
25items_section + Section Break + + + +
icon-shopping-cart
+
26items + Table + Items + + + + + + +Purchase Invoice Item + + + +
27section_break_26 + Section Break + + +
28base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
29base_net_total + Currency + Net Total (Company Currency) + + +
Company:company:default_currency
+
30column_break_28 + Column Break + + +
31total + Currency + Total + + +
currency
+
32net_total + Currency + Net Total + + +
currency
+
33taxes_section + Section Break + + + +
icon-money
+
34taxes_and_charges + Link + Taxes and Charges + + + + + + +Purchase Taxes and Charges Template + + + +
35taxes + Table + Purchase Taxes and Charges + + + + + + +Purchase Taxes and Charges + + + +
36other_charges_calculation + HTML + Taxes and Charges Calculation + +
37totals + Section Break + + + +
icon-money
+
38base_taxes_and_charges_added + Currency + Taxes and Charges Added (Company Currency) + + +
Company:company:default_currency
+
39base_taxes_and_charges_deducted + Currency + Taxes and Charges Deducted (Company Currency) + + +
Company:company:default_currency
+
40base_total_taxes_and_charges + Currency + Total Taxes and Charges (Company Currency) + + +
Company:company:default_currency
+
41column_break_40 + Column Break + + +
42taxes_and_charges_added + Currency + Taxes and Charges Added + + +
currency
+
43taxes_and_charges_deducted + Currency + Taxes and Charges Deducted + + +
currency
+
44total_taxes_and_charges + Currency + Total Taxes and Charges + + +
currency
+
45section_break_44 + Section Break + Additional Discount + +
46apply_discount_on + Select + Apply Additional Discount On + + +
+Grand Total
+Net Total
+
47column_break_46 + Column Break + + +
48discount_amount + Currency + Additional Discount Amount + + +
currency
+
49base_discount_amount + Currency + Additional Discount Amount (Company Currency) + + +
Company:company:default_currency
+
50section_break_49 + Section Break + + +
51base_grand_total + Currency + Grand Total (Company Currency) + + +
Company:company:default_currency
+
52base_in_words + Data + In Words (Company Currency) + +
53column_break8 + Column Break + + +
54grand_total + Currency + Grand Total + + +
currency
+
55in_words + Data + In Words + +
56total_advance + Currency + Total Advance + + +
party_account_currency
+
57outstanding_amount + Currency + Outstanding Amount + + +
party_account_currency
+
58write_off + Section Break + Write Off + +
59write_off_amount + Currency + Write Off Amount + + +
currency
+
60base_write_off_amount + Currency + Write Off Amount (Company Currency) + + +
Company:company:default_currency
+
61column_break_61 + Column Break + + +
62write_off_account + Link + Write Off Account + + + + + + +Account + + + +
63write_off_cost_center + Link + Write Off Cost Center + + + + + + +Cost Center + + + +
64advances_section + Section Break + Advance Payments + + +
icon-money
+
65get_advances_paid + Button + Get Advances Paid + + +
get_advances
+
66advances + Table + Advances + + + + + + +Purchase Invoice Advance + + + +
67terms_section_break + Section Break + Terms and Conditions + + +
icon-legal
+
68tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
69terms + Text Editor + Terms and Conditions1 + +
70contact_section + Section Break + Contact Details + + +
icon-bullhorn
+
71supplier_address + Link + Supplier Address + + + + + + +Address + + + +
72col_break23 + Column Break + + +
73contact_person + Link + Contact Person + + + + + + +Contact + + + +
74printing_settings + Section Break + Printing Settings + +
75letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
76select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
77more_info + Section Break + More Information + + +
icon-file-text
+
78credit_to + Link + Credit To + + + + + + +Account + + + +
79party_account_currency + Link + Party Account Currency + + + + + + +Currency + + + +
80is_opening + Select + Is Opening + + +
No
+Yes
+
81due_date + Date + Due Date + +
82against_expense_account + Small Text + Against Expense Account + +
83column_break_63 + Column Break + + +
84mode_of_payment + Link + Mode of Payment + + + + + + +Mode of Payment + + + +
85fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
86remarks + Small Text + Remarks + +
87recurring_invoice + Section Break + Recurring Invoice + + +
icon-time
+
88is_recurring + Check + Is Recurring + +
89recurring_type + Select + Recurring Type +

+ Select the period when the invoice will be generated automatically

+
+
Monthly
+Quarterly
+Half-yearly
+Yearly
+
90from_date + Date + From Date +

+ Start date of current invoice's period

+
91to_date + Date + To Date +

+ End date of current invoice's period

+
92repeat_on_day_of_month + Int + Repeat on Day of Month +

+ The day of the month on which auto invoice will be generated e.g. 05, 28 etc

+
93end_date + Date + End Date +

+ The date on which recurring invoice will be stop

+
94column_break_82 + Column Break + + +
95next_date + Date + Next Date +

+ The date on which next invoice will be generated. It is generated on submit.

+
96recurring_id + Data + Recurring Id +

+ The unique id for tracking all recurring invoices. It is generated on submit.

+
97notification_email_address + Small Text + Notification Email Address +

+ Enter email id separated by commas, invoice will be mailed automatically on particular date

+
98recurring_print_format + Link + Recurring Print Format + + + + + + +Print Format + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.purchase_invoice.purchase_invoice

+ + + + + + + +

Class PurchaseInvoice

+ +

Inherits from erpnext.controllers.buying_controller.BuyingController + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + check_active_purchase_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_conversion_rate + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_for_stopped_or_closed_status + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_prev_docstatus + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_remarks + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_advances + (self) +

+

No docs

+
+
+ + + + + +

+ + + make_gl_entries + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + po_required + (self) +

+

No docs

+
+
+ + + + + +

+ + + pr_required + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_against_expense_account + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_missing_values + (self, for_validate=False) +

+

No docs

+
+
+ + + + + +

+ + + update_against_document_in_jv + (self) +

+

Links invoice and advance voucher: + 1. cancel advance voucher + 2. split into multiple rows if partially adjusted, assign against voucher + 3. submit advance voucher

+
+
+ + + + + +

+ + + update_project + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_credit_to_acc + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_supplier_invoice + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_with_previous_doc + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_write_off_account + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.purchase_invoice.purchase_invoice.get_expense_account +

+

+ + + erpnext.accounts.doctype.purchase_invoice.purchase_invoice.get_expense_account + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.purchase_invoice.purchase_invoice.make_debit_note +

+

+ + + erpnext.accounts.doctype.purchase_invoice.purchase_invoice.make_debit_note + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/purchase_invoice_advance.html b/erpnext/docs/current/models/accounts/purchase_invoice_advance.html new file mode 100644 index 0000000000..72531bcf2f --- /dev/null +++ b/erpnext/docs/current/models/accounts/purchase_invoice_advance.html @@ -0,0 +1,148 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPurchase Invoice Advance

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1journal_entry + Link + Journal Entry + + + + + + +Journal Entry + + + +
2jv_detail_no + Data + Journal Entry Detail No + +
3remarks + Small Text + Remarks + +
4col_break1 + Column Break + + +
5advance_amount + Currency + Advance Amount + + +
party_account_currency
+
6allocated_amount + Currency + Allocated Amount + + +
party_account_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/purchase_invoice_item.html b/erpnext/docs/current/models/accounts/purchase_invoice_item.html new file mode 100644 index 0000000000..59366aedd4 --- /dev/null +++ b/erpnext/docs/current/models/accounts/purchase_invoice_item.html @@ -0,0 +1,750 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPurchase Invoice Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item + + + + + + +Item + + + +
2col_break1 + Column Break + + +
3item_name + Data + Item Name + +
4description_section + Section Break + Description + +
5description + Text Editor + Description + +
6image + Attach + Image + +
7image_view + Image + Image View + + +
image
+
8quantity_and_rate + Section Break + Quantity and Rate + +
9qty + Float + Qty + +
10col_break2 + Column Break + + +
11uom + Link + UOM + + + + + + +UOM + + + +
12conversion_factor + Float + Conversion Factor + +
13sec_break1 + Section Break + + +
14price_list_rate + Currency + Price List Rate + + +
currency
+
15discount_percentage + Percent + Discount on Price List Rate (%) + +
16col_break3 + Column Break + + +
17base_price_list_rate + Currency + Price List Rate (Company Currency) + + +
Company:company:default_currency
+
18sec_break2 + Section Break + + +
19rate + Currency + Rate + + +
currency
+
20amount + Currency + Amount + + +
currency
+
21col_break4 + Column Break + + +
22base_rate + Currency + Rate (Company Currency) + + +
Company:company:default_currency
+
23base_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
24pricing_rule + Link + Pricing Rule + + + + + + +Pricing Rule + + + +
25section_break_22 + Section Break + + +
26net_rate + Currency + Net Rate + + +
currency
+
27net_amount + Currency + Net Amount + + +
currency
+
28column_break_25 + Column Break + + +
29base_net_rate + Currency + Net Rate (Company Currency) + + +
Company:company:default_currency
+
30base_net_amount + Currency + Net Amount (Company Currency) + + +
Company:company:default_currency
+
31accounting + Section Break + Accounting + +
32expense_account + Link + Expense Head + + + + + + +Account + + + +
33col_break5 + Column Break + + +
34project_name + Link + Project Name + + + + + + +Project + + + +
35cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
36reference + Section Break + Reference + +
37brand + Data + Brand + +
38item_group + Link + Item Group + + + + + + +Item Group + + + +
39item_tax_rate + Small Text + Item Tax Rate +

+ Tax detail table fetched from item master as a string and stored in this field. +Used for Taxes and Charges

+
40item_tax_amount + Currency + Item Tax Amount + + +
Company:company:default_currency
+
41purchase_order + Link + Purchase Order + + + + + + +Purchase Order + + + +
42col_break6 + Column Break + + +
43po_detail + Data + Purchase Order Item + +
44purchase_receipt + Link + Purchase Receipt + + + + + + +Purchase Receipt + + + +
45page_break + Check + Page Break + +
46pr_detail + Data + PR Detail + +
47valuation_rate + Currency + Valuation Rate + + +
Company:company:default_currency
+
48rm_supp_cost + Currency + Raw Materials Supplied Cost + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/purchase_taxes_and_charges.html b/erpnext/docs/current/models/accounts/purchase_taxes_and_charges.html new file mode 100644 index 0000000000..2f5403a6ed --- /dev/null +++ b/erpnext/docs/current/models/accounts/purchase_taxes_and_charges.html @@ -0,0 +1,387 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPurchase Taxes and Charges

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1category + Select + Consider Tax or Charge for + + +
Valuation and Total
+Valuation
+Total
+
2add_deduct_tax + Select + Add or Deduct + + +
Add
+Deduct
+
3charge_type + Select + Type + + +
+Actual
+On Net Total
+On Previous Row Amount
+On Previous Row Total
+
4row_id + Data + Reference Row # + +
5included_in_print_rate + Check + Is this Tax included in Basic Rate? +

+ If checked, the tax amount will be considered as already included in the Print Rate / Print Amount

+
6col_break1 + Column Break + + +
7account_head + Link + Account Head + + + + + + +Account + + + +
8cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
9description + Text Editor + Description + +
10section_break_10 + Section Break + + +
11rate + Float + Rate + +
12section_break_9 + Section Break + + +
13tax_amount + Currency + Amount + + +
currency
+
14tax_amount_after_discount_amount + Currency + Tax Amount After Discount Amount + + +
currency
+
15total + Currency + Total + + +
currency
+
16column_break_14 + Column Break + + +
17base_tax_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
18base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
19base_tax_amount_after_discount_amount + Currency + Tax Amount After Discount Amount + + +
Company:company:default_currency
+
20item_wise_tax_detail + Small Text + Item Wise Tax Detail + +
21parenttype + Data + Parenttype + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/purchase_taxes_and_charges_template.html b/erpnext/docs/current/models/accounts/purchase_taxes_and_charges_template.html new file mode 100644 index 0000000000..8d30491b3e --- /dev/null +++ b/erpnext/docs/current/models/accounts/purchase_taxes_and_charges_template.html @@ -0,0 +1,270 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPurchase Taxes and Charges Template

+ + +Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like "Shipping", "Insurance", "Handling" etc. + +#### Note + +The tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master. + +#### Description of Columns + +1. Calculation Type: + - This can be on **Net Total** (that is the sum of basic amount). + - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total. + - **Actual** (as mentioned). +2. Account Head: The Account ledger under which this tax will be booked +3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center. +4. Description: Description of the tax (that will be printed in invoices / quotes). +5. Rate: Tax rate. +6. Amount: Tax amount. +7. Total: Cumulative total to this point. +8. Enter Row: If based on "Previous Row Total" you can select the row number which will be taken as a base for this calculation (default is the previous row). +9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both. +10. Add or Deduct: Whether you want to add or deduct the tax. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1title + Data + Title + +
2is_default + Check + Default + +
3disabled + Check + Disabled + +
4column_break4 + Column Break + + +
5company + Link + Company + + + + + + +Company + + + +
6section_break6 + Section Break + + +
7taxes + Table + Purchase Taxes and Charges + + + + + + +Purchase Taxes and Charges + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.purchase_taxes_and_charges_template.purchase_taxes_and_charges_template

+ + + + + + + +

Class PurchaseTaxesandChargesTemplate

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/sales_invoice.html b/erpnext/docs/current/models/accounts/sales_invoice.html new file mode 100644 index 0000000000..86ae49ea22 --- /dev/null +++ b/erpnext/docs/current/models/accounts/sales_invoice.html @@ -0,0 +1,2728 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSales Invoice

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1customer_section + Section Break + + + +
icon-user
+
2title + Data + Title + +
3naming_series + Select + Series + + +
SINV-
+SINV-RET-
+
4customer + Link + Customer + + + + + + +Customer + + + +
5customer_name + Data + Customer Name + +
6address_display + Small Text + Address + +
7contact_display + Small Text + Contact + +
8contact_mobile + Small Text + Mobile No + +
9contact_email + Small Text + Contact Email + +
10is_pos + Check + Is POS + +
11is_return + Check + Is Return + +
12column_break1 + Column Break + + +
13posting_date + Date + Date + +
14due_date + Date + Payment Due Date + +
15company + Link + Company + + + + + + +Company + + + +
16amended_from + Link + Amended From + + + + + + +Sales Invoice + + + +
17return_against + Link + Return Against Sales Invoice + + + + + + +Sales Invoice + + + +
18shipping_address_name + Link + Shipping Address Name + + + + + + +Address + + + +
19shipping_address + Small Text + Shipping Address + +
20currency_and_price_list + Section Break + Currency and Price List + +
21currency + Link + Currency + + + + + + +Currency + + + +
22conversion_rate + Float + Exchange Rate +

+ Rate at which Customer Currency is converted to customer's base currency

+
23column_break2 + Column Break + + +
24selling_price_list + Link + Price List + + + + + + +Price List + + + +
25price_list_currency + Link + Price List Currency + + + + + + +Currency + + + +
26plc_conversion_rate + Float + Price List Exchange Rate +

+ Rate at which Price list currency is converted to customer's base currency

+
27ignore_pricing_rule + Check + Ignore Pricing Rule + +
28items_section + Section Break + + + +
icon-shopping-cart
+
29update_stock + Check + Update Stock + +
30items + Table + Items + + + + + + +Sales Invoice Item + + + +
31packing_list + Section Break + Packing List + + +
icon-suitcase
+
32packed_items + Table + Packed Items + + + + + + +Packed Item + + + +
33product_bundle_help + HTML + Product Bundle Help + +
34section_break_30 + Section Break + + +
35base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
36base_net_total + Currency + Net Total (Company Currency) + + +
Company:company:default_currency
+
37column_break_32 + Column Break + + +
38total + Currency + Total + + +
currency
+
39net_total + Currency + Net Total + + +
currency
+
40taxes_section + Section Break + + + +
icon-money
+
41taxes_and_charges + Link + Taxes and Charges + + + + + + +Sales Taxes and Charges Template + + + +
42column_break_38 + Column Break + + +
43shipping_rule + Link + Shipping Rule + + + + + + +Shipping Rule + + + +
44section_break_40 + Section Break + + +
45taxes + Table + Sales Taxes and Charges + + + + + + +Sales Taxes and Charges + + + +
46other_charges_calculation + HTML + Taxes and Charges Calculation + +
47section_break_43 + Section Break + + +
48base_total_taxes_and_charges + Currency + Total Taxes and Charges (Company Currency) + + +
Company:company:default_currency
+
49column_break_47 + Column Break + + +
50total_taxes_and_charges + Currency + Total Taxes and Charges + + +
currency
+
51section_break_49 + Section Break + Additional Discount + +
52apply_discount_on + Select + Apply Additional Discount On + + +
+Grand Total
+Net Total
+
53column_break_51 + Column Break + + +
54discount_amount + Currency + Additional Discount Amount + + +
currency
+
55base_discount_amount + Currency + Additional Discount Amount (Company Currency) + + +
Company:company:default_currency
+
56totals + Section Break + + + +
icon-money
+
57base_grand_total + Currency + Grand Total (Company Currency) + + +
Company:company:default_currency
+
58base_rounded_total + Currency + Rounded Total (Company Currency) + + +
Company:company:default_currency
+
59base_in_words + Data + In Words (Company Currency) +

+ In Words will be visible once you save the Sales Invoice.

+
60column_break5 + Column Break + + +
61grand_total + Currency + Grand Total + + +
currency
+
62rounded_total + Currency + Rounded Total + + +
currency
+
63in_words + Data + In Words + +
64total_advance + Currency + Total Advance + + +
party_account_currency
+
65outstanding_amount + Currency + Outstanding Amount + + +
party_account_currency
+
66advances_section + Section Break + Advance Payments + + +
icon-money
+
67get_advances_received + Button + Get Advances Received + + +
get_advances
+
68advances + Table + Advances + + + + + + +Sales Invoice Advance + + + +
69payments_section + Section Break + Payments + + +
icon-money
+
70mode_of_payment + Link + Mode of Payment + + + + + + +Mode of Payment + + + +
71cash_bank_account + Link + Cash/Bank Account + + + + + + +Account + + + +
72column_break3 + Column Break + + +
73paid_amount + Currency + Paid Amount + + +
currency
+
74base_paid_amount + Currency + Paid Amount (Company Currency) + + +
Company:company:default_currency
+
75column_break4 + Section Break + Write Off + +
76write_off_amount + Currency + Write Off Amount + + +
currency
+
77base_write_off_amount + Currency + Write Off Amount (Company Currency) + + +
Company:company:default_currency
+
78write_off_outstanding_amount_automatically + Check + Write Off Outstanding Amount + +
79column_break_74 + Column Break + + +
80write_off_account + Link + Write Off Account + + + + + + +Account + + + +
81write_off_cost_center + Link + Write Off Cost Center + + + + + + +Cost Center + + + +
82terms_section_break + Section Break + Terms + +
83tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
84terms + Text Editor + Terms and Conditions Details + +
85edit_printing_settings + Section Break + Printing Settings + +
86letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
87column_break_84 + Column Break + + +
88select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
89contact_section + Section Break + More Information + + +
icon-bullhorn
+
90project_name + Link + Project Name + + + + + + +Project + + + +
91territory + Link + Territory + + + + + + +Territory + + + +
92customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
93col_break23 + Column Break + + +
94customer_address + Link + Customer Address + + + + + + +Address + + + +
95contact_person + Link + Contact Person + + + + + + +Contact + + + +
96campaign + Link + Campaign + + + + + + +Campaign + + + +
97source + Select + Source + + +
+Existing Customer
+Reference
+Advertisement
+Cold Calling
+Exhibition
+Supplier Reference
+Mass Mailing
+Customer's Vendor
+Campaign
+
98more_info + Section Break + Accounting Details + + +
icon-file-text
+
99debit_to + Link + Debit To + + + + + + +Account + + + +
100party_account_currency + Link + Party Account Currency + + + + + + +Currency + + + +
101is_opening + Select + Is Opening Entry + + +
No
+Yes
+
102c_form_applicable + Select + C-Form Applicable + + +
No
+Yes
+
103c_form_no + Link + C-Form No + + + + + + +C-Form + + + +
104column_break8 + Column Break + + +
105posting_time + Time + Posting Time + +
106fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
107remarks + Small Text + Remarks + +
108sales_team_section_break + Section Break + Commission + + +
icon-group
+
109sales_partner + Link + Sales Partner + + + + + + +Sales Partner + + + +
110column_break10 + Column Break + + +
111commission_rate + Float + Commission Rate (%) + +
112total_commission + Currency + Total Commission + + +
Company:company:default_currency
+
113section_break2 + Section Break + Sales Team + +
114sales_team + Table + Sales Team1 + + + + + + +Sales Team + + + +
115recurring_invoice + Section Break + Recurring + + +
icon-time
+
116column_break11 + Column Break + + +
117is_recurring + Check + Is Recurring +

+ Check if recurring invoice, uncheck to stop recurring or put proper End Date

+
118recurring_type + Select + Recurring Type +

+ Select the period when the invoice will be generated automatically

+
+
+Monthly
+Quarterly
+Half-yearly
+Yearly
+
119from_date + Date + From Date +

+ Start date of current invoice's period

+
120to_date + Date + To Date +

+ End date of current invoice's period

+
121repeat_on_day_of_month + Int + Repeat on Day of Month +

+ The day of the month on which auto invoice will be generated e.g. 05, 28 etc

+
122end_date + Date + End Date +

+ The date on which recurring invoice will be stop

+
123column_break12 + Column Break + + +
124next_date + Date + Next Date +

+ The date on which next invoice will be generated. It is generated on submit. +

+
125recurring_id + Data + Recurring Id +

+ The unique id for tracking all recurring invoices. It is generated on submit.

+
126notification_email_address + Small Text + Notification Email Address +

+ Enter email id separated by commas, invoice will be mailed automatically on particular date

+
127recurring_print_format + Link + Recurring Print Format + + + + + + +Print Format + + + +
128against_income_account + Small Text + Against Income Account + +
+ + +
+

Controller

+

erpnext.accounts.doctype.sales_invoice.sales_invoice

+ + + + + + + +

Class SalesInvoice

+ +

Inherits from erpnext.controllers.selling_controller.SellingController + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + add_remarks + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_credit_limit + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_prev_docstatus + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_advances + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_company_abbr + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_gl_entries + (self, warehouse_account=None) +

+

No docs

+
+
+ + + + + +

+ + + get_warehouse + (self) +

+

No docs

+
+
+ + + + + +

+ + + make_customer_gl_entry + (self, gl_entries) +

+

No docs

+
+
+ + + + + +

+ + + make_gl_entries + (self, repost_future_gle=True) +

+

No docs

+
+
+ + + + + +

+ + + make_item_gl_entries + (self, gl_entries) +

+

No docs

+
+
+ + + + + +

+ + + make_pos_gl_entries + (self, gl_entries) +

+

No docs

+
+
+ + + + + +

+ + + make_tax_gl_entries + (self, gl_entries) +

+

No docs

+
+
+ + + + + +

+ + + make_write_off_gl_entry + (self, gl_entries) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_against_income_account + (self) +

+

Set against account for debit to account

+
+
+ + + + + +

+ + + set_indicator + (self) +

+

Set indicator for portal

+
+
+ + + + + +

+ + + set_missing_values + (self, for_validate=False) +

+

No docs

+
+
+ + + + + +

+ + + set_pos_fields + (self, for_validate=False) +

+

Set retail related fields from POS Profiles

+
+
+ + + + + +

+ + + so_dn_required + (self) +

+

check in manage account if sales order / delivery note required or not.

+
+
+ + + + + +

+ + + update_against_document_in_jv + (self) +

+

Links invoice and advance voucher: + 1. cancel advance voucher + 2. split into multiple rows if partially adjusted, assign against voucher + 3. submit advance voucher

+
+
+ + + + + +

+ + + update_current_stock + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_packing_list + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_status_updater_args + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_time_log_batch + (self, sales_invoice) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_c_form + (self) +

+

Blank C-form no if C-form applicable marked as 'No'

+
+
+ + + + + +

+ + + validate_c_form_on_cancel + (self) +

+

Display message if C-Form no exists on cancellation of Sales Invoice

+
+
+ + + + + +

+ + + validate_debit_to_acc + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_delivery_note + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_fixed_asset_account + (self) +

+

Validate Fixed Asset and whether Income Account Entered Exists

+
+
+ + + + + +

+ + + validate_item_code + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_pos + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_proj_cust + (self) +

+

check for does customer belong to same project as entered..

+
+
+ + + + + +

+ + + validate_time_logs_are_submitted + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_warehouse + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_with_previous_doc + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_write_off_account + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.sales_invoice.sales_invoice.get_bank_cash_account +

+

+ + + erpnext.accounts.doctype.sales_invoice.sales_invoice.get_bank_cash_account + (mode_of_payment, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.sales_invoice.sales_invoice.get_list_context + (context=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.sales_invoice.sales_invoice.make_delivery_note +

+

+ + + erpnext.accounts.doctype.sales_invoice.sales_invoice.make_delivery_note + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.sales_invoice.sales_invoice.make_sales_return +

+

+ + + erpnext.accounts.doctype.sales_invoice.sales_invoice.make_sales_return + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/sales_invoice_advance.html b/erpnext/docs/current/models/accounts/sales_invoice_advance.html new file mode 100644 index 0000000000..8ba6ced752 --- /dev/null +++ b/erpnext/docs/current/models/accounts/sales_invoice_advance.html @@ -0,0 +1,148 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSales Invoice Advance

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1journal_entry + Link + Journal Entry + + + + + + +Journal Entry + + + +
2remarks + Small Text + Remarks + +
3jv_detail_no + Data + Journal Entry Detail No + +
4col_break1 + Column Break + + +
5advance_amount + Currency + Advance amount + + +
party_account_currency
+
6allocated_amount + Currency + Allocated amount + + +
party_account_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/sales_invoice_item.html b/erpnext/docs/current/models/accounts/sales_invoice_item.html new file mode 100644 index 0000000000..fe753977f0 --- /dev/null +++ b/erpnext/docs/current/models/accounts/sales_invoice_item.html @@ -0,0 +1,898 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSales Invoice Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1barcode + Data + Barcode + +
2item_code + Link + Item + + + + + + +Item + + + +
3col_break1 + Column Break + + +
4item_name + Data + Item Name + +
5customer_item_code + Data + Customer's Item Code + +
6section_break_6 + Section Break + Edit Description + +
7description + Text Editor + Description + +
8column_break_8 + Column Break + + +
9image_view + Image + Image View + + +
image
+
10image + Attach + Image + +
11quantity_and_rate + Section Break + + +
12qty + Float + Quantity + +
13price_list_rate + Currency + Price List Rate + + +
currency
+
14discount_percentage + Percent + Discount on Price List Rate (%) + +
15col_break2 + Column Break + + +
16stock_uom + Link + UOM + + + + + + +UOM + + + +
17base_price_list_rate + Currency + Price List Rate (Company Currency) + + +
Company:company:default_currency
+
18section_break1 + Section Break + + +
19rate + Currency + Rate + + +
currency
+
20amount + Currency + Amount + + +
currency
+
21col_break3 + Column Break + + +
22base_rate + Currency + Rate (Company Currency) + + +
Company:company:default_currency
+
23base_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
24pricing_rule + Link + Pricing Rule + + + + + + +Pricing Rule + + + +
25section_break_21 + Section Break + + +
26net_rate + Currency + Net Rate + + +
currency
+
27net_amount + Currency + Net Amount + + +
currency
+
28column_break_24 + Column Break + + +
29base_net_rate + Currency + Net Rate (Company Currency) + + +
Company:company:default_currency
+
30base_net_amount + Currency + Net Amount (Company Currency) + + +
Company:company:default_currency
+
31drop_ship + Section Break + Drop Ship + +
32delivered_by_supplier + Check + Delivered By Supplier + +
33accounting + Section Break + Accounting Details + +
34income_account + Link + Income Account + + + + + + +Account + + + +
35expense_account + Link + Expense Account + + + + + + +Account + + + +
36col_break4 + Column Break + + +
37cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
38warehouse_and_reference + Section Break + Stock Details + +
39warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
40target_warehouse + Link + Target Warehouse + + + + + + +Warehouse + + + +
41serial_no + Small Text + Serial No + +
42batch_no + Link + Batch No + + + + + + +Batch + + + +
43item_group + Link + Item Group + + + + + + +Item Group + + + +
44brand + Data + Brand Name + +
45item_tax_rate + Small Text + Item Tax Rate + +
46col_break5 + Column Break + + +
47actual_batch_qty + Float + Available Batch Qty at Warehouse + +
48actual_qty + Float + Available Qty at Warehouse + +
49edit_references + Section Break + References + +
50time_log_batch + Link + Time Log Batch + + + + + + +Time Log Batch + + + +
51sales_order + Link + Sales Order + + + + + + +Sales Order + + + +
52so_detail + Data + Sales Order Item + +
53column_break_50 + Column Break + + +
54delivery_note + Link + Delivery Note + + + + + + +Delivery Note + + + +
55dn_detail + Data + Delivery Note Item + +
56delivered_qty + Float + Delivered Qty + +
57section_break_54 + Section Break + + +
58page_break + Check + Page Break + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/sales_taxes_and_charges.html b/erpnext/docs/current/models/accounts/sales_taxes_and_charges.html new file mode 100644 index 0000000000..25d5f923ab --- /dev/null +++ b/erpnext/docs/current/models/accounts/sales_taxes_and_charges.html @@ -0,0 +1,356 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSales Taxes and Charges

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1charge_type + Select + Type + + +
+Actual
+On Net Total
+On Previous Row Amount
+On Previous Row Total
+
2row_id + Data + Reference Row # + +
3account_head + Link + Account Head + + + + + + +Account + + + +
4cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
5col_break_1 + Column Break + + +
6description + Text Editor + Description + +
7included_in_print_rate + Check + Is this Tax included in Basic Rate? +

+ If checked, the tax amount will be considered as already included in the Print Rate / Print Amount

+
8section_break_8 + Section Break + + +
9rate + Float + Rate + +
10section_break_9 + Section Break + + +
11tax_amount + Currency + Amount + + +
currency
+
12total + Currency + Total + + +
currency
+
13tax_amount_after_discount_amount + Currency + Tax Amount After Discount Amount + + +
currency
+
14column_break_13 + Column Break + + +
15base_tax_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
16base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
17base_tax_amount_after_discount_amount + Currency + Tax Amount After Discount Amount (Company Currency) + + +
Company:company:default_currency
+
18item_wise_tax_detail + Small Text + Item Wise Tax Detail + +
19parenttype + Data + Parenttype + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/sales_taxes_and_charges_template.html b/erpnext/docs/current/models/accounts/sales_taxes_and_charges_template.html new file mode 100644 index 0000000000..8337c7014c --- /dev/null +++ b/erpnext/docs/current/models/accounts/sales_taxes_and_charges_template.html @@ -0,0 +1,295 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSales Taxes and Charges Template

+ + +Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like "Shipping", "Insurance", "Handling" etc. + +#### Note + +The tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master. + +#### Description of Columns + +1. Calculation Type: + - This can be on **Net Total** (that is the sum of basic amount). + - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total. + - **Actual** (as mentioned). +2. Account Head: The Account ledger under which this tax will be booked +3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center. +4. Description: Description of the tax (that will be printed in invoices / quotes). +5. Rate: Tax rate. +6. Amount: Tax amount. +7. Total: Cumulative total to this point. +8. Enter Row: If based on "Previous Row Total" you can select the row number which will be taken as a base for this calculation (default is the previous row). +9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1title + Data + Title + +
2is_default + Check + Default + +
3disabled + Check + Disabled + +
4column_break_3 + Column Break + + +
5company + Link + Company + + + + + + +Company + + + +
6section_break_5 + Section Break + + +
7taxes + Table + Sales Taxes and Charges +

+ * Will be calculated in the transaction.

+
+ + + + +Sales Taxes and Charges + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.sales_taxes_and_charges_template.sales_taxes_and_charges_template

+ + + + + + + +

Class SalesTaxesandChargesTemplate

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.sales_taxes_and_charges_template.sales_taxes_and_charges_template.valdiate_taxes_and_charges_template + (doc) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/shipping_rule.html b/erpnext/docs/current/models/accounts/shipping_rule.html new file mode 100644 index 0000000000..a58be40291 --- /dev/null +++ b/erpnext/docs/current/models/accounts/shipping_rule.html @@ -0,0 +1,422 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabShipping Rule

+ + +Specify conditions to calculate shipping amount + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1label + Data + Shipping Rule Label +

+ example: Next Day Shipping

+
2disabled + Check + Disabled + +
3calculate_based_on + Select + Calculate Based On + + +
Net Total
+Net Weight
+
4rule_conditions_section + Section Break + Shipping Rule Conditions + +
5conditions + Table + Shipping Rule Conditions + + + + + + +Shipping Rule Condition + + + +
6section_break_6 + Section Break + Valid for Countries + +
7worldwide_shipping + Check + Worldwide Shipping + +
8countries + Table + Valid for Countries + + + + + + +Shipping Rule Country + + + +
9section_break_10 + Section Break + + +
10company + Link + Company + + + + + + +Company + + + +
11column_break_12 + Column Break + + +
12account + Link + Shipping Account + + + + + + +Account + + + +
13cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.shipping_rule.shipping_rule

+ + + + + + + +

Class FromGreaterThanToError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class ManyBlankToValuesError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OverlappingConditionError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class ShippingRule

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + sort_shipping_rule_conditions + (self) +

+

Sort Shipping Rule Conditions based on increasing From Value

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_from_to_values + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_overlapping_shipping_rule_conditions + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/shipping_rule_condition.html b/erpnext/docs/current/models/accounts/shipping_rule_condition.html new file mode 100644 index 0000000000..0dcefefd16 --- /dev/null +++ b/erpnext/docs/current/models/accounts/shipping_rule_condition.html @@ -0,0 +1,101 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabShipping Rule Condition

+ + +A condition for a Shipping Rule + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1from_value + Float + From Value + +
2to_value + Float + To Value + +
3shipping_amount + Currency + Shipping Amount + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/shipping_rule_country.html b/erpnext/docs/current/models/accounts/shipping_rule_country.html new file mode 100644 index 0000000000..6d1eedb8cc --- /dev/null +++ b/erpnext/docs/current/models/accounts/shipping_rule_country.html @@ -0,0 +1,84 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabShipping Rule Country

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1country + Link + Country + + + + + + +Country + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/accounts/tax_rule.html b/erpnext/docs/current/models/accounts/tax_rule.html new file mode 100644 index 0000000000..4541878efe --- /dev/null +++ b/erpnext/docs/current/models/accounts/tax_rule.html @@ -0,0 +1,608 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabTax Rule

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1tax_type + Select + Tax Type + + +
Sales
+Purchase
+
2use_for_shopping_cart + Check + Use for Shopping Cart + +
3column_break_1 + Column Break + + +
4sales_tax_template + Link + Sales Tax Template + + + + + + +Sales Taxes and Charges Template + + + +
5purchase_tax_template + Link + Purchase Tax Template + + + + + + +Purchase Taxes and Charges Template + + + +
6filters + Section Break + Filters + +
7customer + Link + Customer + + + + + + +Customer + + + +
8supplier + Link + Supplier + + + + + + +Supplier + + + +
9billing_city + Data + Billing City + +
10billing_state + Data + Billing State + +
11billing_country + Link + Billing Country + + + + + + +Country + + + +
12column_break_2 + Column Break + + +
13customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
14supplier_type + Link + Supplier Type + + + + + + +Supplier Type + + + +
15shipping_city + Data + Shipping City + +
16shipping_state + Data + Shipping State + +
17shipping_country + Link + Shipping Country + + + + + + +Country + + + +
18section_break_4 + Section Break + Validity + +
19from_date + Date + From Date + +
20column_break_7 + Column Break + + +
21to_date + Date + To Date + +
22section_break_6 + Section Break + + +
23priority + Int + Priority + +
24column_break_20 + Column Break + + +
25company + Link + Company + + + + + + +Company + + + +
+ + +
+

Controller

+

erpnext.accounts.doctype.tax_rule.tax_rule

+ + + + + + + +

Class ConflictingTaxRule

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class IncorrectCustomerGroup

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class IncorrectSupplierType

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class TaxRule

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + __setup__ + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_filters + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_tax_template + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.accounts.doctype.tax_rule.tax_rule.get_party_details +

+

+ + + erpnext.accounts.doctype.tax_rule.tax_rule.get_party_details + (party, party_type, args=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.accounts.doctype.tax_rule.tax_rule.get_tax_template + (posting_date, args) +

+

Get matching tax rule

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/buying_settings.html b/erpnext/docs/current/models/buying/buying_settings.html new file mode 100644 index 0000000000..1106ec6991 --- /dev/null +++ b/erpnext/docs/current/models/buying/buying_settings.html @@ -0,0 +1,210 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + +Settings for Buying Module + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1supp_master_name + Select + Supplier Naming By + + +
Supplier Name
+Naming Series
+
2supplier_type + Link + Default Supplier Type + + + + + + +Supplier Type + + + +
3buying_price_list + Link + Default Buying Price List + + + + + + +Price List + + + +
4column_break_3 + Column Break + + +
5po_required + Select + Purchase Order Required + + +
No
+Yes
+
6pr_required + Select + Purchase Receipt Required + + +
No
+Yes
+
7maintain_same_rate + Check + Maintain same rate throughout purchase cycle + +
8allow_multiple_items + Check + Allow Item to be added multiple times in a transaction + +
+ + +
+

Controller

+

erpnext.buying.doctype.buying_settings.buying_settings

+ + + + + + + +

Class BuyingSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/index.html b/erpnext/docs/current/models/buying/index.html new file mode 100644 index 0000000000..56c01402d4 --- /dev/null +++ b/erpnext/docs/current/models/buying/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for buying

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/index.txt b/erpnext/docs/current/models/buying/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/buying/purchase_common.html b/erpnext/docs/current/models/buying/purchase_common.html new file mode 100644 index 0000000000..5776de83cf --- /dev/null +++ b/erpnext/docs/current/models/buying/purchase_common.html @@ -0,0 +1,129 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
+ + +
+

Controller

+

erpnext.buying.doctype.purchase_common.purchase_common

+ + + + + + + +

Class PurchaseCommon

+ +

Inherits from erpnext.controllers.buying_controller.BuyingController + +

+
+
+ + + + +

+ + + check_docstatus + (self, check, doctype, docname, detail_doctype=) +

+

No docs

+
+
+ + + + + +

+ + + check_for_stopped_or_closed_status + (self, doctype, docname) +

+

No docs

+
+
+ + + + + +

+ + + update_last_purchase_rate + (self, obj, is_submit) +

+

updates lastpurchaserate in item table for each item

+
+
+ + + + + +

+ + + validate_for_items + (self, obj) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/purchase_order.html b/erpnext/docs/current/models/buying/purchase_order.html new file mode 100644 index 0000000000..babfc4c5c1 --- /dev/null +++ b/erpnext/docs/current/models/buying/purchase_order.html @@ -0,0 +1,1908 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPurchase Order

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1supplier_section + Section Break + + + +
icon-user
+
2title + Data + Title + +
3naming_series + Select + Series + + +
PO-
+
4supplier + Link + Supplier + + + + + + +Supplier + + + +
5is_subcontracted + Select + Supply Raw Materials + + +
No
+Yes
+
6supplier_name + Data + Supplier Name + +
7address_display + Small Text + Address + +
8contact_display + Small Text + Contact + +
9contact_mobile + Small Text + Mobile No + +
10contact_email + Small Text + Contact Email + +
11column_break1 + Column Break + + +
12transaction_date + Date + Date + +
13amended_from + Link + Amended From + + + + + + +Purchase Order + + + +
14company + Link + Company + + + + + + +Company + + + +
15drop_ship + Section Break + Drop Ship + +
16customer + Link + Customer + + + + + + +Customer + + + +
17customer_name + Data + Customer Name + +
18delivered_by_supplier + Check + To be delivered to customer + +
19column_break_19 + Column Break + + +
20customer_address + Link + Customer Address + + + + + + +Address + + + +
21customer_contact_person + Link + Customer Contact + + + + + + +Contact + + + +
22customer_address_display + Small Text + Customer Address Display + +
23customer_contact_display + Small Text + Customer Contact + +
24customer_contact_mobile + Small Text + Customer Mobile No + +
25customer_contact_email + Small Text + Customer Contact Email + +
26currency_and_price_list + Section Break + Currency and Price List + + +
icon-tag
+
27currency + Link + Currency + + + + + + +Currency + + + +
28conversion_rate + Float + Exchange Rate + +
29cb_price_list + Column Break + + +
30buying_price_list + Link + Price List + + + + + + +Price List + + + +
31price_list_currency + Link + Price List Currency + + + + + + +Currency + + + +
32plc_conversion_rate + Float + Price List Exchange Rate + +
33ignore_pricing_rule + Check + Ignore Pricing Rule + +
34items_section + Section Break + + + +
icon-shopping-cart
+
35items + Table + Items + + + + + + +Purchase Order Item + + + +
36get_last_purchase_rate + Button + Get Last Purchase Rate + +
37sb_last_purchase + Section Break + + +
38base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
39base_net_total + Currency + Net Total (Company Currency) + + +
Company:company:default_currency
+
40column_break_26 + Column Break + + +
41total + Currency + Total + + +
currency
+
42net_total + Currency + Net Total + + +
currency
+
43taxes_section + Section Break + + + +
icon-money
+
44taxes_and_charges + Link + Taxes and Charges + + + + + + +Purchase Taxes and Charges Template + + + +
45taxes + Table + Purchase Taxes and Charges + + + + + + +Purchase Taxes and Charges + + + +
46other_charges_calculation + HTML + Taxes and Charges Calculation + +
47totals + Section Break + + + +
icon-money
+
48base_taxes_and_charges_added + Currency + Taxes and Charges Added (Company Currency) + + +
Company:company:default_currency
+
49base_taxes_and_charges_deducted + Currency + Taxes and Charges Deducted (Company Currency) + + +
Company:company:default_currency
+
50base_total_taxes_and_charges + Currency + Total Taxes and Charges (Company Currency) + + +
Company:company:default_currency
+
51column_break_39 + Column Break + + +
52taxes_and_charges_added + Currency + Taxes and Charges Added + + +
currency
+
53taxes_and_charges_deducted + Currency + Taxes and Charges Deducted + + +
currency
+
54total_taxes_and_charges + Currency + Total Taxes and Charges + + +
currency
+
55discount_section + Section Break + Additional Discount + +
56apply_discount_on + Select + Apply Additional Discount On + + +
+Grand Total
+Net Total
+
57column_break_45 + Column Break + + +
58discount_amount + Currency + Additional Discount Amount + + +
currency
+
59base_discount_amount + Currency + Additional Discount Amount (Company Currency) + + +
Company:company:default_currency
+
60totals_section + Section Break + + +
61base_grand_total + Currency + Grand Total (Company Currency) + + +
Company:company:default_currency
+
62base_in_words + Data + In Words (Company Currency) +

+ In Words will be visible once you save the Purchase Order.

+
63base_rounded_total + Currency + Rounded Total (Company Currency) + + +
Company:company:default_currency
+
64advance_paid + Currency + Advance Paid + +
65column_break4 + Column Break + + +
66grand_total + Currency + Grand Total + + +
currency
+
67in_words + Data + In Words + +
68terms_section_break + Section Break + Terms and Conditions + + +
icon-legal
+
69tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
70terms + Text Editor + Terms and Conditions + +
71contact_section + Section Break + Contact Details + + +
icon-bullhorn
+
72supplier_address + Link + Supplier Address + + + + + + +Address + + + +
73cb_contact + Column Break + + +
74contact_person + Link + Contact Person + + + + + + +Contact + + + +
75more_info + Section Break + More Information + +
76status + Select + Status + + +
+Draft
+To Receive and Bill
+To Bill
+To Receive
+Completed
+Stopped
+Cancelled
+Closed
+Delivered
+
77fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
78ref_sq + Data + Ref SQ + +
79column_break_74 + Column Break + + +
80per_received + Percent + % Received + +
81per_billed + Percent + % Billed + +
82column_break5 + Section Break + Printing Settings + +
83letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
84select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
85raw_material_details + Section Break + Raw Materials Supplied + + +
icon-truck
+
86supplied_items + Table + Supplied Items + + + + + + +Purchase Order Item Supplied + + + +
87recurring_order + Section Break + Recurring + + +
icon-time
+
88column_break + Column Break + + +
89is_recurring + Check + Is Recurring + +
90recurring_type + Select + Recurring Type + + +
Monthly
+Quarterly
+Half-yearly
+Yearly
+
91from_date + Date + From Date +

+ Start date of current order's period

+
92to_date + Date + To Date +

+ End date of current order's period

+
93repeat_on_day_of_month + Int + Repeat on Day of Month +

+ The day of the month on which auto order will be generated e.g. 05, 28 etc

+
94end_date + Date + End Date +

+ The date on which recurring order will be stop

+
95column_break83 + Column Break + + +
96next_date + Date + Next Date +

+ The date on which next invoice will be generated. It is generated on submit.

+
97recurring_id + Data + Recurring Id + +
98notification_email_address + Small Text + Notification Email Address +

+ Enter email id separated by commas, order will be mailed automatically on particular date

+
99recurring_print_format + Link + Recurring Print Format + + + + + + +Print Format + + + +
+ + +
+

Controller

+

erpnext.buying.doctype.purchase_order.purchase_order

+ + + + + + + +

Class PurchaseOrder

+ +

Inherits from erpnext.controllers.buying_controller.BuyingController + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + before_recurring + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_for_stopped_or_closed_status + (self, pc_obj) +

+

No docs

+
+
+ + + + + +

+ + + check_modified_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_last_purchase_rate + (self) +

+

get last purchase rates for all items

+
+
+ + + + + +

+ + + get_schedule_dates + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_delivered_qty_in_sales_order + (self) +

+

Update delivered qty in Sales Order for drop ship

+
+
+ + + + + +

+ + + update_ordered_qty + (self, po_item_rows=None) +

+

update requested qty (before ordered_qty is updated)

+
+
+ + + + + +

+ + + update_requested_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_status + (self, status) +

+

No docs

+
+
+ + + + + +

+ + + update_status_updater + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_minimum_order_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_with_previous_doc + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.buying.doctype.purchase_order.purchase_order.make_purchase_invoice +

+

+ + + erpnext.buying.doctype.purchase_order.purchase_order.make_purchase_invoice + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.buying.doctype.purchase_order.purchase_order.make_purchase_receipt +

+

+ + + erpnext.buying.doctype.purchase_order.purchase_order.make_purchase_receipt + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.buying.doctype.purchase_order.purchase_order.make_stock_entry +

+

+ + + erpnext.buying.doctype.purchase_order.purchase_order.make_stock_entry + (purchase_order, item_code) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.buying.doctype.purchase_order.purchase_order.set_missing_values + (source, target) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.buying.doctype.purchase_order.purchase_order.stop_or_unstop_purchase_orders +

+

+ + + erpnext.buying.doctype.purchase_order.purchase_order.stop_or_unstop_purchase_orders + (names, status) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.buying.doctype.purchase_order.purchase_order.update_status +

+

+ + + erpnext.buying.doctype.purchase_order.purchase_order.update_status + (status, name) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/purchase_order_item.html b/erpnext/docs/current/models/buying/purchase_order_item.html new file mode 100644 index 0000000000..c3db05b2f8 --- /dev/null +++ b/erpnext/docs/current/models/buying/purchase_order_item.html @@ -0,0 +1,823 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPurchase Order Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2supplier_part_no + Data + Supplier Part Number + +
3item_name + Data + Item Name + +
4column_break_4 + Column Break + + +
5schedule_date + Date + Reqd By Date + +
6section_break_5 + Section Break + Description + +
7description + Text Editor + Description + +
8col_break1 + Column Break + + +
9image + Attach + Image + +
10image_view + Image + Image View + + +
image
+
11quantity_and_rate + Section Break + Quantity and Rate + +
12qty + Float + Quantity + +
13stock_uom + Link + Stock UOM + + + + + + +UOM + + + +
14col_break2 + Column Break + + +
15uom + Link + UOM + + + + + + +UOM + + + +
16conversion_factor + Float + UOM Conversion Factor + +
17sec_break1 + Section Break + + +
18price_list_rate + Currency + Price List Rate + + +
currency
+
19discount_percentage + Percent + Discount on Price List Rate (%) + +
20col_break3 + Column Break + + +
21base_price_list_rate + Currency + Price List Rate (Company Currency) + + +
Company:company:default_currency
+
22sec_break2 + Section Break + + +
23rate + Currency + Rate + + +
currency
+
24amount + Currency + Amount + + +
currency
+
25col_break4 + Column Break + + +
26base_rate + Currency + Rate (Company Currency) + + +
Company:company:default_currency
+
27base_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
28pricing_rule + Link + Pricing Rule + + + + + + +Pricing Rule + + + +
29section_break_29 + Section Break + + +
30net_rate + Currency + Net Rate + + +
currency
+
31net_amount + Currency + Net Amount + + +
currency
+
32column_break_32 + Column Break + + +
33base_net_rate + Currency + Net Rate (Company Currency) + + +
Company:company:default_currency
+
34base_net_amount + Currency + Net Amount (Company Currency) + + +
Company:company:default_currency
+
35warehouse_and_reference + Section Break + Warehouse and Reference + +
36warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
37project_name + Link + Project Name + + + + + + +Project + + + +
38prevdoc_doctype + Link + Reference Document Type + + + + + + +DocType + + + +
39prevdoc_docname + Dynamic Link + Reference Name + + +
prevdoc_doctype
+
40prevdoc_detail_docname + Data + Material Request Detail No + +
41supplier_quotation + Link + Supplier Quotation + + + + + + +Supplier Quotation + + + +
42supplier_quotation_item + Link + Supplier Quotation Item + + + + + + +Supplier Quotation Item + + + +
43col_break5 + Column Break + + +
44item_group + Link + Item Group + + + + + + +Item Group + + + +
45brand + Link + Brand + + + + + + +Brand + + + +
46bom + Link + BOM + + + + + + +BOM + + + +
47stock_qty + Float + Qty as per Stock UOM + +
48received_qty + Float + Received Qty + +
49returned_qty + Float + Returned Qty + +
50billed_amt + Currency + Billed Amt + + +
currency
+
51item_tax_rate + Small Text + Item Tax Rate +

+ Tax detail table fetched from item master as a string and stored in this field. +Used for Taxes and Charges

+
52page_break + Check + Page Break + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/purchase_order_item_supplied.html b/erpnext/docs/current/models/buying/purchase_order_item_supplied.html new file mode 100644 index 0000000000..01ae3d966b --- /dev/null +++ b/erpnext/docs/current/models/buying/purchase_order_item_supplied.html @@ -0,0 +1,184 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPurchase Order Item Supplied

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1main_item_code + Data + Item Code + +
2rm_item_code + Data + Raw Material Item Code + +
3required_qty + Float + Supplied Qty + +
4rate + Currency + Rate + + +
Company:company:default_currency
+
5amount + Currency + Amount + + +
Company:company:default_currency
+
6bom_detail_no + Data + BOM Detail No + +
7reference_name + Data + Reference Name + +
8conversion_factor + Float + Conversion Factor + +
9stock_uom + Link + Stock Uom + + + + + + +UOM + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/purchase_receipt_item_supplied.html b/erpnext/docs/current/models/buying/purchase_receipt_item_supplied.html new file mode 100644 index 0000000000..c755d26dc1 --- /dev/null +++ b/erpnext/docs/current/models/buying/purchase_receipt_item_supplied.html @@ -0,0 +1,265 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPurchase Receipt Item Supplied

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1main_item_code + Data + Item Code + +
2rm_item_code + Data + Raw Material Item Code + +
3description + Text Editor + Description + +
4batch_no + Link + Batch No + + + + + + +Batch + + + +
5serial_no + Text + Serial No + +
6col_break1 + Column Break + + +
7required_qty + Float + Required Qty + +
8consumed_qty + Float + Consumed Qty + +
9stock_uom + Link + Stock Uom + + + + + + +UOM + + + +
10rate + Currency + Rate + + +
Company:company:default_currency
+
11amount + Currency + Amount + + +
Company:company:default_currency
+
12conversion_factor + Float + Conversion Factor + +
13current_stock + Float + Current Stock + +
14reference_name + Data + Reference Name + +
15bom_detail_no + Data + BOM Detail No + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/quality_inspection.html b/erpnext/docs/current/models/buying/quality_inspection.html new file mode 100644 index 0000000000..d31095eb40 --- /dev/null +++ b/erpnext/docs/current/models/buying/quality_inspection.html @@ -0,0 +1,515 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabQuality Inspection

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1naming_series + Select + Series + + +
QI-
+
2report_date + Date + Report Date + +
3column_break_4 + Column Break + + +
4inspection_type + Select + Inspection Type + + +
+Incoming
+Outgoing
+In Process
+
5purchase_receipt_no + Link + Purchase Receipt No + + + + + + +Purchase Receipt + + + +
6delivery_note_no + Link + Delivery Note No + + + + + + +Delivery Note + + + +
7section_break_7 + Section Break + + +
8item_code + Link + Item Code + + + + + + +Item + + + +
9item_serial_no + Link + Item Serial No + + + + + + +Serial No + + + +
10batch_no + Link + Batch No + + + + + + +Batch + + + +
11sample_size + Float + Sample Size + +
12column_break1 + Column Break + + +
13item_name + Data + Item Name + +
14description + Small Text + Description + +
15section_break_14 + Section Break + + +
16inspected_by + Link + Inspected By + + + + + + +User + + + +
17verified_by + Data + Verified By + +
18column_break_17 + Column Break + + +
19remarks + Text + Remarks + +
20amended_from + Link + Amended From + + + + + + +Quality Inspection + + + +
21specification_details + Section Break + + + +
Simple
+
22get_specification_details + Button + Get Specification Details + + +
get_item_specification_details
+
23readings + Table + Readings + + + + + + +Quality Inspection Reading + + + +
+ + +
+

Controller

+

erpnext.buying.doctype.quality_inspection.quality_inspection

+ + + + + + + +

Class QualityInspection

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_item_specification_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.buying.doctype.quality_inspection.quality_inspection.item_query + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/quality_inspection_reading.html b/erpnext/docs/current/models/buying/quality_inspection_reading.html new file mode 100644 index 0000000000..afa4c99738 --- /dev/null +++ b/erpnext/docs/current/models/buying/quality_inspection_reading.html @@ -0,0 +1,222 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabQuality Inspection Reading

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1specification + Data + Parameter + +
2value + Data + Acceptance Criteria + +
3reading_1 + Data + Reading 1 + +
4reading_2 + Data + Reading 2 + +
5reading_3 + Data + Reading 3 + +
6reading_4 + Data + Reading 4 + +
7reading_5 + Data + Reading 5 + +
8reading_6 + Data + Reading 6 + +
9reading_7 + Data + Reading 7 + +
10reading_8 + Data + Reading 8 + +
11reading_9 + Data + Reading 9 + +
12reading_10 + Data + Reading 10 + +
13status + Select + Status + + +
Accepted
+Rejected
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/supplier.html b/erpnext/docs/current/models/buying/supplier.html new file mode 100644 index 0000000000..a5b63472f4 --- /dev/null +++ b/erpnext/docs/current/models/buying/supplier.html @@ -0,0 +1,741 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSupplier

+ + +Supplier of Goods or Services. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1basic_info + Section Break + + + +
icon-user
+
2naming_series + Select + Series + + +
SUPP-
+
3supplier_name + Data + Supplier Name + +
4column_break0 + Column Break + + +
5supplier_type + Link + Supplier Type + + + + + + +Supplier Type + + + +
6is_frozen + Check + Is Frozen + +
7section_break_7 + Section Break + + +
8default_currency + Link + Billing Currency + + + + + + +Currency + + + +
9default_price_list + Link + Price List + + + + + + +Price List + + + +
10column_break_10 + Column Break + + +
11default_taxes_and_charges + Link + Taxes and Charges + + + + + + +Purchase Taxes and Charges Template + + + +
12credit_days + Int + Credit Days + +
13address_contacts + Section Break + Address and Contacts + + +
icon-map-marker
+
14address_html + HTML + Address HTML + +
15column_break1 + Column Break + + +
16contact_html + HTML + Contact HTML + +
17default_payable_accounts + Section Break + Default Payable Accounts + +
18accounts + Table + Accounts +

+ Mention if non-standard receivable account

+
+ + + + +Party Account + + + +
19column_break2 + Section Break + Supplier Details + +
20website + Data + Website + +
21supplier_details + Text + Supplier Details +

+ Statutory info and other general information about your Supplier

+
22communications + Table + Communications + + + + + + +Communication + + + +
+ + +
+

Controller

+

erpnext.buying.doctype.supplier.supplier

+ + + + + + + +

Class Supplier

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + after_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + delete_supplier_address + (self) +

+

No docs

+
+
+ + + + + +

+ + + delete_supplier_contact + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_contacts + (self, nm) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

Load address and contacts in __onload

+
+
+ + + + + +

+ + + update_address + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_contact + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_supplier_address + (self, newdn, set_field) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.buying.doctype.supplier.supplier.get_dashboard_info +

+

+ + + erpnext.buying.doctype.supplier.supplier.get_dashboard_info + (supplier) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/supplier_quotation.html b/erpnext/docs/current/models/buying/supplier_quotation.html new file mode 100644 index 0000000000..9f4ae84369 --- /dev/null +++ b/erpnext/docs/current/models/buying/supplier_quotation.html @@ -0,0 +1,1201 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSupplier Quotation

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1supplier_section + Section Break + + + +
icon-user
+
2title + Data + Title + +
3naming_series + Select + Series + + +
SQTN-
+
4supplier + Link + Supplier + + + + + + +Supplier + + + +
5supplier_name + Data + Name + +
6address_display + Small Text + Address + +
7contact_display + Small Text + Contact + +
8contact_mobile + Small Text + Mobile No + +
9contact_email + Small Text + Contact Email + +
10column_break1 + Column Break + + +
11transaction_date + Date + Date + +
12amended_from + Link + Amended From + + + + + + +Supplier Quotation + + + +
13company + Link + Company + + + + + + +Company + + + +
14currency_and_price_list + Section Break + Currency and Price List + + +
icon-tag
+
15currency + Link + Currency + + + + + + +Currency + + + +
16conversion_rate + Float + Exchange Rate + +
17cb_price_list + Column Break + + +
18buying_price_list + Link + Price List + + + + + + +Price List + + + +
19price_list_currency + Link + Price List Currency + + + + + + +Currency + + + +
20plc_conversion_rate + Float + Price List Exchange Rate + +
21ignore_pricing_rule + Check + Ignore Pricing Rule + +
22items_section + Section Break + + + +
icon-shopping-cart
+
23items + Table + Items + + + + + + +Supplier Quotation Item + + + +
24section_break_22 + Section Break + + +
25base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
26base_net_total + Currency + Net Total (Company Currency) + + +
Company:company:default_currency
+
27column_break_24 + Column Break + + +
28total + Currency + Total + + +
currency
+
29net_total + Currency + Net Total + + +
currency
+
30taxes_section + Section Break + Taxes and Charges + + +
icon-money
+
31taxes_and_charges + Link + Taxes and Charges + + + + + + +Purchase Taxes and Charges Template + + + +
32taxes + Table + Purchase Taxes and Charges + + + + + + +Purchase Taxes and Charges + + + +
33other_charges_calculation + HTML + Taxes and Charges Calculation + +
34totals + Section Break + + + +
icon-money
+
35base_taxes_and_charges_added + Currency + Taxes and Charges Added (Company Currency) + + +
Company:company:default_currency
+
36base_taxes_and_charges_deducted + Currency + Taxes and Charges Deducted (Company Currency) + + +
Company:company:default_currency
+
37base_total_taxes_and_charges + Currency + Total Taxes and Charges (Company Currency) + + +
Company:company:default_currency
+
38column_break_37 + Column Break + + +
39taxes_and_charges_added + Currency + Taxes and Charges Added + + +
currency
+
40taxes_and_charges_deducted + Currency + Taxes and Charges Deducted + + +
currency
+
41total_taxes_and_charges + Currency + Total Taxes and Charges + + +
currency
+
42section_break_41 + Section Break + Additional Discount + +
43apply_discount_on + Select + Apply Additional Discount On + + +
+Grand Total
+Net Total
+
44column_break_43 + Column Break + + +
45discount_amount + Currency + Additional Discount Amount + + +
currency
+
46base_discount_amount + Currency + Additional Discount Amount (Company Currency) + + +
Company:company:default_currency
+
47section_break_46 + Section Break + + +
48base_grand_total + Currency + Grand Total (Company Currency) + + +
Company:company:default_currency
+
49base_in_words + Data + In Words (Company Currency) + +
50base_rounded_total + Currency + Rounded Total (Company Currency) + + +
Company:company:default_currency
+
51column_break4 + Column Break + + +
52grand_total + Currency + Grand Total + + +
currency
+
53in_words + Data + In Words + +
54terms_section_break + Section Break + Terms and Conditions + + +
icon-legal
+
55tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
56terms + Text Editor + Terms and Conditions + +
57contact_section + Section Break + Contact Details + + +
icon-bullhorn
+
58supplier_address + Link + Supplier Address + + + + + + +Address + + + +
59contact_person + Link + Contact Person + + + + + + +Contact + + + +
60printing_settings + Section Break + Printing Settings + +
61select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
62letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
63more_info + Section Break + More Information + + +
icon-file-text
+
64status + Select + Status + + +
+Draft
+Submitted
+Stopped
+Cancelled
+
65is_subcontracted + Select + Is Subcontracted + + +
+Yes
+No
+
66column_break_57 + Column Break + + +
67fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
+ + +
+

Controller

+

erpnext.buying.doctype.supplier_quotation.supplier_quotation

+ + + + + + + +

Class SupplierQuotation

+ +

Inherits from erpnext.controllers.buying_controller.BuyingController + +

+
+
+ + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_common + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_with_previous_doc + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.buying.doctype.supplier_quotation.supplier_quotation.make_purchase_order +

+

+ + + erpnext.buying.doctype.supplier_quotation.supplier_quotation.make_purchase_order + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/buying/supplier_quotation_item.html b/erpnext/docs/current/models/buying/supplier_quotation_item.html new file mode 100644 index 0000000000..efe028f8e7 --- /dev/null +++ b/erpnext/docs/current/models/buying/supplier_quotation_item.html @@ -0,0 +1,637 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSupplier Quotation Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2supplier_part_no + Data + Supplier Part Number + +
3column_break_3 + Column Break + + +
4item_name + Data + Item Name + +
5section_break_5 + Section Break + Description + +
6description + Text Editor + Description + +
7col_break1 + Column Break + + +
8image + Attach + Image + +
9image_view + Image + Image View + + +
image
+
10quantity_and_rate + Section Break + Quantity and Rate + +
11qty + Float + Quantity + +
12price_list_rate + Currency + Price List Rate + + +
currency
+
13discount_percentage + Percent + Discount on Price List Rate (%) + +
14col_break2 + Column Break + + +
15uom + Link + UOM + + + + + + +UOM + + + +
16base_price_list_rate + Currency + Price List Rate (Company Currency) + + +
Company:company:default_currency
+
17sec_break1 + Section Break + + +
18rate + Currency + Rate + + +
currency
+
19amount + Currency + Amount + + +
currency
+
20col_break3 + Column Break + + +
21base_rate + Currency + Rate (Company Currency) + + +
Company:company:default_currency
+
22base_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
23pricing_rule + Link + Pricing Rule + + + + + + +Pricing Rule + + + +
24section_break_24 + Section Break + + +
25net_rate + Currency + Net Rate + +
26net_amount + Currency + Net Amount + + +
currency
+
27column_break_27 + Column Break + + +
28base_net_rate + Currency + Net Rate (Company Currency) + + +
Company:company:default_currency
+
29base_net_amount + Currency + Net Amount (Company Currency) + + +
Company:company:default_currency
+
30warehouse_and_reference + Section Break + Warehouse and Reference + +
31warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
32project_name + Link + Project Name + + + + + + +Project + + + +
33prevdoc_doctype + Data + Prevdoc DocType + +
34prevdoc_docname + Link + Material Request No + + + + + + +Material Request + + + +
35col_break4 + Column Break + + +
36prevdoc_detail_docname + Data + Material Request Detail No + +
37brand + Link + Brand + + + + + + +Brand + + + +
38item_group + Link + Item Group + + + + + + +Item Group + + + +
39item_tax_rate + Small Text + Item Tax Rate +

+ Tax detail table fetched from item master as a string and stored in this field. +Used for Taxes and Charges

+
40page_break + Check + Page Break + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/crm/index.html b/erpnext/docs/current/models/crm/index.html new file mode 100644 index 0000000000..513d5780b8 --- /dev/null +++ b/erpnext/docs/current/models/crm/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for crm

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/crm/index.txt b/erpnext/docs/current/models/crm/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/crm/lead.html b/erpnext/docs/current/models/crm/lead.html new file mode 100644 index 0000000000..eb20367287 --- /dev/null +++ b/erpnext/docs/current/models/crm/lead.html @@ -0,0 +1,865 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabLead

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1lead_details + Section Break + + + +
icon-user
+
2naming_series + Select + Series + + +
LEAD-
+
3lead_name + Data + Person Name + +
4company_name + Data + Organization Name + +
5email_id + Data + Email Id + + +
Email
+
6col_break123 + Column Break + + +
7status + Select + Status + + +
Lead
+Open
+Replied
+Opportunity
+Interested
+Converted
+Do Not Contact
+
8source + Select + Source + + +
+Advertisement
+Blog Post
+Campaign
+Call
+Customer
+Exhibition
+Supplier
+Website
+Email
+
9customer + Link + From Customer + + + + + + +Customer + + + +
10campaign_name + Link + Campaign Name + + + + + + +Campaign + + + +
11section_break_12 + Section Break + + +
12lead_owner + Link + Lead Owner + + + + + + +User + + + +
13column_break_14 + Column Break + + +
14contact_by + Link + Next Contact By + + + + + + +User + + + +
15contact_date + Datetime + Next Contact Date +

+ Add to calendar on this date

+
16contact_info + Section Break + Address & Contact + + +
icon-map-marker
+
17address_desc + HTML + Address Desc + +
18address_html + HTML + Address HTML + +
19column_break2 + Column Break + + +
20phone + Data + Phone + +
21mobile_no + Data + Mobile No. + +
22fax + Data + Fax + +
23website + Data + Website + +
24territory + Link + Territory + + + + + + +Territory + + + +
25more_info + Section Break + More Information + + +
icon-file-text
+
26type + Select + Lead Type + + +
+Client
+Channel Partner
+Consultant
+
27market_segment + Select + Market Segment + + +
+Lower Income
+Middle Income
+Upper Income
+
28industry + Link + Industry + + + + + + +Industry Type + + + +
29request_type + Select + Request Type + + +
+Product Enquiry
+Request for Information
+Suggestions
+Other
+
30fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
31column_break3 + Column Break + + +
32company + Link + Company + + + + + + +Company + + + +
33unsubscribed + Check + Unsubscribed + +
34blog_subscriber + Check + Blog Subscriber + +
+ + +
+

Controller

+

erpnext.crm.doctype.lead.lead

+ + + + + + + +

Class Lead

+ +

Inherits from erpnext.controllers.selling_controller.SellingController + +

+
+
+ + + + +

+ + + add_calendar_event + (self, opts=None, force=False) +

+

No docs

+
+
+ + + + + +

+ + + check_email_id_is_unique + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + has_customer + (self) +

+

No docs

+
+
+ + + + + +

+ + + has_opportunity + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.crm.doctype.lead.lead._make_customer + (source_name, target_doc=None, ignore_permissions=False) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.lead.lead.get_lead_details +

+

+ + + erpnext.crm.doctype.lead.lead.get_lead_details + (lead) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.lead.lead.make_customer +

+

+ + + erpnext.crm.doctype.lead.lead.make_customer + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.lead.lead.make_opportunity +

+

+ + + erpnext.crm.doctype.lead.lead.make_opportunity + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.lead.lead.make_quotation +

+

+ + + erpnext.crm.doctype.lead.lead.make_quotation + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/crm/newsletter.html b/erpnext/docs/current/models/crm/newsletter.html new file mode 100644 index 0000000000..c4a01c39bd --- /dev/null +++ b/erpnext/docs/current/models/crm/newsletter.html @@ -0,0 +1,383 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabNewsletter

+ + +Create and Send Newsletters + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1newsletter_list + Link + Newsletter List + + + + + + +Newsletter List + + + +
2subject + Small Text + Subject + +
3send_from + Data + Sender + +
4email_sent + Check + Email Sent? + +
5newsletter_content + Section Break + + +
6message + Text Editor + Message + +
7test_the_newsletter + Section Break + + +
8test_email_id + Data + Test Email Id +

+ A Lead with this email id should exist

+
9test_send + Button + Test + + +
test_send
+
+ + +
+

Controller

+

erpnext.crm.doctype.newsletter.newsletter

+ + + + + + + +

Class Newsletter

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_recipients + (self) +

+

Get recipients from Newsletter List

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + send_bulk + (self) +

+

No docs

+
+
+ + + + + +

+ + + send_emails + (self) +

+

send emails to leads and customers

+
+
+ + + + + +

+ + + test_send + (self, doctype=Lead) +

+

No docs

+
+
+ + + + + +

+ + + validate_send + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.newsletter.newsletter.confirm_subscription +

+

+ + + erpnext.crm.doctype.newsletter.newsletter.confirm_subscription + (email) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.crm.doctype.newsletter.newsletter.create_lead + (email_id) +

+

create a lead if it does not exist

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.newsletter.newsletter.get_lead_options +

+

+ + + erpnext.crm.doctype.newsletter.newsletter.get_lead_options + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.crm.doctype.newsletter.newsletter.return_unsubscribed_page + (email) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.newsletter.newsletter.subscribe +

+

+ + + erpnext.crm.doctype.newsletter.newsletter.subscribe + (email) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.newsletter.newsletter.unsubscribe +

+

+ + + erpnext.crm.doctype.newsletter.newsletter.unsubscribe + (email, name) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/crm/newsletter_list.html b/erpnext/docs/current/models/crm/newsletter_list.html new file mode 100644 index 0000000000..3c53a911bb --- /dev/null +++ b/erpnext/docs/current/models/crm/newsletter_list.html @@ -0,0 +1,228 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabNewsletter List

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1title + Data + Title + +
2total_subscribers + Int + Total Subscribers + +
+ + +
+

Controller

+

erpnext.crm.doctype.newsletter_list.newsletter_list

+ + + + + + + +

Class NewsletterList

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_total_subscribers + (self) +

+

No docs

+
+
+ + + + + +

+ + + import_from + (self, doctype) +

+

Extract email ids from given doctype and add them to the current list

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_total_subscribers + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.newsletter_list.newsletter_list.add_subscribers +

+

+ + + erpnext.crm.doctype.newsletter_list.newsletter_list.add_subscribers + (name, email_list) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.newsletter_list.newsletter_list.import_from +

+

+ + + erpnext.crm.doctype.newsletter_list.newsletter_list.import_from + (name, doctype) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/crm/newsletter_list_subscriber.html b/erpnext/docs/current/models/crm/newsletter_list_subscriber.html new file mode 100644 index 0000000000..8673275d50 --- /dev/null +++ b/erpnext/docs/current/models/crm/newsletter_list_subscriber.html @@ -0,0 +1,136 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabNewsletter List Subscriber

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1newsletter_list + Link + Newsletter List + + + + + + +Newsletter List + + + +
2email + Data + Email + +
3unsubscribed + Check + Unsubscribed + +
+ + +
+

Controller

+

erpnext.crm.doctype.newsletter_list_subscriber.newsletter_list_subscriber

+ + + + + + + +

Class NewsletterListSubscriber

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.crm.doctype.newsletter_list_subscriber.newsletter_list_subscriber.after_doctype_insert + () +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/crm/opportunity.html b/erpnext/docs/current/models/crm/opportunity.html new file mode 100644 index 0000000000..c3238a9f29 --- /dev/null +++ b/erpnext/docs/current/models/crm/opportunity.html @@ -0,0 +1,915 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabOpportunity

+ + +Potential Sales Deal + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1from_section + Section Break + + + +
icon-user
+
2naming_series + Select + Series + + +
OPTY-
+
3enquiry_from + Select + Opportunity From + + +
+Lead
+Customer
+
4customer + Link + Customer + + + + + + +Customer + + + +
5lead + Link + Lead + + + + + + +Lead + + + +
6customer_name + Data + Customer / Lead Name + +
7column_break0 + Column Break + + +
8title + Data + Title + +
9enquiry_type + Select + Opportunity Type + + +
Sales
+Maintenance
+
10status + Select + Status + + +
Open
+Quotation
+Lost
+Replied
+Closed
+
11order_lost_reason + Small Text + Lost Reason + +
12with_items + Check + With Items + +
13items_section + Section Break + + + +
icon-shopping-cart
+
14items + Table + Items + + + + + + +Opportunity Item + + + +
15contact_info + Section Break + Contact Info + + +
icon-bullhorn
+
16customer_address + Link + Customer / Lead Address + + + + + + +Address + + + +
17address_display + Small Text + Address + +
18territory + Link + Territory + + + + + + +Territory + + + +
19customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
20column_break3 + Column Break + + +
21contact_person + Link + Contact Person + + + + + + +Contact + + + +
22contact_display + Small Text + Contact + +
23contact_email + Small Text + Contact Email + +
24contact_mobile + Small Text + Contact Mobile No + +
25more_info + Section Break + Source + + +
icon-file-text
+
26source + Select + Source + + +
+Existing Customer
+Reference
+Advertisement
+Cold Calling
+Exhibition
+Supplier Reference
+Mass Mailing
+Customer's Vendor
+Campaign
+Walk In
+
27campaign + Link + Campaign +

+ Enter name of campaign if source of enquiry is campaign

+
+ + + + +Campaign + + + +
28column_break1 + Column Break + + +
29company + Link + Company + + + + + + +Company + + + +
30transaction_date + Date + Opportunity Date + +
31fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
32next_contact + Section Break + Next Contact + +
33contact_by + Link + Next Contact By +

+ Your sales person who will contact the customer in future

+
+ + + + +User + + + +
34contact_date + Datetime + Next Contact Date +

+ Your sales person will get a reminder on this date to contact the customer

+
35column_break2 + Column Break + + +
36to_discuss + Small Text + To Discuss + +
37amended_from + Link + Amended From + + + + + + +Opportunity + + + +
+ + +
+

Controller

+

erpnext.crm.doctype.opportunity.opportunity

+ + + + + + + +

Class Opportunity

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + add_calendar_event + (self, opts=None, force=False) +

+

No docs

+
+
+ + + + + +

+ + + after_insert + (self) +

+

No docs

+
+
+ + + + + +

+ + + declare_enquiry_lost + (self, arg) +

+

No docs

+
+
+ + + + + +

+ + + get_cust_address + (self, name) +

+

No docs

+
+
+ + + + + +

+ + + has_ordered_quotation + (self) +

+

No docs

+
+
+ + + + + +

+ + + has_quotation + (self) +

+

No docs

+
+
+ + + + + +

+ + + make_new_lead_if_required + (self) +

+

Set lead against new opportunity

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_cust_name + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_item_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_lead_cust + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.opportunity.opportunity.get_item_details +

+

+ + + erpnext.crm.doctype.opportunity.opportunity.get_item_details + (item_code) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.opportunity.opportunity.make_quotation +

+

+ + + erpnext.crm.doctype.opportunity.opportunity.make_quotation + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.crm.doctype.opportunity.opportunity.set_multiple_status +

+

+ + + erpnext.crm.doctype.opportunity.opportunity.set_multiple_status + (names, status) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/crm/opportunity_item.html b/erpnext/docs/current/models/crm/opportunity_item.html new file mode 100644 index 0000000000..9e66fdbc45 --- /dev/null +++ b/erpnext/docs/current/models/crm/opportunity_item.html @@ -0,0 +1,259 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabOpportunity Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2col_break1 + Column Break + + +
3qty + Float + Qty + +
4item_group + Link + Item Group + + + + + + +Item Group + + + +
5brand + Link + Brand + + + + + + +Brand + + + +
6section_break_6 + Section Break + + +
7uom + Link + UOM + + + + + + +UOM + + + +
8item_name + Data + Item Name + +
9description + Text Editor + Description + +
10column_break_8 + Column Break + + +
11image + Attach + Image + +
12image_view + Image + Image View + + +
image
+
13basic_rate + Currency + Basic Rate + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/appraisal.html b/erpnext/docs/current/models/hr/appraisal.html new file mode 100644 index 0000000000..73f95788c6 --- /dev/null +++ b/erpnext/docs/current/models/hr/appraisal.html @@ -0,0 +1,500 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabAppraisal

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1employee_details + Section Break + + +
2kra_template + Link + Appraisal Template +

+ Select template from which you want to get the Goals

+
+ + + + +Appraisal Template + + + +
3employee + Link + For Employee +

+ Select the Employee for whom you are creating the Appraisal.

+
+ + + + +Employee + + + +
4employee_name + Data + For Employee Name + +
5column_break0 + Column Break + + +
6status + Select + Status + + +
+Draft
+Submitted
+Completed
+Cancelled
+
7start_date + Date + Start Date + +
8end_date + Date + End Date + +
9section_break0 + Section Break + Goals + + +
Simple
+
10goals + Table + Goals + + + + + + +Appraisal Goal + + + +
11calculate_total_score + Button + Calculate Total Score + + +
calculate_total
+
12total_score + Float + Total Score (Out of 5) + +
13section_break1 + Section Break + + +
14remarks + Text + Remarks +

+ Any other remarks, noteworthy effort that should go in the records.

+
15other_details + Section Break + + +
16company + Link + Company + + + + + + +Company + + + +
17column_break_17 + Column Break + + +
18fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
19amended_from + Link + Amended From + + + + + + +Appraisal + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.appraisal.appraisal

+ + + + + + + +

Class Appraisal

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + calculate_total + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_employee_name + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_dates + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_existing_appraisal + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.appraisal.appraisal.fetch_appraisal_template +

+

+ + + erpnext.hr.doctype.appraisal.appraisal.fetch_appraisal_template + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/appraisal_goal.html b/erpnext/docs/current/models/hr/appraisal_goal.html new file mode 100644 index 0000000000..b22a900fb4 --- /dev/null +++ b/erpnext/docs/current/models/hr/appraisal_goal.html @@ -0,0 +1,148 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabAppraisal Goal

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1kra + Small Text + Goal +

+ Key Responsibility Area

+
2section_break_2 + Section Break + + +
3per_weightage + Float + Weightage (%) + +
4column_break_4 + Column Break + + +
5score + Float + Score (0-5) + +
6section_break_6 + Section Break + + +
7score_earned + Float + Score Earned + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/appraisal_template.html b/erpnext/docs/current/models/hr/appraisal_template.html new file mode 100644 index 0000000000..78d24473ea --- /dev/null +++ b/erpnext/docs/current/models/hr/appraisal_template.html @@ -0,0 +1,162 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabAppraisal Template

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1kra_title + Data + Appraisal Template Title + +
2description + Small Text + Description + +
3goals + Table + Goals + + + + + + +Appraisal Template Goal + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.appraisal_template.appraisal_template

+ + + + + + + +

Class AppraisalTemplate

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_total_points + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/appraisal_template_goal.html b/erpnext/docs/current/models/hr/appraisal_template_goal.html new file mode 100644 index 0000000000..4fc8e57843 --- /dev/null +++ b/erpnext/docs/current/models/hr/appraisal_template_goal.html @@ -0,0 +1,88 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabAppraisal Template Goal

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1kra + Small Text + KRA +

+ Key Performance Area

+
2per_weightage + Float + Weightage (%) + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/attendance.html b/erpnext/docs/current/models/hr/attendance.html new file mode 100644 index 0000000000..b9c93b81e8 --- /dev/null +++ b/erpnext/docs/current/models/hr/attendance.html @@ -0,0 +1,359 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabAttendance

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1attendance_details + Section Break + + + +
Simple
+
2naming_series + Select + Series + + +
ATT-
+
3employee + Link + Employee + + + + + + +Employee + + + +
4employee_name + Data + Employee Name + +
5status + Select + Status + + +
+Present
+Absent
+Half Day
+
6leave_type + Link + Leave Type + + + + + + +Leave Type + + + +
7column_break0 + Column Break + + +
8att_date + Date + Attendance Date + +
9fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
10company + Link + Company + + + + + + +Company + + + +
11amended_from + Link + Amended From + + + + + + +Attendance + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.attendance.attendance

+ + + + + + + +

Class Attendance

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_leave_record + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_att_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_duplicate_record + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_employee + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/branch.html b/erpnext/docs/current/models/hr/branch.html new file mode 100644 index 0000000000..9d868ba45f --- /dev/null +++ b/erpnext/docs/current/models/hr/branch.html @@ -0,0 +1,155 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabBranch

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1branch + Data + Branch + +
+ + +
+

Controller

+

erpnext.hr.doctype.branch.branch

+ + + + + + + +

Class Branch

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/deduction_type.html b/erpnext/docs/current/models/hr/deduction_type.html new file mode 100644 index 0000000000..bb18731b2c --- /dev/null +++ b/erpnext/docs/current/models/hr/deduction_type.html @@ -0,0 +1,122 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabDeduction Type

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1deduction_name + Data + Name + +
2description + Small Text + Description + +
+ + +
+

Controller

+

erpnext.hr.doctype.deduction_type.deduction_type

+ + + + + + + +

Class DeductionType

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/department.html b/erpnext/docs/current/models/hr/department.html new file mode 100644 index 0000000000..a973b36f48 --- /dev/null +++ b/erpnext/docs/current/models/hr/department.html @@ -0,0 +1,177 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabDepartment

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1department_name + Data + Department + +
2leave_block_list + Link + Leave Block List +

+ Days for which Holidays are blocked for this department.

+
+ + + + +Leave Block List + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.department.department

+ + + + + + + +

Class Department

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/designation.html b/erpnext/docs/current/models/hr/designation.html new file mode 100644 index 0000000000..4f41d39769 --- /dev/null +++ b/erpnext/docs/current/models/hr/designation.html @@ -0,0 +1,164 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabDesignation

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1designation_name + Data + Designation + +
+ + +
+

Controller

+

erpnext.hr.doctype.designation.designation

+ + + + + + + +

Class Designation

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/earning_type.html b/erpnext/docs/current/models/hr/earning_type.html new file mode 100644 index 0000000000..f25d7bb568 --- /dev/null +++ b/erpnext/docs/current/models/hr/earning_type.html @@ -0,0 +1,122 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabEarning Type

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1earning_name + Data + Name + +
2description + Small Text + Description + +
+ + +
+

Controller

+

erpnext.hr.doctype.earning_type.earning_type

+ + + + + + + +

Class EarningType

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/employee.html b/erpnext/docs/current/models/hr/employee.html new file mode 100644 index 0000000000..122962ef63 --- /dev/null +++ b/erpnext/docs/current/models/hr/employee.html @@ -0,0 +1,1684 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabEmployee

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1basic_information + Section Break + + +
2column_break0 + Column Break + + +
3employee + Data + Employee + +
4naming_series + Select + Series + + +
EMP/
+
5salutation + Select + Salutation + + +
+Mr
+Ms
+
6employee_name + Data + Full Name + +
7image + Attach + Image + +
8image_view + Image + Image View + + +
image
+
9column_break1 + Column Break + + +
10user_id + Link + User ID +

+ System User (login) ID. If set, it will become default for all HR forms.

+
+ + + + +User + + + +
11employee_number + Data + Employee Number + +
12date_of_joining + Date + Date of Joining + +
13date_of_birth + Date + Date of Birth +

+ You can enter any date manually

+
14gender + Select + Gender + + +
+Male
+Female
+
15company + Link + Company + + + + + + +Company + + + +
16employment_details + Section Break + Employment Details + +
17col_break_21 + Column Break + + +
18status + Select + Status + + +
+Active
+Left
+
19employment_type + Link + Employment Type + + + + + + +Employment Type + + + +
20holiday_list + Link + Holiday List +

+ Applicable Holiday List

+
+ + + + +Holiday List + + + +
21col_break_22 + Column Break + + +
22scheduled_confirmation_date + Date + Offer Date + +
23final_confirmation_date + Date + Confirmation Date + +
24contract_end_date + Date + Contract End Date + +
25date_of_retirement + Date + Date Of Retirement + +
26job_profile + Section Break + Job Profile + +
27column_break2 + Column Break + + +
28branch + Link + Branch + + + + + + +Branch + + + +
29department + Link + Department + + + + + + +Department + + + +
30designation + Link + Designation + + + + + + +Designation + + + +
31company_email + Data + Company Email +

+ Provide email id registered in company

+
+
Email
+
32notice_number_of_days + Int + Notice (days) + +
33salary_information + Column Break + Salary Information + +
34salary_mode + Select + Salary Mode + + +
+Bank
+Cash
+Cheque
+
35bank_name + Data + Bank Name + +
36bank_ac_no + Data + Bank A/C No. + +
37organization_profile + Section Break + Organization Profile + +
38reports_to + Link + Reports to + + + + + + +Employee + + + +
39leave_approvers + Table + Leave Approvers +

+ The first Leave Approver in the list will be set as the default Leave Approver

+
+ + + + +Employee Leave Approver + + + +
40contact_details + Section Break + Contact Details + +
41column_break3 + Column Break + + +
42cell_number + Data + Cell Number + +
43personal_email + Data + Personal Email + + +
Email
+
44unsubscribed + Check + Unsubscribed + +
45emergency_contact_details + HTML + Emergency Contact Details + +
46person_to_be_contacted + Data + Emergency Contact + +
47relation + Data + Relation + +
48emergency_phone_number + Data + Emergency Phone + +
49column_break4 + Column Break + + +
50permanent_accommodation_type + Select + Permanent Address Is + + +
+Rented
+Owned
+
51permanent_address + Small Text + Permanent Address + +
52current_accommodation_type + Select + Current Address Is + + +
+Rented
+Owned
+
53current_address + Small Text + Current Address + +
54sb53 + Section Break + + +
55bio + Text Editor + Bio +

+ Short biography for website and other publications.

+
56personal_details + Section Break + Personal Details + +
57column_break5 + Column Break + + +
58passport_number + Data + Passport Number + +
59date_of_issue + Date + Date of Issue + +
60valid_upto + Date + Valid Upto + +
61place_of_issue + Data + Place of Issue + +
62column_break6 + Column Break + + +
63marital_status + Select + Marital Status + + +
+Single
+Married
+Divorced
+Widowed
+
64blood_group + Select + Blood Group + + +
+A+
+A-
+B+
+B-
+AB+
+AB-
+O+
+O-
+
65family_background + Small Text + Family Background +

+ Here you can maintain family details like name and occupation of parent, spouse and children

+
66health_details + Small Text + Health Details +

+ Here you can maintain height, weight, allergies, medical concerns etc

+
67educational_qualification + Section Break + Educational Qualification + +
68education + Table + Education + + + + + + +Employee Education + + + +
69previous_work_experience + Section Break + Previous Work Experience + + +
Simple
+
70external_work_history + Table + External Work History + + + + + + +Employee External Work History + + + +
71history_in_company + Section Break + History In Company + + +
Simple
+
72internal_work_history + Table + Internal Work History + + + + + + +Employee Internal Work History + + + +
73exit + Section Break + Exit + +
74column_break7 + Column Break + + +
75resignation_letter_date + Date + Resignation Letter Date + +
76relieving_date + Date + Relieving Date + +
77reason_for_leaving + Data + Reason for Leaving + +
78leave_encashed + Select + Leave Encashed? + + +
+Yes
+No
+
79encashment_date + Date + Encashment Date + +
80exit_interview_details + Column Break + Exit Interview Details + +
81held_on + Date + Held On + +
82reason_for_resignation + Select + Reason for Resignation + + +
+Better Prospects
+Health Concerns
+
83new_workplace + Data + New Workplace + +
84feedback + Small Text + Feedback + +
+ + +
+

Controller

+

erpnext.hr.doctype.employee.employee

+ + + + + + + +

Class Employee

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_user + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_user_permissions + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_duplicate_user_id + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_email + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_employee_leave_approver + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_for_enabled_user_id + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_reports_to + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_status + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class EmployeeUserDisabledError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.hr.doctype.employee.employee.get_employees_who_are_born_today + () +

+

Get Employee properties whose birthday is today.

+
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.employee.employee.get_retirement_date +

+

+ + + erpnext.hr.doctype.employee.employee.get_retirement_date + (date_of_birth=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.employee.employee.make_salary_structure +

+

+ + + erpnext.hr.doctype.employee.employee.make_salary_structure + (source_name, target=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.employee.employee.send_birthday_reminders + () +

+

Send Employee birthday reminders if no 'Stop Birthday Reminders' is not set.

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.employee.employee.update_user_permissions + (doc, method) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.employee.employee.validate_employee_role + (doc, method) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/employee_education.html b/erpnext/docs/current/models/hr/employee_education.html new file mode 100644 index 0000000000..24ef624b17 --- /dev/null +++ b/erpnext/docs/current/models/hr/employee_education.html @@ -0,0 +1,139 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabEmployee Education

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1school_univ + Small Text + School/University + +
2qualification + Data + Qualification + +
3level + Select + Level + + +
Graduate
+Post Graduate
+Under Graduate
+
4year_of_passing + Int + Year of Passing + +
5class_per + Data + Class / Percentage + +
6maj_opt_subj + Text + Major/Optional Subjects + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/employee_external_work_history.html b/erpnext/docs/current/models/hr/employee_external_work_history.html new file mode 100644 index 0000000000..cb9ba0c7ae --- /dev/null +++ b/erpnext/docs/current/models/hr/employee_external_work_history.html @@ -0,0 +1,137 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabEmployee External Work History

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1company_name + Data + Company + +
2designation + Data + Designation + +
3salary + Currency + Salary + + +
Company:company:default_currency
+
4address + Small Text + Address + +
5contact + Data + Contact + +
6total_experience + Data + Total Experience + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/employee_internal_work_history.html b/erpnext/docs/current/models/hr/employee_internal_work_history.html new file mode 100644 index 0000000000..04cc03face --- /dev/null +++ b/erpnext/docs/current/models/hr/employee_internal_work_history.html @@ -0,0 +1,150 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabEmployee Internal Work History

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1branch + Link + Branch + + + + + + +Branch + + + +
2department + Link + Department + + + + + + +Department + + + +
3designation + Link + Designation + + + + + + +Designation + + + +
4from_date + Date + From Date + +
5to_date + Date + To Date + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/employee_leave_approver.html b/erpnext/docs/current/models/hr/employee_leave_approver.html new file mode 100644 index 0000000000..dc17ca815d --- /dev/null +++ b/erpnext/docs/current/models/hr/employee_leave_approver.html @@ -0,0 +1,84 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabEmployee Leave Approver

+ + +Users who can approve a specific employee's leave applications + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1leave_approver + Link + Leave Approver + + + + + + +User + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/employment_type.html b/erpnext/docs/current/models/hr/employment_type.html new file mode 100644 index 0000000000..458ecb5c8c --- /dev/null +++ b/erpnext/docs/current/models/hr/employment_type.html @@ -0,0 +1,110 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabEmployment Type

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1employee_type_name + Data + Employment Type + +
+ + +
+

Controller

+

erpnext.hr.doctype.employment_type.employment_type

+ + + + + + + +

Class EmploymentType

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/expense_claim.html b/erpnext/docs/current/models/hr/expense_claim.html new file mode 100644 index 0000000000..ceeceea524 --- /dev/null +++ b/erpnext/docs/current/models/hr/expense_claim.html @@ -0,0 +1,599 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabExpense Claim

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1naming_series + Select + Series + + +
EXP
+
2approval_status + Select + Approval Status + + +
Draft
+Approved
+Rejected
+
3exp_approver + Link + Approver +

+ A user with "Expense Approver" role

+
+ + + + +User + + + +
4column_break0 + Column Break + + +
5total_claimed_amount + Currency + Total Claimed Amount + + +
Company:company:default_currency
+
6total_sanctioned_amount + Currency + Total Sanctioned Amount + + +
Company:company:default_currency
+
7expense_details + Section Break + + +
8expenses + Table + Expenses + + + + + + +Expense Claim Detail + + + +
9sb1 + Section Break + + + +
Simple
+
10posting_date + Date + Posting Date + +
11employee + Link + From Employee + + + + + + +Employee + + + +
12employee_name + Data + Employee Name + +
13company + Link + Company + + + + + + +Company + + + +
14fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
15cb1 + Column Break + + +
16total_amount_reimbursed + Currency + Total Amount Reimbursed + + +
Company:company:default_currency
+
17remark + Small Text + Remark + +
18project + Link + Project + + + + + + +Project + + + +
19task + Link + Task + + + + + + +Task + + + +
20title + Data + Title + +
21email_id + Data + Employees Email Id + +
22amended_from + Link + Amended From + + + + + + +Expense Claim + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.expense_claim.expense_claim

+ + + + + + + +

Class ExpenseClaim

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + calculate_total_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_task + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_task_and_project + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_expense_approver + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_sanctioned_amount + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class InvalidExpenseApproverError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.expense_claim.expense_claim.get_expense_approver +

+

+ + + erpnext.hr.doctype.expense_claim.expense_claim.get_expense_approver + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/expense_claim_detail.html b/erpnext/docs/current/models/hr/expense_claim_detail.html new file mode 100644 index 0000000000..ebde8448af --- /dev/null +++ b/erpnext/docs/current/models/hr/expense_claim_detail.html @@ -0,0 +1,205 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabExpense Claim Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1expense_date + Date + Expense Date + +
2column_break_2 + Column Break + + +
3expense_type + Link + Expense Claim Type + + + + + + +Expense Claim Type + + + +
4default_account + Link + Default Account + + + + + + +Account + + + +
5section_break_4 + Section Break + + +
6description + Text Editor + Description + +
7section_break_6 + Section Break + + +
8claim_amount + Currency + Claim Amount + + +
Company:company:default_currency
+
9column_break_8 + Column Break + + +
10sanctioned_amount + Currency + Sanctioned Amount + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/expense_claim_type.html b/erpnext/docs/current/models/hr/expense_claim_type.html new file mode 100644 index 0000000000..59c068b19b --- /dev/null +++ b/erpnext/docs/current/models/hr/expense_claim_type.html @@ -0,0 +1,134 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabExpense Claim Type

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1expense_type + Data + Expense Claim Type + +
2default_account + Link + Default Account + + + + + + +Account + + + +
3description + Small Text + Description + +
+ + +
+

Controller

+

erpnext.hr.doctype.expense_claim_type.expense_claim_type

+ + + + + + + +

Class ExpenseClaimType

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/holiday.html b/erpnext/docs/current/models/hr/holiday.html new file mode 100644 index 0000000000..7f6d4a9d5d --- /dev/null +++ b/erpnext/docs/current/models/hr/holiday.html @@ -0,0 +1,87 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabHoliday

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1description + Text Editor + Description + +
2holiday_date + Date + Date + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/holiday_list.html b/erpnext/docs/current/models/hr/holiday_list.html new file mode 100644 index 0000000000..d1f77b5aed --- /dev/null +++ b/erpnext/docs/current/models/hr/holiday_list.html @@ -0,0 +1,354 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabHoliday List

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1holiday_list_name + Data + Holiday List Name + +
2is_default + Check + Default + +
3fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
4weekly_off + Select + Weekly Off + + +
+Sunday
+Monday
+Tuesday
+Wednesday
+Thursday
+Friday
+Saturday
+
5get_weekly_off_dates + Button + Get Weekly Off Dates + + +
get_weekly_off_dates
+
6holidays + Table + Holidays + + + + + + +Holiday + + + +
7clear_table + Button + Clear Table + + +
clear_table
+
+ + +
+

Controller

+

erpnext.hr.doctype.holiday_list.holiday_list

+ + + + + + + +

Class HolidayList

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + clear_table + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_weekly_off_date_list + (self, year_start_date, year_end_date) +

+

No docs

+
+
+ + + + + +

+ + + get_weekly_off_dates + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_default_holiday_list + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_days + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_values + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.holiday_list.holiday_list.get_events +

+

+ + + erpnext.hr.doctype.holiday_list.holiday_list.get_events + (start, end, filters=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.holiday_list.holiday_list.get_fy_start_end_dates + (fiscal_year) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/hr_settings.html b/erpnext/docs/current/models/hr/hr_settings.html new file mode 100644 index 0000000000..71e6fbd75e --- /dev/null +++ b/erpnext/docs/current/models/hr/hr_settings.html @@ -0,0 +1,153 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1employee_settings + Section Break + Employee Settings + +
2emp_created_by + Select + Employee Records to be created by +

+ Employee record is created using selected field.

+
+
Naming Series
+Employee Number
+
3stop_birthday_reminders + Check + Stop Birthday Reminders +

+ Don't send Employee Birthday Reminders

+
4payroll_settings + Section Break + Payroll Settings + +
5include_holidays_in_total_working_days + Check + Include holidays in Total no. of Working Days +

+ If checked, Total no. of Working Days will include holidays, and this will reduce the value of Salary Per Day

+
+ + +
+

Controller

+

erpnext.hr.doctype.hr_settings.hr_settings

+ + + + + + + +

Class HRSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/index.html b/erpnext/docs/current/models/hr/index.html new file mode 100644 index 0000000000..a885466b56 --- /dev/null +++ b/erpnext/docs/current/models/hr/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for hr

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/index.txt b/erpnext/docs/current/models/hr/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/hr/job_applicant.html b/erpnext/docs/current/models/hr/job_applicant.html new file mode 100644 index 0000000000..752ff141be --- /dev/null +++ b/erpnext/docs/current/models/hr/job_applicant.html @@ -0,0 +1,266 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabJob Applicant

+ + +Applicant for a Job + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1applicant_name + Data + Applicant Name + +
2email_id + Data + Email Id + + +
Email
+
3status + Select + Status + + +
Open
+Replied
+Rejected
+Hold
+
4column_break_3 + Column Break + + +
5job_opening + Link + Job Opening + + + + + + +Job Opening + + + +
6section_break_5 + Section Break + + +
7thread_html + HTML + Thread HTML + +
8communications + Table + Communications + + + + + + +Communication + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.job_applicant.job_applicant

+ + + + + + + +

Class JobApplicant

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_email_id_is_unique + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/job_opening.html b/erpnext/docs/current/models/hr/job_opening.html new file mode 100644 index 0000000000..e7611213ec --- /dev/null +++ b/erpnext/docs/current/models/hr/job_opening.html @@ -0,0 +1,129 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabJob Opening

+ + +Description of a Job Opening + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1job_title + Data + Job Title + +
2status + Select + Status + + +
Open
+Closed
+
3description + Text Editor + Description +

+ Job profile, qualifications required etc.

+
+ + +
+

Controller

+

erpnext.hr.doctype.job_opening.job_opening

+ + + + + + + +

Class JobOpening

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/leave_allocation.html b/erpnext/docs/current/models/hr/leave_allocation.html new file mode 100644 index 0000000000..842386633f --- /dev/null +++ b/erpnext/docs/current/models/hr/leave_allocation.html @@ -0,0 +1,478 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabLeave Allocation

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1column_break0 + Column Break + + +
2employee + Link + Employee + + + + + + +Employee + + + +
3employee_name + Data + Employee Name + +
4column_break1 + Column Break + + +
5description + Small Text + Description + +
6section_break_6 + Section Break + + +
7leave_type + Link + Leave Type + + + + + + +Leave Type + + + +
8from_date + Date + From Date + +
9to_date + Date + To Date + +
10column_break_10 + Column Break + + +
11new_leaves_allocated + Float + New Leaves Allocated + +
12carry_forward + Check + Add unused leaves from previous allocations + +
13carry_forwarded_leaves + Float + Unused leaves + +
14total_leaves_allocated + Float + Total Leaves Allocated + +
15amended_from + Link + Amended From + + + + + + +Leave Allocation + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.leave_allocation.leave_allocation

+ + + + + + + +

Class LeaveAllocation

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + allow_carry_forward + (self) +

+

check whether carry forward is allowed or not for this leave type

+
+
+ + + + + +

+ + + check_existing_leave_allocation + (self) +

+

check whether leave for same type is already allocated or not

+
+
+ + + + + +

+ + + get_carry_forwarded_leaves + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_leave_bal + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_leaves_allocated + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_leaves_applied + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_total_allocated_leaves + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update_after_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_new_leaves_allocated_value + (self) +

+

validate that leave allocation is in multiples of 0.5

+
+
+ + + + + +

+ + + validate_period + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_total_leaves_allocated + (self, leave_det) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/leave_application.html b/erpnext/docs/current/models/hr/leave_application.html new file mode 100644 index 0000000000..f90bbd2b10 --- /dev/null +++ b/erpnext/docs/current/models/hr/leave_application.html @@ -0,0 +1,922 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabLeave Application

+ + +Apply / Approve Leaves + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1status + Select + Status + + +
Open
+Approved
+Rejected
+
2column_break_12 + Column Break + + +
3leave_type + Link + Leave Type + + + + + + +Leave Type + + + +
4leave_balance + Float + Leave Balance Before Application + +
5section_break_5 + Section Break + + +
6from_date + Date + From Date + +
7to_date + Date + To Date + +
8half_day + Check + Half Day + +
9total_leave_days + Float + Total Leave Days + +
10column_break1 + Column Break + + +
11description + Small Text + Reason + +
12section_break_7 + Section Break + + +
13employee + Link + Employee + + + + + + +Employee + + + +
14employee_name + Data + Employee Name + +
15column_break_15 + Column Break + + +
16leave_approver + Link + Leave Approver + + + + + + +User + + + +
17leave_approver_name + Read Only + Leave Approver Name + +
18sb10 + Section Break + + +
19posting_date + Date + Posting Date + +
20fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
21follow_via_email + Check + Follow via Email + +
22column_break_17 + Column Break + + +
23company + Link + Company + + + + + + +Company + + + +
24letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
25amended_from + Link + Amended From + + + + + + +Leave Application + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.leave_application.leave_application

+ + + + + + + +

Class InvalidLeaveApproverError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class LeaveApplication

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_holidays + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_total_leave_days + (self) +

+

No docs

+
+
+ + + + + +

+ + + notify + (self, args) +

+

No docs

+
+
+ + + + + +

+ + + notify_employee + (self, status) +

+

No docs

+
+
+ + + + + +

+ + + notify_leave_approver + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + show_block_day_warning + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_balance_leaves + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_block_days + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_leave_approver + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_leave_overlap + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_max_days + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_to_date + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class LeaveApproverIdentityError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class LeaveDayBlockedError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OverlapError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.hr.doctype.leave_application.leave_application.add_block_dates + (events, start, end, employee, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.leave_application.leave_application.add_department_leaves + (events, start, end, employee, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.leave_application.leave_application.add_holidays + (events, start, end, employee, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.leave_application.leave_application.add_leaves + (events, start, end, match_conditions=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.leave_application.leave_application.get_approvers +

+

+ + + erpnext.hr.doctype.leave_application.leave_application.get_approvers + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.leave_application.leave_application.get_events +

+

+ + + erpnext.hr.doctype.leave_application.leave_application.get_events + (start, end) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.leave_application.leave_application.get_holidays + (leave_app) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.leave_application.leave_application.get_leave_balance +

+

+ + + erpnext.hr.doctype.leave_application.leave_application.get_leave_balance + (employee, leave_type, from_date, to_date) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.leave_application.leave_application.get_total_leave_days +

+

+ + + erpnext.hr.doctype.leave_application.leave_application.get_total_leave_days + (leave_app) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.leave_application.leave_application.is_lwp + (leave_type) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/leave_block_list.html b/erpnext/docs/current/models/hr/leave_block_list.html new file mode 100644 index 0000000000..93e1ea93f4 --- /dev/null +++ b/erpnext/docs/current/models/hr/leave_block_list.html @@ -0,0 +1,288 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabLeave Block List

+ + +Block Holidays on important days. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1leave_block_list_name + Data + Leave Block List Name + +
2year + Link + Year + + + + + + +Fiscal Year + + + +
3company + Link + Company + + + + + + +Company + + + +
4applies_to_all_departments + Check + Applies to Company +

+ If not checked, the list will have to be added to each Department where it has to be applied.

+
5block_days + Section Break + Block Days +

+ Stop users from making Leave Applications on following days.

+
6leave_block_list_dates + Table + Leave Block List Dates + + + + + + +Leave Block List Date + + + +
7allow_list + Section Break + Allow Users +

+ Allow the following users to approve Leave Applications for block days.

+
8leave_block_list_allowed + Table + Leave Block List Allowed + + + + + + +Leave Block List Allow + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.leave_block_list.leave_block_list

+ + + + + + + +

Class LeaveBlockList

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.leave_block_list.leave_block_list.get_applicable_block_dates +

+

+ + + erpnext.hr.doctype.leave_block_list.leave_block_list.get_applicable_block_dates + (from_date, to_date, employee=None, company=None, all_lists=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.leave_block_list.leave_block_list.get_applicable_block_lists + (employee=None, company=None, all_lists=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.leave_block_list.leave_block_list.is_user_in_allow_list + (block_list) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/leave_block_list_allow.html b/erpnext/docs/current/models/hr/leave_block_list_allow.html new file mode 100644 index 0000000000..9bfb76f709 --- /dev/null +++ b/erpnext/docs/current/models/hr/leave_block_list_allow.html @@ -0,0 +1,84 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabLeave Block List Allow

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1allow_user + Link + Allow User + + + + + + +User + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/leave_block_list_date.html b/erpnext/docs/current/models/hr/leave_block_list_date.html new file mode 100644 index 0000000000..ecb71e56c6 --- /dev/null +++ b/erpnext/docs/current/models/hr/leave_block_list_date.html @@ -0,0 +1,87 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabLeave Block List Date

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1block_date + Date + Block Date + +
2reason + Text + Reason + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/leave_control_panel.html b/erpnext/docs/current/models/hr/leave_control_panel.html new file mode 100644 index 0000000000..ea7a3509b8 --- /dev/null +++ b/erpnext/docs/current/models/hr/leave_control_panel.html @@ -0,0 +1,325 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1column_break0 + Column Break + + +
2employee_type + Link + Employee Type +

+ Leave blank if considered for all employee types

+
+ + + + +Employment Type + + + +
3branch + Link + Branch +

+ Leave blank if considered for all branches

+
+ + + + +Branch + + + +
4department + Link + Department +

+ Leave blank if considered for all departments

+
+ + + + +Department + + + +
5designation + Link + Designation +

+ Leave blank if considered for all designations

+
+ + + + +Designation + + + +
6column_break1 + Column Break + + +
7from_date + Date + From Date + +
8to_date + Date + To Date + +
9leave_type + Link + Leave Type + + + + + + +Leave Type + + + +
10carry_forward + Check + Carry Forward +

+ Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year

+
11no_of_days + Float + New Leaves Allocated (In Days) + +
12allocate + Button + Allocate + + +
allocate_leave
+
+ + +
+

Controller

+

erpnext.hr.doctype.leave_control_panel.leave_control_panel

+ + + + + + + +

Class LeaveControlPanel

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + allocate_leave + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_employees + (self) +

+

No docs

+
+
+ + + + + +

+ + + to_date_validation + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_values + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/leave_type.html b/erpnext/docs/current/models/hr/leave_type.html new file mode 100644 index 0000000000..ffdfe1e63f --- /dev/null +++ b/erpnext/docs/current/models/hr/leave_type.html @@ -0,0 +1,200 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabLeave Type

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1leave_type_name + Data + Leave Type Name + +
2max_days_allowed + Data + Max Days Leave Allowed + +
3is_carry_forward + Check + Is Carry Forward + +
4is_encash + Check + Is Encash + +
5is_lwp + Check + Is Leave Without Pay + +
6allow_negative + Check + Allow Negative Balance + +
7include_holiday + Check + Include holidays within leaves as leaves + +
+ + +
+

Controller

+

erpnext.hr.doctype.leave_type.leave_type

+ + + + + + + +

Class LeaveType

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/offer_letter.html b/erpnext/docs/current/models/hr/offer_letter.html new file mode 100644 index 0000000000..4eb12bf022 --- /dev/null +++ b/erpnext/docs/current/models/hr/offer_letter.html @@ -0,0 +1,305 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabOffer Letter

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1job_applicant + Link + Job Applicant + + + + + + +Job Applicant + + + +
2applicant_name + Data + Applicant Name + + +
job_applicant.applicant_name
+
3column_break_3 + Column Break + + +
4status + Select + Status + + +
Awaiting Response
+Accepted
+Rejected
+
5offer_date + Date + Offer Date + +
6designation + Link + Designation + + + + + + +Designation + + + +
7company + Link + Company + + + + + + +Company + + + +
8section_break_4 + Section Break + + +
9offer_terms + Table + Offer Letter Terms + + + + + + +Offer Letter Term + + + +
10section_break_14 + Section Break + + +
11select_terms + Link + Select Terms and Conditions + + + + + + +Terms and Conditions + + + +
12terms + Text Editor + Terms and Conditions + +
13amended_from + Link + Amended From + + + + + + +Offer Letter + + + +
+ + +
+

Controller

+

erpnext.hr.doctype.offer_letter.offer_letter

+ + + + + + + +

Class OfferLetter

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/offer_letter_term.html b/erpnext/docs/current/models/hr/offer_letter_term.html new file mode 100644 index 0000000000..d472674bc8 --- /dev/null +++ b/erpnext/docs/current/models/hr/offer_letter_term.html @@ -0,0 +1,108 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabOffer Letter Term

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1offer_term + Link + Offer Term + + + + + + +Offer Term + + + +
2column_break_2 + Column Break + + +
3value + Small Text + Value / Description + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/offer_term.html b/erpnext/docs/current/models/hr/offer_term.html new file mode 100644 index 0000000000..258a61012a --- /dev/null +++ b/erpnext/docs/current/models/hr/offer_term.html @@ -0,0 +1,101 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabOffer Term

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1offer_term + Data + Offer Term + +
+ + +
+

Controller

+

erpnext.hr.doctype.offer_term.offer_term

+ + + + + + + +

Class OfferTerm

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/process_payroll.html b/erpnext/docs/current/models/hr/process_payroll.html new file mode 100644 index 0000000000..e827a5630a --- /dev/null +++ b/erpnext/docs/current/models/hr/process_payroll.html @@ -0,0 +1,572 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1section_break0 + Section Break + Select Employees + +
2column_break0 + Column Break + + +
3company + Link + Company + + + + + + +Company + + + +
4branch + Link + Branch + + + + + + +Branch + + + +
5send_email + Check + Send Email +

+ Check if you want to send salary slip in mail to each employee while submitting salary slip

+
6column_break1 + Column Break + + +
7department + Link + Department + + + + + + +Department + + + +
8designation + Link + Designation + + + + + + +Designation + + + +
9select_payroll_year_and_month + Section Break + Select Payroll Year and Month + +
10fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
11column_break_11 + Column Break + + +
12month + Select + Month + + +
+01
+02
+03
+04
+05
+06
+07
+08
+09
+10
+11
+12
+
13process_payroll + Section Break + Process Payroll + +
14column_break2 + Column Break + + +
15create_salary_slip + Button + Create Salary Slip +

+ Creates salary slip for above mentioned criteria.

+
16column_break3 + Column Break + + +
17submit_salary_slip + Button + Submit Salary Slip +

+ Submit all salary slips for the above selected criteria

+
18column_break4 + Column Break + + +
19make_bank_entry + Button + Make Bank Entry +

+ Create Bank Entry for the total salary paid for the above selected criteria

+
20section_break2 + Section Break + + +
21activity_log + HTML + Activity Log + +
+ + +
+

Controller

+

erpnext.hr.doctype.process_payroll.process_payroll

+ + + + + + + +

Class ProcessPayroll

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_mandatory + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_log + (self, ss_list) +

+

No docs

+
+
+ + + + + +

+ + + create_sal_slip + (self) +

+

Creates salary slip for selected employees if already not created

+
+
+ + + + + +

+ + + create_submit_log + (self, all_ss, not_submitted_ss) +

+

No docs

+
+
+ + + + + +

+ + + format_as_links + (self, ss_list) +

+

No docs

+
+
+ + + + + +

+ + + get_emp_list + (self) +

+

Returns list of active employees based on selected criteria +and for which salary structure exists

+
+
+ + + + + +

+ + + get_filter_condition + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_joining_releiving_condition + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_month_details + (self, year, month) +

+

No docs

+
+
+ + + + + +

+ + + get_sal_slip_list + (self) +

+

Returns list of salary slips based on selected criteria +which are not submitted

+
+
+ + + + + +

+ + + get_total_salary + (self) +

+

Get total salary amount from submitted salary slip based on selected criteria

+
+
+ + + + + +

+ + + make_journal_entry + (self, salary_account=None) +

+

No docs

+
+
+ + + + + +

+ + + submit_salary_slip + (self) +

+

Submit all salary slips based on selected criteria

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/salary_slip.html b/erpnext/docs/current/models/hr/salary_slip.html new file mode 100644 index 0000000000..0243457d62 --- /dev/null +++ b/erpnext/docs/current/models/hr/salary_slip.html @@ -0,0 +1,851 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSalary Slip

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1column_break0 + Column Break + + +
2employee + Link + Employee + + + + + + +Employee + + + +
3employee_name + Data + Employee Name + +
4department + Link + Department + + + + + + +Department + + + +
5designation + Link + Designation + + + + + + +Designation + + + +
6branch + Link + Branch + + + + + + +Branch + + + +
7letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
8company + Link + Company + + + + + + +Company + + + +
9column_break1 + Column Break + + +
10month + Select + Month + + +
+01
+02
+03
+04
+05
+06
+07
+08
+09
+10
+11
+12
+
11fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
12total_days_in_month + Float + Working Days + +
13leave_without_pay + Float + Leave Without Pay + +
14payment_days + Float + Payment Days + +
15bank_name + Data + Bank Name + +
16bank_account_no + Data + Bank Account No. + +
17email_check + Check + Email + +
18amended_from + Link + Amended From + + + + + + +Salary Slip + + + +
19earning_deduction + Section Break + Earning & Deduction + +
20earning + Column Break + Earning + +
21html_21 + HTML + + +
22earnings + Table + Earnings + + + + + + +Salary Slip Earning + + + +
23deduction + Column Break + Deduction + +
24html_24 + HTML + + +
25deductions + Table + Deductions + + + + + + +Salary Slip Deduction + + + +
26totals + Section Break + + +
27column_break_25 + Column Break + + +
28column_break_26 + Column Break + + +
29arrear_amount + Currency + Arrear Amount + + +
Company:company:default_currency
+
30leave_encashment_amount + Currency + Leave Encashment Amount + + +
Company:company:default_currency
+
31gross_pay + Currency + Gross Pay + + +
Company:company:default_currency
+
32total_deduction + Currency + Total Deduction + + +
Company:company:default_currency
+
33net_pay + Currency + Net Pay +

+ Gross Pay + Arrear Amount +Encashment Amount - Total Deduction

+
+
Company:company:default_currency
+
34rounded_total + Currency + Rounded Total + + +
Company:company:default_currency
+
35total_in_words + Data + Total in words +

+ Net Pay (in words) will be visible once you save the Salary Slip.

+
+ + +
+

Controller

+

erpnext.hr.doctype.salary_slip.salary_slip

+ + + + + + + +

Class SalarySlip

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_ded_total + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_earning_total + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_lwp + (self, holidays, m) +

+

No docs

+
+
+ + + + + +

+ + + calculate_net_pay + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_existing + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_sal_struct + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_emp_and_leave_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_holidays_for_employee + (self, m) +

+

No docs

+
+
+ + + + + +

+ + + get_leave_details + (self, lwp=None) +

+

No docs

+
+
+ + + + + +

+ + + get_payment_days + (self, m) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + pull_emp_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + pull_sal_struct + (self, struct) +

+

No docs

+
+
+ + + + + +

+ + + send_mail_funct + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/salary_slip_deduction.html b/erpnext/docs/current/models/hr/salary_slip_deduction.html new file mode 100644 index 0000000000..186191708d --- /dev/null +++ b/erpnext/docs/current/models/hr/salary_slip_deduction.html @@ -0,0 +1,124 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSalary Slip Deduction

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1d_type + Link + Type + + + + + + +Deduction Type + + + +
2d_amount + Currency + Default Amount + + +
Company:company:default_currency
+
3d_depends_on_lwp + Check + Depends on Leave Without Pay + +
4d_modified_amount + Currency + Amount + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/salary_slip_earning.html b/erpnext/docs/current/models/hr/salary_slip_earning.html new file mode 100644 index 0000000000..ea35cb1b26 --- /dev/null +++ b/erpnext/docs/current/models/hr/salary_slip_earning.html @@ -0,0 +1,124 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSalary Slip Earning

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1e_type + Link + Type + + + + + + +Earning Type + + + +
2e_amount + Currency + Default Amount + + +
Company:company:default_currency
+
3e_depends_on_lwp + Check + Depends on Leave Without Pay + +
4e_modified_amount + Currency + Amount + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/salary_structure.html b/erpnext/docs/current/models/hr/salary_structure.html new file mode 100644 index 0000000000..d40c6c78ee --- /dev/null +++ b/erpnext/docs/current/models/hr/salary_structure.html @@ -0,0 +1,601 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSalary Structure

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1column_break0 + Column Break + + +
2employee + Link + Employee + + + + + + +Employee + + + +
3employee_name + Data + Employee Name + +
4branch + Link + Branch + + + + + + +Branch + + + +
5designation + Link + Designation + + + + + + +Designation + + + +
6department + Link + Department + + + + + + +Department + + + +
7column_break1 + Column Break + + +
8is_active + Select + Is Active + + +
+Yes
+No
+
9from_date + Date + From Date + +
10to_date + Date + To Date + +
11company + Link + Company + + + + + + +Company + + + +
12earning_deduction + Section Break + Monthly Earning & Deduction +

+ Salary breakup based on Earning and Deduction.

+
13earning + Column Break + Earning + +
14earnings + Table + Earnings + + + + + + +Salary Structure Earning + + + +
15deduction + Column Break + Deduction + +
16deductions + Table + Deductions + + + + + + +Salary Structure Deduction + + + +
17section_break0 + Section Break + + + +
Simple
+
18column_break2 + Column Break + + +
19total_earning + Currency + Total Earning + + +
Company:company:default_currency
+
20total_deduction + Currency + Total Deduction + + +
Company:company:default_currency
+
21column_break3 + Column Break + + +
22net_pay + Currency + Net Pay + + +
Company:company:default_currency
+
+ + +
+

Controller

+

erpnext.hr.doctype.salary_structure.salary_structure

+ + + + + + + +

Class SalaryStructure

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_test_insert + (self) +

+

Make any existing salary structure for employee inactive.

+
+
+ + + + + +

+ + + check_existing + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_employee_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_other_active_salary_structure + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_ss_values + (self, employee) +

+

No docs

+
+
+ + + + + +

+ + + make_earn_ded_table + (self) +

+

No docs

+
+
+ + + + + +

+ + + make_table + (self, doct_name, tab_fname, tab_name) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_employee + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_joining_date + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.salary_structure.salary_structure.make_salary_slip +

+

+ + + erpnext.hr.doctype.salary_structure.salary_structure.make_salary_slip + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/salary_structure_deduction.html b/erpnext/docs/current/models/hr/salary_structure_deduction.html new file mode 100644 index 0000000000..6ea034224c --- /dev/null +++ b/erpnext/docs/current/models/hr/salary_structure_deduction.html @@ -0,0 +1,110 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSalary Structure Deduction

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1d_type + Link + Type + + + + + + +Deduction Type + + + +
2d_modified_amt + Currency + Amount + + +
Company:company:default_currency
+
3depend_on_lwp + Check + Reduce Deduction for Leave Without Pay (LWP) + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/salary_structure_earning.html b/erpnext/docs/current/models/hr/salary_structure_earning.html new file mode 100644 index 0000000000..44879c034b --- /dev/null +++ b/erpnext/docs/current/models/hr/salary_structure_earning.html @@ -0,0 +1,110 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSalary Structure Earning

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1e_type + Link + Type + + + + + + +Earning Type + + + +
2modified_value + Currency + Amount + + +
Company:company:default_currency
+
3depend_on_lwp + Check + Reduce Earning for Leave Without Pay (LWP) + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hr/upload_attendance.html b/erpnext/docs/current/models/hr/upload_attendance.html new file mode 100644 index 0000000000..c38bc3bbd0 --- /dev/null +++ b/erpnext/docs/current/models/hr/upload_attendance.html @@ -0,0 +1,291 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1download_template + Section Break + Download Template +

+ Download the Template, fill appropriate data and attach the modified file. +All dates and employee combination in the selected period will come in the template, with existing attendance records

+
2att_fr_date + Date + Attendance From Date + +
3att_to_date + Date + Attendance To Date + +
4get_template + Button + Get Template + +
5upload_attendance_data + Section Break + Import Attendance + +
6upload_html + HTML + Upload HTML + +
7import_log + HTML + Import Log + +
+ + +
+

Controller

+

erpnext.hr.doctype.upload_attendance.upload_attendance

+ + + + + + + +

Class UploadAttendance

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.hr.doctype.upload_attendance.upload_attendance.add_data + (w, args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.upload_attendance.upload_attendance.add_header + (w) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.upload_attendance.upload_attendance.get_active_employees + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.upload_attendance.upload_attendance.get_dates + (args) +

+

get list of dates in between from date and to date

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.upload_attendance.upload_attendance.get_existing_attendance_records + (args) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.hr.doctype.upload_attendance.upload_attendance.get_naming_series + () +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.upload_attendance.upload_attendance.get_template +

+

+ + + erpnext.hr.doctype.upload_attendance.upload_attendance.get_template + () +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.hr.doctype.upload_attendance.upload_attendance.upload +

+

+ + + erpnext.hr.doctype.upload_attendance.upload_attendance.upload + () +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hub_node/hub_settings.html b/erpnext/docs/current/models/hub_node/hub_settings.html new file mode 100644 index 0000000000..36c38920a7 --- /dev/null +++ b/erpnext/docs/current/models/hub_node/hub_settings.html @@ -0,0 +1,388 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1publish + Check + Publish Items to Hub + +
2section_break_2 + Section Break + + +
3publish_pricing + Check + Publish Pricing + +
4publish_availability + Check + Publish Availability + +
5column_break_5 + Column Break + + +
6sync_now + Button + Sync Now + + +
sync
+
7section_break_6 + Section Break + + +
8seller_name + Data + Seller Name + +
9seller_country + Link + Seller Country + + + + + + +Country + + + +
10seller_email + Data + Seller Email + + +
Email
+
11column_break_10 + Column Break + + +
12seller_city + Data + Seller City + +
13seller_website + Data + Seller Website + +
14section_break_13 + Section Break + + +
15seller_description + Text Editor + Seller Description + +
16name_token + Data + Name Token + +
17access_token + Data + Access Token + +
+ + +
+

Controller

+

erpnext.hub_node.doctype.hub_settings.hub_settings

+ + + + + + + +

Class HubSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_args + (self) +

+

No docs

+
+
+ + + + + +

+ + + publish_selling_items + (self) +

+

Set publish_in_hub=1 for all Sales Items

+
+
+ + + + + +

+ + + register + (self) +

+

Register at hub.erpnext.com, save name_token and access_token

+
+
+ + + + + +

+ + + sync + (self, verbose=True) +

+

Sync items with hub.erpnext.com

+
+
+ + + + + +

+ + + unpublish + (self) +

+

Unpublish from hub.erpnext.com

+
+
+ + + + + +

+ + + update_seller_details + (self) +

+

Update details at hub.erpnext.com

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hub_node/index.html b/erpnext/docs/current/models/hub_node/index.html new file mode 100644 index 0000000000..7e447e428f --- /dev/null +++ b/erpnext/docs/current/models/hub_node/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for hub_node

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/hub_node/index.txt b/erpnext/docs/current/models/hub_node/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/index.html b/erpnext/docs/current/models/index.html new file mode 100644 index 0000000000..763fc4eae6 --- /dev/null +++ b/erpnext/docs/current/models/index.html @@ -0,0 +1,21 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

Browse DocTypes by Module

+ +

Contents

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/index.txt b/erpnext/docs/current/models/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/manufacturing/bom.html b/erpnext/docs/current/models/manufacturing/bom.html new file mode 100644 index 0000000000..fa2ca16dd9 --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/bom.html @@ -0,0 +1,1125 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabBOM

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item + Link + Item +

+ Item to be manufactured or repacked

+
+ + + + +Item + + + +
2item_name + Data + Item Name + +
3rm_cost_as_per + Select + Rate Of Materials Based On + + +
Valuation Rate
+Last Purchase Rate
+Price List
+
4buying_price_list + Link + Price List + + + + + + +Price List + + + +
5cb0 + Column Break + + +
6is_active + Check + Is Active + +
7is_default + Check + Is Default + +
8with_operations + Check + With Operations +

+ Manage cost of operations

+
9operations_section + Section Break + Operations +

+ Specify the operations, operating cost and give a unique Operation no to your operations.

+
10operations + Table + Operations + + + + + + +BOM Operation + + + +
11materials_section + Section Break + Materials + +
12items + Table + Items + + + + + + +BOM Item + + + +
13quantity + Float + Quantity +

+ Quantity of item obtained after manufacturing / repacking from given quantities of raw materials

+
14costing + Section Break + Costing + +
15operating_cost + Currency + Operating Cost + + +
Company:company:default_currency
+
16raw_material_cost + Currency + Raw Material Cost + + +
Company:company:default_currency
+
17cb1 + Column Break + + +
18total_cost + Currency + Total Cost + + +
Company:company:default_currency
+
19more_info_section + Section Break + + +
20project_name + Link + Project Name + + + + + + +Project + + + +
21company + Link + Company + + + + + + +Company + + + +
22amended_from + Link + Amended From + + + + + + +BOM + + + +
23col_break23 + Column Break + + +
24uom + Link + Item UOM + + + + + + +UOM + + + +
25section_break_25 + Section Break + + +
26description + Small Text + Item Desription + +
27column_break_27 + Column Break + + +
28image + Attach + Image + +
29image_view + Image + Image View + + +
image
+
30section_break0 + Section Break + Materials Required (Exploded) + +
31exploded_items + Table + Exploded_items + + + + + + +BOM Explosion Item + + + +
+ + +
+

Controller

+

erpnext.manufacturing.doctype.bom.bom

+ + + + + + + +

Class BOM

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + add_exploded_items + (self) +

+

Add items to Flat BOM table

+
+
+ + + + + +

+ + + add_to_cur_exploded_items + (self, args) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_cost + (self) +

+

Calculate bom totals

+
+
+ + + + + +

+ + + calculate_op_cost + (self) +

+

Update workstation rate and calculates totals

+
+
+ + + + + +

+ + + calculate_rm_cost + (self) +

+

Fetch RM rate as per today's valuation rate and calculate totals

+
+
+ + + + + +

+ + + check_recursion + (self) +

+

Check whether recursion occurs in any bom

+
+
+ + + + + +

+ + + clear_operations + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_bom_material_detail + (self, args=None) +

+

Get raw material details like uom, desc and rate

+
+
+ + + + + +

+ + + get_bom_unitcost + (self, bom_no) +

+

No docs

+
+
+ + + + + +

+ + + get_child_exploded_items + (self, bom_no, qty) +

+

Add all items from Flat BOM of child BOM

+
+
+ + + + + +

+ + + get_exploded_items + (self) +

+

Get all raw materials including items from child bom

+
+
+ + + + + +

+ + + get_item_det + (self, item_code) +

+

No docs

+
+
+ + + + + +

+ + + get_rm_rate + (self, arg) +

+
Get raw material rate as per selected method, if bom exists takes bom cost
+
+
+
+ + + + + +

+ + + get_valuation_rate + (self, args) +

+

Get weighted average of valuation rate from all warehouses

+
+
+ + + + + +

+ + + manage_default_bom + (self) +

+

Uncheck others if current one is selected as default, +update default bom in item master

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update_after_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_bom_material_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + traverse_tree + (self, bom_list=[]) +

+

No docs

+
+
+ + + + + +

+ + + update_cost + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_cost_and_exploded_items + (self, bom_list=[]) +

+

No docs

+
+
+ + + + + +

+ + + update_exploded_items + (self) +

+

Update Flat BOM, following will be correct data

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_bom_links + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_main_item + (self) +

+

Validate main FG item

+
+
+ + + + + +

+ + + validate_materials + (self) +

+

Validate raw material entries

+
+
+ + + + + +

+ + + validate_operations + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_rm_item + (self, item) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.manufacturing.doctype.bom.bom.get_bom_items +

+

+ + + erpnext.manufacturing.doctype.bom.bom.get_bom_items + (bom, company, qty=1, fetch_exploded=1) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.manufacturing.doctype.bom.bom.get_bom_items_as_dict + (bom, company, qty=1, fetch_exploded=1) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.manufacturing.doctype.bom.bom.validate_bom_no + (item, bom_no) +

+

Validate BOM No of sub-contracted items

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/bom_explosion_item.html b/erpnext/docs/current/models/manufacturing/bom_explosion_item.html new file mode 100644 index 0000000000..8e82b62acf --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/bom_explosion_item.html @@ -0,0 +1,267 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabBOM Explosion Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2cb + Column Break + + +
3item_name + Data + Item Name + +
4section_break_3 + Section Break + + +
5description + Text Editor + Description + +
6column_break_2 + Column Break + + +
7image + Attach + Image + +
8image_view + Image + Image View + + +
image
+
9section_break_4 + Section Break + + +
10qty + Float + Qty + +
11rate + Currency + Rate + + +
Company:company:default_currency
+
12qty_consumed_per_unit + Float + Qty Consumed Per Unit + +
13column_break_8 + Column Break + + +
14stock_uom + Link + Stock UOM + + + + + + +UOM + + + +
15amount + Currency + Amount + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/bom_item.html b/erpnext/docs/current/models/manufacturing/bom_item.html new file mode 100644 index 0000000000..ce2ac3d47d --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/bom_item.html @@ -0,0 +1,301 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabBOM Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2item_name + Data + Item Name + +
3column_break_3 + Column Break + + +
4bom_no + Link + BOM No + + + + + + +BOM + + + +
5section_break_5 + Section Break + + +
6description + Text Editor + Item Description + +
7col_break1 + Column Break + + +
8image + Attach + Image + +
9image_view + Image + Image View + + +
image
+
10quantity_and_rate + Section Break + Quantity and Rate + +
11qty + Float + Qty + +
12rate + Currency + Rate +

+ See "Rate Of Materials Based On" in Costing Section

+
+
Company:company:default_currency
+
13col_break2 + Column Break + + +
14stock_uom + Link + Stock UOM + + + + + + +UOM + + + +
15amount + Currency + Amount + + +
Company:company:default_currency
+
16scrap + Float + Scrap % + +
17qty_consumed_per_unit + Float + Qty Consumed Per Unit + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/bom_operation.html b/erpnext/docs/current/models/manufacturing/bom_operation.html new file mode 100644 index 0000000000..9fee837a1a --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/bom_operation.html @@ -0,0 +1,166 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabBOM Operation

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1operation + Link + Operation + + + + + + +Operation + + + +
2workstation + Link + Workstation + + + + + + +Workstation + + + +
3description + Text Editor + Operation Description + +
4col_break1 + Column Break + + +
5hour_rate + Float + Hour Rate + +
6time_in_mins + Float + Operation Time +

+ In minutes

+
7operating_cost + Currency + Operating Cost + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/bom_replace_tool.html b/erpnext/docs/current/models/manufacturing/bom_replace_tool.html new file mode 100644 index 0000000000..a5c43064dc --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/bom_replace_tool.html @@ -0,0 +1,187 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + +Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate "BOM Explosion Item" table as per new BOM + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1current_bom + Link + Current BOM +

+ The BOM which will be replaced

+
+ + + + +BOM + + + +
2new_bom + Link + New BOM +

+ The new BOM after replacement

+
+ + + + +BOM + + + +
3replace + Button + Replace + + +
replace_bom
+
+ + +
+

Controller

+

erpnext.manufacturing.doctype.bom_replace_tool.bom_replace_tool

+ + + + + + + +

Class BOMReplaceTool

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_parent_boms + (self) +

+

No docs

+
+
+ + + + + +

+ + + replace_bom + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_new_bom + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_bom + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/index.html b/erpnext/docs/current/models/manufacturing/index.html new file mode 100644 index 0000000000..159aacedaa --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for manufacturing

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/index.txt b/erpnext/docs/current/models/manufacturing/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/manufacturing/manufacturing_settings.html b/erpnext/docs/current/models/manufacturing/manufacturing_settings.html new file mode 100644 index 0000000000..a1e5837087 --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/manufacturing_settings.html @@ -0,0 +1,271 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1capacity_planning + Section Break + Capacity Planning + +
2disable_capacity_planning + Check + Disable Capacity Planning and Time Tracking +

+ Disables creation of time logs against Production Orders. +Operations shall not be tracked against Production Order

+
3allow_overtime + Check + Allow Overtime +

+ Plan time logs outside Workstation Working Hours.

+
4allow_production_on_holidays + Check + Allow Production on Holidays + +
5column_break_3 + Column Break + + +
6capacity_planning_for_days + Int + Capacity Planning For (Days) +

+ Try planning operations for X days in advance.

+
7mins_between_operations + Int + Time Between Operations (in mins) +

+ Default 10 mins

+
8section_break_6 + Section Break + + +
9over_production_allowance_percentage + Percent + Over Production Allowance Percentage + +
10backflush_raw_materials_based_on + Select + Backflush Raw Materials Based On + + +
BOM
+Material Transferred for Manufacture
+
11column_break_11 + Column Break + + +
12default_wip_warehouse + Link + Default Work In Progress Warehouse + + + + + + +Warehouse + + + +
13default_fg_warehouse + Link + Default Finished Goods Warehouse + + + + + + +Warehouse + + + +
+ + +
+

Controller

+

erpnext.manufacturing.doctype.manufacturing_settings.manufacturing_settings

+ + + + + + + +

Class ManufacturingSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.manufacturing.doctype.manufacturing_settings.manufacturing_settings.get_mins_between_operations + () +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/operation.html b/erpnext/docs/current/models/manufacturing/operation.html new file mode 100644 index 0000000000..1974e9344e --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/operation.html @@ -0,0 +1,166 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabOperation

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1workstation + Link + Default Workstation + + + + + + +Workstation + + + +
2section_break_4 + Section Break + + +
3description + Text + Operation Description + +
+ + +
+

Controller

+

erpnext.manufacturing.doctype.operation.operation

+ + + + + + + +

Class Operation

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + calculate_op_cost + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/production_order.html b/erpnext/docs/current/models/manufacturing/production_order.html new file mode 100644 index 0000000000..afae20e973 --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/production_order.html @@ -0,0 +1,1198 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabProduction Order

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item + Section Break + + + +
icon-gift
+
2naming_series + Select + Series + + +
PRO-
+
3status + Select + Status + + +
+Draft
+Submitted
+Stopped
+In Process
+Completed
+Cancelled
+
4production_item + Link + Item To Manufacture + + + + + + +Item + + + +
5bom_no + Link + BOM No + + + + + + +BOM + + + +
6use_multi_level_bom + Check + Use Multi-Level BOM +

+ Plan material for sub-assemblies

+
7column_break1 + Column Break + + +
8qty + Float + Qty To Manufacture + +
9material_transferred_for_manufacturing + Float + Material Transferred for Manufacturing + +
10produced_qty + Float + Manufactured Qty + +
11warehouses + Section Break + Warehouses + + +
icon-building
+
12wip_warehouse + Link + Work-in-Progress Warehouse + + + + + + +Warehouse + + + +
13column_break_12 + Column Break + + +
14fg_warehouse + Link + Target Warehouse + + + + + + +Warehouse + + + +
15time + Section Break + Time + + +
icon-time
+
16expected_delivery_date + Date + Expected Delivery Date + +
17planned_start_date + Datetime + Planned Start Date + +
18planned_end_date + Datetime + Planned End Date + +
19column_break_13 + Column Break + + +
20actual_start_date + Datetime + Actual Start Date + +
21actual_end_date + Datetime + Actual End Date + +
22operations_section + Section Break + Operations + + +
icon-wrench
+
23operations + Table + Operations + + + + + + +Production Order Operation + + + +
24section_break_22 + Section Break + Operation Cost + +
25planned_operating_cost + Currency + Planned Operating Cost + + +
Company:company:default_currency
+
26actual_operating_cost + Currency + Actual Operating Cost + + +
Company:company:default_currency
+
27additional_operating_cost + Currency + Additional Operating Cost + + +
Company:company:default_currency
+
28column_break_24 + Column Break + + +
29total_operating_cost + Currency + Total Operating Cost + + +
Company:company:default_currency
+
30more_info + Section Break + More Information + + +
icon-file-text
+
31description + Small Text + Item Description + +
32stock_uom + Link + Stock UOM + + + + + + +UOM + + + +
33column_break2 + Column Break + + +
34project_name + Link + Project Name + + + + + + +Project + + + +
35sales_order + Link + Sales Order +

+ Manufacture against Sales Order

+
+ + + + +Sales Order + + + +
36company + Link + Company + + + + + + +Company + + + +
37amended_from + Link + Amended From + + + + + + +Production Order + + + +
+ + +
+

Controller

+

erpnext.manufacturing.doctype.production_order.production_order

+ + + + + + + +

Class ItemHasVariantError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OperationTooLongError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OverProductionError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class ProductionNotApplicableError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class ProductionOrder

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + calculate_operating_cost + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_time + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_operation_fits_in_working_hours + (self, d) +

+

Raises expection if operation is longer than working hours in the given workstation.

+
+
+ + + + + +

+ + + delete_time_logs + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_holidays + (self, workstation) +

+

No docs

+
+
+ + + + + +

+ + + make_time_logs + (self) +

+

Capacity Planning. Plan time logs based on earliest availablity of workstation after +Planned Start Date. Time logs will be created and remain in Draft mode and must be submitted +before manufacturing entry can be made.

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_actual_dates + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_operation_start_end_time + (self, i, d) +

+

Set start and end time for given operation. If first operation, set start as +planned_start_date, else add time diff to end time of earlier operation.

+
+
+ + + + + +

+ + + set_production_order_operations + (self) +

+

Fetch operations from BOM and set in 'Production Order'

+
+
+ + + + + +

+ + + stop_unstop + (self, status) +

+

Called from client side on Stop/Unstop event

+
+
+ + + + + +

+ + + update_operation_status + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_planned_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_production_order_qty + (self) +

+

Update Manufactured Qty and Material Transferred for Qty in Production Order +based on Stock Entry

+
+
+ + + + + +

+ + + update_status + (self, status=None) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_delivery_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_operation_time + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_production_item + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_production_order_against_so + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_sales_order + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_warehouse + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class StockOverProductionError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + +

Public API +
/api/method/erpnext.manufacturing.doctype.production_order.production_order.get_default_warehouse +

+

+ + + erpnext.manufacturing.doctype.production_order.production_order.get_default_warehouse + () +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.manufacturing.doctype.production_order.production_order.get_events +

+

+ + + erpnext.manufacturing.doctype.production_order.production_order.get_events + (start, end, filters=None) +

+

Returns events for Gantt / Calendar view rendering.

+ +

Parameters:

+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.manufacturing.doctype.production_order.production_order.get_item_details +

+

+ + + erpnext.manufacturing.doctype.production_order.production_order.get_item_details + (item) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.manufacturing.doctype.production_order.production_order.make_stock_entry +

+

+ + + erpnext.manufacturing.doctype.production_order.production_order.make_stock_entry + (production_order_id, purpose, qty=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.manufacturing.doctype.production_order.production_order.make_time_log +

+

+ + + erpnext.manufacturing.doctype.production_order.production_order.make_time_log + (name, operation, from_time=None, to_time=None, qty=None, project=None, workstation=None, operation_id=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/production_order_operation.html b/erpnext/docs/current/models/manufacturing/production_order_operation.html new file mode 100644 index 0000000000..7762c5d98c --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/production_order_operation.html @@ -0,0 +1,359 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabProduction Order Operation

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1details + Section Break + + +
2operation + Link + Operation + + + + + + +Operation + + + +
3description + Text Editor + Operation Description + +
4col_break1 + Column Break + + +
5completed_qty + Float + Completed Qty +

+ Operation completed for how many finished goods?

+
6status + Select + Status + + +
Pending
+Work in Progress
+Completed
+
7workstation + Link + Workstation + + + + + + +Workstation + + + +
8show_time_logs + Button + Show Time Logs + +
9estimated_time_and_cost + Section Break + Estimated Time and Cost + +
10planned_start_time + Datetime + Planned Start Time + +
11planned_end_time + Datetime + Planned End Time + +
12column_break_10 + Column Break + + +
13time_in_mins + Float + Operation Time +

+ in Minutes

+
14hour_rate + Float + Hour Rate + +
15planned_operating_cost + Currency + Planned Operating Cost + + +
Company:company:default_currency
+
16section_break_9 + Section Break + Actual Time and Cost + +
17actual_start_time + Datetime + Actual Start Time + +
18actual_end_time + Datetime + Actual End Time +

+ Updated via 'Time Log'

+
19column_break_11 + Column Break + + +
20actual_operation_time + Float + Actual Operation Time +

+ in Minutes +Updated via 'Time Log'

+
21actual_operating_cost + Currency + Actual Operating Cost +

+ (Hour Rate / 60) * Actual Operation Time

+
+
Company:company:default_currency
+
22make_time_log + Button + Make Time Log + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/production_plan_item.html b/erpnext/docs/current/models/manufacturing/production_plan_item.html new file mode 100644 index 0000000000..fb69ce6e6d --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/production_plan_item.html @@ -0,0 +1,217 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabProduction Plan Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2bom_no + Link + BOM No + + + + + + +BOM + + + +
3planned_qty + Float + Planned Qty + +
4planned_start_date + Datetime + Planned Start Date + +
5sales_order + Link + Sales Order + + + + + + +Sales Order + + + +
6so_pending_qty + Float + SO Pending Qty + +
7warehouse + Link + Warehouse +

+ Reserved Warehouse in Sales Order / Finished Goods Warehouse

+
+ + + + +Warehouse + + + +
8stock_uom + Link + UOM + + + + + + +UOM + + + +
9description + Text Editor + Description + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/production_plan_sales_order.html b/erpnext/docs/current/models/manufacturing/production_plan_sales_order.html new file mode 100644 index 0000000000..6def06d74e --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/production_plan_sales_order.html @@ -0,0 +1,143 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabProduction Plan Sales Order

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1sales_order + Link + Sales Order + + + + + + +Sales Order + + + +
2sales_order_date + Date + SO Date + +
3col_break1 + Column Break + + +
4customer + Link + Customer + + + + + + +Customer + + + +
5grand_total + Currency + Grand Total + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/production_planning_tool.html b/erpnext/docs/current/models/manufacturing/production_planning_tool.html new file mode 100644 index 0000000000..6d410394d3 --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/production_planning_tool.html @@ -0,0 +1,725 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1select_sales_orders + Section Break + Select Sales Orders +

+ Select Sales Orders from which you want to create Production Orders.

+
2column_break0 + Column Break + + +
3fg_item + Link + Filter based on item + + + + + + +Item + + + +
4customer + Link + Filter based on customer + + + + + + +Customer + + + +
5company + Link + Company + + + + + + +Company + + + +
6column_break1 + Column Break + + +
7from_date + Date + From Date + +
8to_date + Date + To Date + +
9section_break1 + Section Break + + + +
Simple
+
10get_sales_orders + Button + Get Sales Orders +

+ Pull sales orders (pending to deliver) based on the above criteria

+
+
get_open_sales_orders
+
11sales_orders + Table + Sales Orders + + + + + + +Production Plan Sales Order + + + +
12items_for_production + Section Break + Select Items + +
13get_items_from_so + Button + Get Items From Sales Orders + + +
get_items_from_so
+
14use_multi_level_bom + Check + Use Multi-Level BOM +

+ If checked, BOM for sub-assembly items will be considered for getting raw materials. Otherwise, all sub-assembly items will be treated as a raw material.

+
15items + Table + Items + + + + + + +Production Plan Item + + + +
16create_production_orders + Section Break + Production Orders +

+ Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.

+
17raise_production_order + Button + Create Production Orders +

+ Separate production order will be created for each finished good item.

+
+
raise_production_order
+
18sb5 + Section Break + Material Requirement + +
19purchase_request_for_warehouse + Link + Material Request For Warehouse + + + + + + +Warehouse + + + +
20raise_purchase_request + Button + Create Material Requests +

+ Items to be requested which are "Out of Stock" considering all warehouses based on projected qty and minimum order qty

+
21download_materials_required + Button + Download Materials Required +

+ Download a report containing all raw materials with their latest inventory status

+
+ + +
+

Controller

+

erpnext.manufacturing.doctype.production_planning_tool.production_planning_tool

+ + + + + + + +

Class ProductionPlanningTool

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + add_items + (self, items) +

+

No docs

+
+
+ + + + + +

+ + + add_so_in_table + (self, open_so) +

+

Add sales orders in the table

+
+
+ + + + + +

+ + + clear_item_table + (self) +

+

No docs

+
+
+ + + + + +

+ + + clear_so_table + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_production_order + (self, items) +

+

Create production order. Called from Production Planning Tool

+
+
+ + + + + +

+ + + download_raw_materials + (self) +

+

Create csv data for required raw material to produce finished goods

+
+
+ + + + + +

+ + + get_csv + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_distinct_items_and_boms + (self) +

+

Club similar BOM and item for processing +bomdict { + bomno: ['sales_order', 'qty'] +}

+
+
+ + + + + +

+ + + get_item_details + (self, item_code) +

+

No docs

+
+
+ + + + + +

+ + + get_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_items_from_so + (self) +

+

Pull items from Sales Order, only proction item +and subcontracted item will be pulled from Packing item +and add items in the table

+
+
+ + + + + +

+ + + get_open_sales_orders + (self) +

+

Pull sales orders which are pending to deliver based on criteria selected

+
+
+ + + + + +

+ + + get_projected_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_raw_materials + (self, bom_dict) +

+

Get raw materials considering sub-assembly items +{ + "itemcode": [qtyrequired, description, stockuom, minorder_qty] +}

+
+
+ + + + + +

+ + + get_requested_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_so_details + (self, so) +

+

Pull other details from so

+
+
+ + + + + +

+ + + insert_purchase_request + (self) +

+

No docs

+
+
+ + + + + +

+ + + make_items_dict + (self, item_list) +

+

No docs

+
+
+ + + + + +

+ + + raise_production_order + (self) +

+

It will raise production order (Draft) for all distinct FG items

+
+
+ + + + + +

+ + + raise_purchase_request + (self) +

+

Raise Material Request if projected qty is less than qty required +Requested qty should be shortage qty considering minimum order qty

+
+
+ + + + + +

+ + + validate_company + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_data + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/workstation.html b/erpnext/docs/current/models/manufacturing/workstation.html new file mode 100644 index 0000000000..108ec8346d --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/workstation.html @@ -0,0 +1,474 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabWorkstation

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1description_and_warehouse + Section Break + + +
2workstation_name + Data + Workstation Name + +
3description + Text + Description + +
4column_break_4 + Column Break + + +
5holiday_list + Link + Holiday List + + + + + + +Holiday List + + + +
6over_heads + Section Break + Operating Costs + +
7hour_rate_electricity + Currency + Electricity Cost +

+ per hour

+
8hour_rate_consumable + Currency + Consumable Cost +

+ per hour

+
9column_break_11 + Column Break + + +
10hour_rate_rent + Currency + Rent Cost +

+ per hour

+
11hour_rate_labour + Currency + Wages +

+ Wages per hour

+
12hour_rate + Currency + Net Hour Rate +

+ per hour

+
13working_hours_section + Section Break + Working Hours + +
14working_hours + Table + Working Hours + + + + + + +Workstation Working Hour + + + +
+ + +
+

Controller

+

erpnext.manufacturing.doctype.workstation.workstation

+ + + + + + + +

Class NotInWorkingHoursError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OverlapError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class Workstation

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_bom_operation + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_overlap_for_operation_timings + (self) +

+

Check if there is no overlap in setting Workstation Operating Hours

+
+
+ + +
+
+ + + + + +

Class WorkstationHolidayError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.manufacturing.doctype.workstation.workstation.check_if_within_operating_hours + (workstation, operation, from_datetime, to_datetime) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.manufacturing.doctype.workstation.workstation.check_workstation_for_holiday + (workstation, from_datetime, to_datetime) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.manufacturing.doctype.workstation.workstation.get_default_holiday_list +

+

+ + + erpnext.manufacturing.doctype.workstation.workstation.get_default_holiday_list + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.manufacturing.doctype.workstation.workstation.is_within_operating_hours + (workstation, operation, from_datetime, to_datetime) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/manufacturing/workstation_working_hour.html b/erpnext/docs/current/models/manufacturing/workstation_working_hour.html new file mode 100644 index 0000000000..54883c9aef --- /dev/null +++ b/erpnext/docs/current/models/manufacturing/workstation_working_hour.html @@ -0,0 +1,123 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabWorkstation Working Hour

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1start_time + Time + Start Time + +
2column_break_2 + Column Break + + +
3end_time + Time + End Time + +
4section_break_2 + Column Break + + +
5enabled + Check + Enabled + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/activity_cost.html b/erpnext/docs/current/models/projects/activity_cost.html new file mode 100644 index 0000000000..e0274528c8 --- /dev/null +++ b/erpnext/docs/current/models/projects/activity_cost.html @@ -0,0 +1,260 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabActivity Cost

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1activity_type + Link + Activity Type + + + + + + +Activity Type + + + +
2column_break_2 + Column Break + + +
3employee + Link + Employee + + + + + + +Employee + + + +
4employee_name + Data + Employee Name + +
5section_break_4 + Section Break + + +
6billing_rate + Currency + Billing Rate +

+ per hour

+
7column_break_6 + Column Break + + +
8costing_rate + Currency + Costing Rate +

+ per hour

+
9title + Data + title + +
+ + +
+

Controller

+

erpnext.projects.doctype.activity_cost.activity_cost

+ + + + + + + +

Class ActivityCost

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_unique + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_title + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class DuplicationError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/activity_type.html b/erpnext/docs/current/models/projects/activity_type.html new file mode 100644 index 0000000000..75bb9dee81 --- /dev/null +++ b/erpnext/docs/current/models/projects/activity_type.html @@ -0,0 +1,146 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabActivity Type

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1activity_type + Data + Activity Type + +
2costing_rate + Currency + Default Costing Rate + +
3column_break_3 + Column Break + + +
4billing_rate + Currency + Default Billing Rate + +
+ + +
+

Controller

+

erpnext.projects.doctype.activity_type.activity_type

+ + + + + + + +

Class ActivityType

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/dependent_task.html b/erpnext/docs/current/models/projects/dependent_task.html new file mode 100644 index 0000000000..11726171da --- /dev/null +++ b/erpnext/docs/current/models/projects/dependent_task.html @@ -0,0 +1,72 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabDependent Task

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1task + Link + Task + + + + + + +Task + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/index.html b/erpnext/docs/current/models/projects/index.html new file mode 100644 index 0000000000..259b3e6a9f --- /dev/null +++ b/erpnext/docs/current/models/projects/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for projects

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/index.txt b/erpnext/docs/current/models/projects/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/projects/project.html b/erpnext/docs/current/models/projects/project.html new file mode 100644 index 0000000000..bd75913fb1 --- /dev/null +++ b/erpnext/docs/current/models/projects/project.html @@ -0,0 +1,918 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabProject

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1project_name + Data + Project Name + +
2status + Select + Status + + +
Open
+Completed
+Cancelled
+
3project_type + Select + Project Type + + +
Internal
+External
+Other
+
4column_break_5 + Column Break + + +
5is_active + Select + Is Active + + +
Yes
+No
+
6priority + Select + Priority + + +
Medium
+Low
+High
+
7section_break_12 + Section Break + + +
8expected_start_date + Date + Expected Start Date + +
9column_break_11 + Column Break + + +
10expected_end_date + Date + Expected End Date + +
11customer_details + Section Break + + + +
icon-user
+
12customer + Link + Customer + + + + + + +Customer + + + +
13column_break_14 + Column Break + + +
14sales_order + Link + Sales Order + + + + + + +Sales Order + + + +
15sb_milestones + Section Break + Tasks + + +
icon-flag
+
16tasks + Table + Tasks + + + + + + +Project Task + + + +
17percent_complete + Percent + % Tasks Completed + +
18section_break0 + Section Break + + + +
icon-list
+
19notes + Text Editor + Notes + +
20section_break_18 + Section Break + + +
21actual_start_date + Data + Actual Start Date + +
22actual_time + Float + Actual Time (in Hours) + +
23column_break_20 + Column Break + + +
24actual_end_date + Date + Actual End Date + +
25section_break_26 + Section Break + + +
26estimated_costing + Currency + Estimated Costing + + +
Company:company:default_currency
+
27column_break_22 + Column Break + + +
28company + Link + Company + + + + + + +Company + + + +
29cost_center + Link + Default Cost Center + + + + + + +Cost Center + + + +
30project_details + Section Break + + + +
icon-money
+
31total_costing_amount + Currency + Total Costing Amount (via Time Logs) + +
32total_expense_claim + Currency + Total Expense Claim (via Expense Claims) + +
33column_break_28 + Column Break + + +
34total_billing_amount + Currency + Total Billing Amount (via Time Logs) + +
35total_purchase_cost + Currency + Total Purchase Cost (via Purchase Invoice) + +
36margin + Section Break + + +
37gross_margin + Currency + Gross Margin + + +
Company:company:default_currency
+
38column_break_37 + Column Break + + +
39per_gross_margin + Percent + Gross Margin % + +
+ + +
+

Controller

+

erpnext.projects.doctype.project.project

+ + + + + + + +

Class Project

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + __setup__ + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_tasks + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

Load project tasks for quick view

+
+
+ + + + + +

+ + + sync_tasks + (self) +

+

sync tasks and remove table

+
+
+ + + + + +

+ + + update_costing + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_percent_complete + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_project + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_purchase_costing + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_dates + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.projects.doctype.project.project.get_cost_center_name +

+

+ + + erpnext.projects.doctype.project.project.get_cost_center_name + (project_name) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/project_task.html b/erpnext/docs/current/models/projects/project_task.html new file mode 100644 index 0000000000..356a327c15 --- /dev/null +++ b/erpnext/docs/current/models/projects/project_task.html @@ -0,0 +1,186 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabProject Task

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1title + Data + Title + +
2status + Select + Status + + +
Open
+Working
+Pending Review
+Closed
+Cancelled
+
3edit_task + Button + View Task + +
4column_break_3 + Column Break + + +
5start_date + Date + Start Date + +
6end_date + Date + End Date + +
7section_break_6 + Section Break + + +
8description + Text Editor + Description + +
9task_id + Link + Task ID + + + + + + +Task + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/task.html b/erpnext/docs/current/models/projects/task.html new file mode 100644 index 0000000000..01af50519d --- /dev/null +++ b/erpnext/docs/current/models/projects/task.html @@ -0,0 +1,760 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabTask

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1subject + Data + Subject + +
2project + Link + Project + + + + + + +Project + + + +
3column_break0 + Column Break + + +
4status + Select + Status + + +
Open
+Working
+Pending Review
+Closed
+Cancelled
+
5priority + Select + Priority + + +
Low
+Medium
+High
+Urgent
+
6section_break0 + Section Break + + + +
Simple
+
7description + Text Editor + Details + +
8section_break + Section Break + Depends On + +
9depends_on + Table + depends_on + + + + + + +Task Depends On + + + +
10section_break_10 + Section Break + + +
11exp_start_date + Date + Expected Start Date + +
12expected_time + Float + Expected Time (in hours) + +
13column_break_11 + Column Break + + +
14exp_end_date + Date + Expected End Date + +
15actual + Section Break + + +
16act_start_date + Date + Actual Start Date (via Time Logs) + +
17actual_time + Float + Actual Time (in hours) + +
18column_break_15 + Column Break + + +
19act_end_date + Date + Actual End Date (via Time Logs) + +
20section_break_17 + Section Break + + +
21total_costing_amount + Currency + Total Costing Amount (via Time Logs) + + +
Company:company:default_currency
+
22total_expense_claim + Currency + Total Expense Claim (via Expense Claim) + + +
Company:company:default_currency
+
23column_break_20 + Column Break + + +
24total_billing_amount + Currency + Total Billing Amount (via Time Logs) + +
25more_details + Section Break + + +
26review_date + Date + Review Date + +
27closing_date + Date + Closing Date + +
28column_break_22 + Column Break + + +
29company + Link + Company + + + + + + +Company + + + +
+ + +
+

Controller

+

erpnext.projects.doctype.task.task

+ + + + + + + +

Class CircularReferenceError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class Task

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_recursion + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_customer_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_project_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + reschedule_dependent_tasks + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_project + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_time_and_costing + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_total_expense_claim + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_dates + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_status + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.projects.doctype.task.task.get_events +

+

+ + + erpnext.projects.doctype.task.task.get_events + (start, end, filters=None) +

+

Returns events for Gantt / Calendar view rendering.

+ +

Parameters:

+ + +
+
+ + + + + + + +

+ + + erpnext.projects.doctype.task.task.get_project + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.projects.doctype.task.task.set_multiple_status +

+

+ + + erpnext.projects.doctype.task.task.set_multiple_status + (names, status) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/task_depends_on.html b/erpnext/docs/current/models/projects/task_depends_on.html new file mode 100644 index 0000000000..3bb1a52f9d --- /dev/null +++ b/erpnext/docs/current/models/projects/task_depends_on.html @@ -0,0 +1,108 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabTask Depends On

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1task + Link + Task + + + + + + +Task + + + +
2column_break_2 + Column Break + + +
3subject + Text + Subject + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/time_log.html b/erpnext/docs/current/models/projects/time_log.html new file mode 100644 index 0000000000..52ff4ec95a --- /dev/null +++ b/erpnext/docs/current/models/projects/time_log.html @@ -0,0 +1,1107 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabTime Log

+ + +Log of Activities performed by users against Tasks that can be used for tracking time, billing. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1naming_series + Select + Series + + +
TL-
+
2column_break_2 + Column Break + + +
3status + Select + Status + + +
Draft
+Submitted
+Batched for Billing
+Billed
+Cancelled
+
4section_break_4 + Section Break + + +
5from_time + Datetime + From Time + +
6hours + Float + Hours + +
7to_time + Datetime + To Time + +
8column_break_8 + Column Break + + +
9activity_type + Link + Activity Type + + + + + + +Activity Type + + + +
10project + Link + Project + + + + + + +Project + + + +
11task + Link + Task + + + + + + +Task + + + +
12section_break_12 + Section Break + + +
13user + Link + User + + + + + + +User + + + +
14employee + Link + Employee + + + + + + +Employee + + + +
15column_break_3 + Column Break + + +
16for_manufacturing + Check + For Manufacturing + +
17billable + Check + Billable + +
18section_break_11 + Section Break + + +
19production_order + Link + Production Order + + + + + + +Production Order + + + +
20operation + Link + Operation + + + + + + +Operation + + + +
21operation_id + Data + Operation ID + +
22column_break_14 + Column Break + + +
23workstation + Link + Workstation + + + + + + +Workstation + + + +
24completed_qty + Float + Completed Qty +

+ Operation completed for how many finished goods?

+
25section_break_7 + Section Break + + +
26note + Text Editor + Note + +
27section_break_24 + Section Break + + +
28costing_rate + Currency + Costing Rate based on Activity Type (per hour) + +
29costing_amount + Currency + Costing Amount + +
30column_break_25 + Column Break + + +
31billing_rate + Currency + Billing Rate based on Activity Type (per hour) + +
32billing_amount + Currency + Billing Amount +

+ Will be updated only if Time Log is 'Billable'

+
33section_break_29 + Section Break + + +
34time_log_batch + Link + Time Log Batch +

+ Will be updated when batched.

+
+ + + + +Time Log Batch + + + +
35sales_invoice + Link + Sales Invoice +

+ Will be updated when billed.

+
+ + + + +Sales Invoice + + + +
36amended_from + Link + Amended From + + + + + + +Time Log + + + +
37title + Data + Title + +
+ + +
+

Controller

+

erpnext.projects.doctype.time_log.time_log

+ + + + + + + +

Class NegativeHoursError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class NotSubmittedError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OverProductionLoggedError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OverlapError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class TimeLog

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + before_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_update_after_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + calculate_total_hours + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_workstation_timings + (self) +

+

Checks if Time Log is between operating hours of the Workstation.

+
+
+ + + + + +

+ + + get_operation_start_end_time + (self) +

+

Returns Min From and Max To Dates of Time Logs against a specific Operation.

+
+
+ + + + + +

+ + + get_overlap_for + (self, fieldname) +

+

No docs

+
+
+ + + + + +

+ + + get_time_log_summary + (self) +

+

Returns 'Actual Operating Time'.

+
+
+ + + + + +

+ + + move_to_next_day + (self) +

+

Move start and end time one day forward

+
+
+ + + + + +

+ + + move_to_next_non_overlapping_slot + (self) +

+

If in overlap, set start as the end point of the overlapping time log

+
+
+ + + + + +

+ + + move_to_next_working_slot + (self) +

+

Move to next working slot from workstation

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_project_if_missing + (self) +

+

Set project if task is set

+
+
+ + + + + +

+ + + set_status + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_title + (self) +

+

Set default title for the Time Log

+
+
+ + + + + +

+ + + update_cost + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_production_order + (self) +

+

Updates start_date, end_date, status for operation in Production Order.

+
+
+ + + + + +

+ + + update_task_and_project + (self) +

+

Update costing rate in Task or Project if either is set

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_manufacturing + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_overlap + (self) +

+

Checks if 'Time Log' entries overlap for a user, workstation.

+
+
+ + + + + +

+ + + validate_overlap_for + (self, fieldname) +

+

No docs

+
+
+ + + + + +

+ + + validate_production_order + (self) +

+

Throws 'NotSubmittedError' if production order is not submitted.

+
+
+ + + + + +

+ + + validate_time_log_for + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_timings + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.projects.doctype.time_log.time_log.get_activity_cost +

+

+ + + erpnext.projects.doctype.time_log.time_log.get_activity_cost + (employee=None, activity_type=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.projects.doctype.time_log.time_log.get_events +

+

+ + + erpnext.projects.doctype.time_log.time_log.get_events + (start, end, filters=None) +

+

Returns events for Gantt / Calendar view rendering.

+ +

Parameters:

+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/time_log_batch.html b/erpnext/docs/current/models/projects/time_log_batch.html new file mode 100644 index 0000000000..e2e002cb31 --- /dev/null +++ b/erpnext/docs/current/models/projects/time_log_batch.html @@ -0,0 +1,406 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabTime Log Batch

+ + +Batch Time Logs for Billing. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1naming_series + Select + Series + + +
TLB-
+
2status + Select + Status + + +
Draft
+Submitted
+Billed
+Cancelled
+
3column_break_3 + Column Break + + +
4sales_invoice + Link + Sales Invoice +

+ Will be updated after Sales Invoice is Submitted.

+
+ + + + +Sales Invoice + + + +
5section_break_5 + Section Break + + +
6time_logs + Table + Time Logs + + + + + + +Time Log Batch Detail + + + +
7section_break_8 + Section Break + + +
8total_hours + Float + Total Hours +

+ updated via Time Logs

+
9column_break_10 + Column Break + + +
10total_billing_amount + Float + Total Billing Amount +

+ updated via Time Logs

+
11amended_from + Link + Amended From + + + + + + +Time Log Batch + + + +
+ + +
+

Controller

+

erpnext.projects.doctype.time_log_batch.time_log_batch

+ + + + + + + +

Class TimeLogBatch

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + before_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_update_after_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_status + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_status + (self, time_log_batch) +

+

No docs

+
+
+ + + + + +

+ + + update_time_log_values + (self, d, tl) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_time_log_is_submitted + (self, tl) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.projects.doctype.time_log_batch.time_log_batch.make_sales_invoice +

+

+ + + erpnext.projects.doctype.time_log_batch.time_log_batch.make_sales_invoice + (source_name, target=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/projects/time_log_batch_detail.html b/erpnext/docs/current/models/projects/time_log_batch_detail.html new file mode 100644 index 0000000000..b681efad3a --- /dev/null +++ b/erpnext/docs/current/models/projects/time_log_batch_detail.html @@ -0,0 +1,132 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabTime Log Batch Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1time_log + Link + Time Log + + + + + + +Time Log + + + +
2hours + Float + Hours + +
3section_break_3 + Column Break + + +
4activity_type + Data + Activity Type + +
5billing_amount + Float + Billing Amount + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/campaign.html b/erpnext/docs/current/models/selling/campaign.html new file mode 100644 index 0000000000..799af1dff0 --- /dev/null +++ b/erpnext/docs/current/models/selling/campaign.html @@ -0,0 +1,207 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabCampaign

+ + +Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1campaign + Section Break + Campaign + +
2campaign_name + Data + Campaign Name + +
3naming_series + Select + Naming Series + + +
Campaign-.####
+
4description + Text + Description + +
+ + +
+

Controller

+

erpnext.selling.doctype.campaign.campaign

+ + + + + + + +

Class Campaign

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/customer.html b/erpnext/docs/current/models/selling/customer.html new file mode 100644 index 0000000000..8332dd3361 --- /dev/null +++ b/erpnext/docs/current/models/selling/customer.html @@ -0,0 +1,1129 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabCustomer

+ + +Buyer of Goods and Services. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1basic_info + Section Break + + + +
icon-user
+
2naming_series + Select + Series + + +
CUST-
+
3customer_name + Data + Full Name + +
4customer_type + Select + Type + + +
+Company
+Individual
+
5lead_name + Link + From Lead + + + + + + +Lead + + + +
6column_break0 + Column Break + + +
7customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
8territory + Link + Territory + + + + + + +Territory + + + +
9tax_id + Data + Tax ID + +
10is_frozen + Check + Is Frozen + +
11currency_and_price_list + Section Break + + +
12default_currency + Link + Billing Currency + + + + + + +Currency + + + +
13default_price_list + Link + Default Price List + + + + + + +Price List + + + +
14column_break_14 + Column Break + + +
15default_taxes_and_charges + Link + Default Taxes and Charges + + + + + + +Sales Taxes and Charges Template + + + +
16address_contacts + Section Break + Address and Contact + + +
icon-map-marker
+
17address_html + HTML + Address HTML + +
18column_break1 + Column Break + + +
19contact_html + HTML + Contact HTML + +
20default_receivable_accounts + Section Break + Default Receivable Accounts + +
21accounts + Table + Accounts +

+ Mention if non-standard receivable account

+
+ + + + +Party Account + + + +
22column_break2 + Section Break + Credit Limit + +
23credit_days_based_on + Select + Credit Days Based On + + +
+Fixed Days
+Last Day of the Next Month
+
24credit_days + Int + Credit Days + +
25credit_limit + Currency + Credit Limit + +
26more_info + Section Break + Customer Details + + +
icon-file-text
+
27customer_details + Text + Customer Details +

+ Additional information regarding the customer.

+
28website + Data + Website + +
29sales_team_section_break + Section Break + Sales Partner and Commission + + +
icon-group
+
30default_sales_partner + Link + Sales Partner + + + + + + +Sales Partner + + + +
31default_commission_rate + Float + Commission Rate + +
32sales_team_section + Section Break + Sales Team + +
33sales_team + Table + Sales Team Details + + + + + + +Sales Team + + + +
34communications + Table + Communications + + + + + + +Communication + + + +
+ + +
+

Controller

+

erpnext.selling.doctype.customer.customer

+ + + + + + + +

Class Customer

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + after_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_lead_address_contact + (self) +

+

No docs

+
+
+ + + + + +

+ + + delete_customer_address + (self) +

+

No docs

+
+
+ + + + + +

+ + + delete_customer_contact + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_customer_name + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

Load address and contacts in __onload

+
+
+ + + + + +

+ + + update_address + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_contact + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_customer_address + (self, newdn, set_field) +

+

No docs

+
+
+ + + + + +

+ + + update_lead_status + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_name_with_customer_group + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.selling.doctype.customer.customer.check_credit_limit + (customer, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.selling.doctype.customer.customer.get_credit_limit + (customer, company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.selling.doctype.customer.customer.get_customer_list + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.selling.doctype.customer.customer.get_customer_outstanding + (customer, company) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.customer.customer.get_dashboard_info +

+

+ + + erpnext.selling.doctype.customer.customer.get_dashboard_info + (customer) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/index.html b/erpnext/docs/current/models/selling/index.html new file mode 100644 index 0000000000..6ea1162007 --- /dev/null +++ b/erpnext/docs/current/models/selling/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for selling

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/index.txt b/erpnext/docs/current/models/selling/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/selling/industry_type.html b/erpnext/docs/current/models/selling/industry_type.html new file mode 100644 index 0000000000..3d0c836f77 --- /dev/null +++ b/erpnext/docs/current/models/selling/industry_type.html @@ -0,0 +1,101 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabIndustry Type

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1industry + Data + Industry + +
+ + +
+

Controller

+

erpnext.selling.doctype.industry_type.industry_type

+ + + + + + + +

Class IndustryType

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/installation_note.html b/erpnext/docs/current/models/selling/installation_note.html new file mode 100644 index 0000000000..0afec0b861 --- /dev/null +++ b/erpnext/docs/current/models/selling/installation_note.html @@ -0,0 +1,622 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabInstallation Note

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1installation_note + Section Break + Installation Note + +
2column_break0 + Column Break + + +
3naming_series + Select + Series + + +
IN-
+
4customer + Link + Customer + + + + + + +Customer + + + +
5customer_address + Link + Customer Address + + + + + + +Address + + + +
6contact_person + Link + Contact Person + + + + + + +Contact + + + +
7customer_name + Data + Name + +
8address_display + Small Text + Address + +
9contact_display + Small Text + Contact + +
10contact_mobile + Small Text + Mobile No + +
11contact_email + Small Text + Contact Email + +
12territory + Link + Territory + + + + + + +Territory + + + +
13customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
14column_break1 + Column Break + + +
15inst_date + Date + Installation Date + +
16inst_time + Time + Installation Time + +
17status + Select + Status + + +
Draft
+Submitted
+Cancelled
+
18company + Link + Company + + + + + + +Company + + + +
19fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
20amended_from + Link + Amended From + + + + + + +Installation Note + + + +
21remarks + Small Text + Remarks + +
22item_details + Section Break + + + +
Simple
+
23items + Table + Items + + + + + + +Installation Note Item + + + +
+ + +
+

Controller

+

erpnext.selling.doctype.installation_note.installation_note

+ + + + + + + +

Class InstallationNote

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + check_item_table + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_prevdoc_serial_no + (self, prevdoc_detail_docname) +

+

No docs

+
+
+ + + + + +

+ + + is_serial_no_added + (self, item_code, serial_no) +

+

No docs

+
+
+ + + + + +

+ + + is_serial_no_exist + (self, item_code, serial_no) +

+

No docs

+
+
+ + + + + +

+ + + is_serial_no_match + (self, cur_s_no, prevdoc_s_no, prevdoc_docname) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_installation_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_serial_no + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/installation_note_item.html b/erpnext/docs/current/models/selling/installation_note_item.html new file mode 100644 index 0000000000..35182c73bd --- /dev/null +++ b/erpnext/docs/current/models/selling/installation_note_item.html @@ -0,0 +1,156 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabInstallation Note Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2description + Data + Description + +
3serial_no + Small Text + Serial No + +
4prevdoc_detail_docname + Data + Against Document Detail No + +
5prevdoc_docname + Data + Against Document No + +
6prevdoc_doctype + Data + Document Type + +
7qty + Float + Installed Qty + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/product_bundle.html b/erpnext/docs/current/models/selling/product_bundle.html new file mode 100644 index 0000000000..6bd442e2be --- /dev/null +++ b/erpnext/docs/current/models/selling/product_bundle.html @@ -0,0 +1,206 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabProduct Bundle

+ + +Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. + +The package **Item** will have "Is Stock Item" as "No" and "Is Sales Item" as "Yes". + +For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Product Bundle Item. + +Note: BOM = Bill of Materials + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1basic_section + Section Break + + +
2new_item_code + Link + Parent Item + + + + + + +Item + + + +
3item_section + Section Break + +

+ List items that form the package.

+
4items + Table + Items + + + + + + +Product Bundle Item + + + +
+ + +
+

Controller

+

erpnext.selling.doctype.product_bundle.product_bundle

+ + + + + + + +

Class ProductBundle

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_main_item + (self) +

+

Validates, main Item is not a stock item

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.selling.doctype.product_bundle.product_bundle.get_new_item_code + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/product_bundle_item.html b/erpnext/docs/current/models/selling/product_bundle_item.html new file mode 100644 index 0000000000..e5bd2e2137 --- /dev/null +++ b/erpnext/docs/current/models/selling/product_bundle_item.html @@ -0,0 +1,141 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabProduct Bundle Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item + + + + + + +Item + + + +
2qty + Float + Qty + +
3description + Text Editor + Description + +
4rate + Float + Rate + +
5uom + Link + UOM + + + + + + +UOM + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/quotation.html b/erpnext/docs/current/models/selling/quotation.html new file mode 100644 index 0000000000..17ce696af3 --- /dev/null +++ b/erpnext/docs/current/models/selling/quotation.html @@ -0,0 +1,1502 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabQuotation

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1customer_section + Section Break + + + +
icon-user
+
2column_break0 + Column Break + + +
3title + Data + Title + +
4naming_series + Select + Series + + +
QTN-
+
5quotation_to + Select + Quotation To + + +
+Lead
+Customer
+
6customer + Link + Customer + + + + + + +Customer + + + +
7lead + Link + Lead + + + + + + +Lead + + + +
8customer_name + Data + Customer / Lead Name + +
9address_display + Small Text + Address + +
10contact_display + Small Text + Contact + +
11contact_mobile + Small Text + Mobile No + +
12contact_email + Small Text + Contact Email + +
13column_break1 + Column Break + + +
14amended_from + Link + Amended From + + + + + + +Quotation + + + +
15company + Link + Company + + + + + + +Company + + + +
16transaction_date + Date + Date + +
17order_type + Select + Order Type + + +
+Sales
+Maintenance
+Shopping Cart
+
18currency_and_price_list + Section Break + Currency and Price List + + +
icon-tag
+
19currency + Link + Currency + + + + + + +Currency + + + +
20conversion_rate + Float + Exchange Rate +

+ Rate at which customer's currency is converted to company's base currency

+
21column_break2 + Column Break + + +
22selling_price_list + Link + Price List + + + + + + +Price List + + + +
23price_list_currency + Link + Price List Currency + + + + + + +Currency + + + +
24plc_conversion_rate + Float + Price List Exchange Rate +

+ Rate at which Price list currency is converted to company's base currency

+
25ignore_pricing_rule + Check + Ignore Pricing Rule + +
26items_section + Section Break + + + +
icon-shopping-cart
+
27items + Table + Items + + + + + + +Quotation Item + + + +
28sec_break23 + Section Break + + +
29base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
30base_net_total + Currency + Net Total (Company Currency) + + +
Company:company:default_currency
+
31column_break_28 + Column Break + + +
32total + Currency + Total + + +
currency
+
33net_total + Currency + Net Total + + +
currency
+
34taxes_section + Section Break + Taxes and Charges + + +
icon-money
+
35taxes_and_charges + Link + Taxes and Charges + + + + + + +Sales Taxes and Charges Template + + + +
36column_break_34 + Column Break + + +
37shipping_rule + Link + Shipping Rule + + + + + + +Shipping Rule + + + +
38section_break_36 + Section Break + + +
39taxes + Table + Sales Taxes and Charges + + + + + + +Sales Taxes and Charges + + + +
40other_charges_calculation + HTML + Taxes and Charges Calculation + +
41section_break_39 + Section Break + + +
42base_total_taxes_and_charges + Currency + Total Taxes and Charges (Company Currency) + + +
Company:company:default_currency
+
43column_break_42 + Column Break + + +
44total_taxes_and_charges + Currency + Total Taxes and Charges + + +
currency
+
45section_break_44 + Section Break + Additional Discount + +
46apply_discount_on + Select + Apply Additional Discount On + + +
+Grand Total
+Net Total
+
47column_break_46 + Column Break + + +
48discount_amount + Currency + Additional Discount Amount + + +
currency
+
49base_discount_amount + Currency + Additional Discount Amount (Company Currency) + + +
Company:company:default_currency
+
50totals + Section Break + + + +
icon-money
+
51base_grand_total + Currency + Grand Total (Company Currency) + + +
Company:company:default_currency
+
52base_rounded_total + Currency + Rounded Total (Company Currency) + + +
Company:company:default_currency
+
53base_in_words + Data + In Words (Company Currency) +

+ In Words will be visible once you save the Quotation.

+
54column_break3 + Column Break + + +
55grand_total + Currency + Grand Total + + +
currency
+
56rounded_total + Currency + Rounded Total + + +
currency
+
57in_words + Data + In Words + +
58terms_section_break + Section Break + Terms and Conditions + + +
icon-legal
+
59tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
60terms + Text Editor + Term Details + +
61contact_section + Section Break + Contact Details + + +
icon-bullhorn
+
62territory + Link + Territory + + + + + + +Territory + + + +
63customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
64shipping_address_name + Link + Shipping Address + + + + + + +Address + + + +
65shipping_address + Small Text + Shipping Address + +
66col_break98 + Column Break + + +
67customer_address + Link + Customer Address + + + + + + +Address + + + +
68contact_person + Link + Contact Person + + + + + + +Contact + + + +
69print_settings + Section Break + Print Settings + +
70letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
71select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
72more_info + Section Break + More Information + + +
icon-file-text
+
73campaign + Link + Campaign + + + + + + +Campaign + + + +
74source + Select + Source + + +
+Existing Customer
+Reference
+Advertisement
+Cold Calling
+Exhibition
+Supplier Reference
+Mass Mailing
+Customer's Vendor
+Campaign
+
75order_lost_reason + Small Text + Quotation Lost Reason + +
76column_break4 + Column Break + + +
77status + Select + Status + + +
Draft
+Submitted
+Ordered
+Lost
+Cancelled
+Open
+Replied
+
78fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
79enq_det + Text + Opportunity Item + +
+ + +
+

Controller

+

erpnext.selling.doctype.quotation.quotation

+ + + + + + + +

Class Quotation

+ +

Inherits from erpnext.controllers.selling_controller.SellingController + +

+
+
+ + + + +

+ + + check_item_table + (self) +

+

No docs

+
+
+ + + + + +

+ + + declare_order_lost + (self, arg) +

+

No docs

+
+
+ + + + + +

+ + + has_sales_order + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + print_other_charges + (self, docname) +

+

No docs

+
+
+ + + + + +

+ + + update_opportunity + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_order_type + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_quotation_to + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.selling.doctype.quotation.quotation._make_customer + (source_name, ignore_permissions=False) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.selling.doctype.quotation.quotation._make_sales_order + (source_name, target_doc=None, ignore_permissions=False) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.quotation.quotation.make_sales_order +

+

+ + + erpnext.selling.doctype.quotation.quotation.make_sales_order + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/quotation_item.html b/erpnext/docs/current/models/selling/quotation_item.html new file mode 100644 index 0000000000..957683d96d --- /dev/null +++ b/erpnext/docs/current/models/selling/quotation_item.html @@ -0,0 +1,557 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabQuotation Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2customer_item_code + Data + Customer's Item Code + +
3col_break1 + Column Break + + +
4item_name + Data + Item Name + +
5section_break_5 + Section Break + + +
6description + Text Editor + Description + +
7column_break_7 + Column Break + + +
8image + Attach + Image + +
9image_view + Image + Image View + + +
image
+
10quantity_and_rate + Section Break + Quantity and Rate + +
11qty + Float + Quantity + +
12price_list_rate + Currency + Price List Rate + + +
currency
+
13discount_percentage + Percent + Discount on Price List Rate (%) + +
14col_break2 + Column Break + + +
15stock_uom + Link + UOM + + + + + + +UOM + + + +
16base_price_list_rate + Currency + Price List Rate (Company Currency) + + +
Company:company:default_currency
+
17section_break1 + Section Break + + +
18rate + Currency + Rate + + +
currency
+
19net_rate + Currency + Net Rate + +
20amount + Currency + Amount + + +
currency
+
21net_amount + Currency + Net Amount + + +
currency
+
22col_break3 + Column Break + + +
23base_rate + Currency + Rate (Company Currency) + + +
Company:company:default_currency
+
24base_net_rate + Currency + Net Rate (Company Currency) + +
25base_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
26base_net_amount + Currency + Net Amount (Company Currency) + + +
Company:company:default_currency
+
27pricing_rule + Link + Pricing Rule + + + + + + +Pricing Rule + + + +
28reference + Section Break + Reference + +
29prevdoc_doctype + Link + Against Doctype + + + + + + +DocType + + + +
30prevdoc_docname + Dynamic Link + Against Docname + + +
prevdoc_doctype
+
31item_tax_rate + Small Text + Item Tax Rate + +
32col_break4 + Column Break + + +
33page_break + Check + Page Break + +
34item_group + Link + Item Group + + + + + + +Item Group + + + +
35brand + Link + Brand + + + + + + +Brand + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/sales_order.html b/erpnext/docs/current/models/selling/sales_order.html new file mode 100644 index 0000000000..db383d1082 --- /dev/null +++ b/erpnext/docs/current/models/selling/sales_order.html @@ -0,0 +1,2379 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSales Order

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1customer_section + Section Break + + + +
icon-user
+
2column_break0 + Column Break + + +
3title + Data + Title + +
4naming_series + Select + Series + + +
SO-
+
5customer + Link + Customer + + + + + + +Customer + + + +
6customer_name + Data + Customer Name + +
7address_display + Small Text + Address + +
8contact_display + Small Text + Contact + +
9contact_mobile + Small Text + Mobile No + +
10contact_email + Small Text + Contact Email + +
11order_type + Select + Order Type + + +
+Sales
+Maintenance
+Shopping Cart
+
12column_break1 + Column Break + + +
13amended_from + Link + Amended From + + + + + + +Sales Order + + + +
14company + Link + Company + + + + + + +Company + + + +
15transaction_date + Date + Date + +
16delivery_date + Date + Delivery Date + +
17po_no + Data + Customer's Purchase Order + +
18po_date + Date + Customer's Purchase Order Date + +
19shipping_address_name + Link + Shipping Address Name + + + + + + +Address + + + +
20shipping_address + Small Text + Shipping Address + +
21currency_and_price_list + Section Break + Currency and Price List + + +
icon-tag
+
22currency + Link + Currency + + + + + + +Currency + + + +
23conversion_rate + Float + Exchange Rate +

+ Rate at which customer's currency is converted to company's base currency

+
24column_break2 + Column Break + + +
25selling_price_list + Link + Price List + + + + + + +Price List + + + +
26price_list_currency + Link + Price List Currency + + + + + + +Currency + + + +
27plc_conversion_rate + Float + Price List Exchange Rate +

+ Rate at which Price list currency is converted to company's base currency

+
28ignore_pricing_rule + Check + Ignore Pricing Rule + +
29items_section + Section Break + + + +
icon-shopping-cart
+
30items + Table + Items + + + + + + +Sales Order Item + + + +
31section_break_31 + Section Break + + +
32column_break_33a + Column Break + + +
33base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
34base_net_total + Currency + Net Total (Company Currency) + + +
Company:company:default_currency
+
35column_break_33 + Column Break + + +
36total + Currency + Total + + +
currency
+
37net_total + Currency + Net Total + + +
currency
+
38taxes_section + Section Break + Taxes and Charges + + +
icon-money
+
39taxes_and_charges + Link + Taxes and Charges + + + + + + +Sales Taxes and Charges Template + + + +
40column_break_38 + Column Break + + +
41shipping_rule + Link + Shipping Rule + + + + + + +Shipping Rule + + + +
42section_break_40 + Section Break + + +
43taxes + Table + Sales Taxes and Charges + + + + + + +Sales Taxes and Charges + + + +
44other_charges_calculation + HTML + Taxes and Charges Calculation + +
45section_break_43 + Section Break + + +
46base_total_taxes_and_charges + Currency + Total Taxes and Charges (Company Currency) + + +
Company:company:default_currency
+
47column_break_46 + Column Break + + +
48total_taxes_and_charges + Currency + Total Taxes and Charges + + +
currency
+
49section_break_48 + Section Break + Additional Discount + +
50apply_discount_on + Select + Apply Additional Discount On + + +
+Grand Total
+Net Total
+
51column_break_50 + Column Break + + +
52discount_amount + Currency + Additional Discount Amount + + +
currency
+
53base_discount_amount + Currency + Additional Discount Amount (Company Currency) + + +
Company:company:default_currency
+
54totals + Section Break + + + +
icon-money
+
55base_grand_total + Currency + Grand Total (Company Currency) + + +
Company:company:default_currency
+
56base_rounded_total + Currency + Rounded Total (Company Currency) + + +
Company:company:default_currency
+
57base_in_words + Data + In Words (Company Currency) +

+ In Words will be visible once you save the Sales Order.

+
58column_break3 + Column Break + + +
59grand_total + Currency + Grand Total + + +
currency
+
60rounded_total + Currency + Rounded Total + + +
currency
+
61in_words + Data + In Words + +
62advance_paid + Currency + Advance Paid + + +
Company:company:default_currency
+
63packing_list + Section Break + Packing List + + +
icon-suitcase
+
64packed_items + Table + Packed Items + + + + + + +Packed Item + + + +
65terms_section_break + Section Break + Terms and Conditions + + +
icon-legal
+
66tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
67terms + Text Editor + Terms and Conditions Details + +
68contact_info + Section Break + Contact Details + + +
icon-bullhorn
+
69col_break45 + Column Break + + +
70territory + Link + Territory + + + + + + +Territory + + + +
71customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
72col_break46 + Column Break + + +
73customer_address + Link + Customer Address + + + + + + +Address + + + +
74contact_person + Link + Contact Person + + + + + + +Contact + + + +
75more_info + Section Break + More Information + + +
icon-file-text
+
76project_name + Link + Project Name +

+ Track this Sales Order against any Project

+
+ + + + +Project + + + +
77fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
78column_break_77 + Column Break + + +
79source + Select + Source + + +
+Existing Customer
+Reference
+Advertisement
+Cold Calling
+Exhibition
+Supplier Reference
+Mass Mailing
+Customer's Vendor
+Campaign
+
80campaign + Link + Campaign + + + + + + +Campaign + + + +
81printing_details + Section Break + Printing Details + +
82letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
83column_break4 + Column Break + + +
84select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
85section_break_78 + Section Break + Billing and Delivery Status + +
86status + Select + Status + + +
+Draft
+To Deliver and Bill
+To Bill
+To Deliver
+Completed
+Stopped
+Cancelled
+Closed
+
87delivery_status + Select + Delivery Status + + +
Not Delivered
+Fully Delivered
+Partly Delivered
+Closed
+Not Applicable
+
88per_delivered + Percent + % Delivered +

+ % of materials delivered against this Sales Order

+
89column_break_81 + Column Break + + +
90per_billed + Percent + % Amount Billed +

+ % of materials billed against this Sales Order

+
91billing_status + Select + Billing Status + + +
Not Billed
+Fully Billed
+Partly Billed
+Closed
+
92sales_team_section_break + Section Break + Commission + + +
icon-group
+
93sales_partner + Link + Sales Partner + + + + + + +Sales Partner + + + +
94column_break7 + Column Break + + +
95commission_rate + Float + Commission Rate + +
96total_commission + Currency + Total Commission + + +
Company:company:default_currency
+
97section_break1 + Section Break + Sales Team + +
98sales_team + Table + Sales Team1 + + + + + + +Sales Team + + + +
99recurring_order + Section Break + Recurring Order + + +
icon-time
+
100is_recurring + Check + Is Recurring +

+ Check if recurring order, uncheck to stop recurring or put proper End Date

+
101recurring_type + Select + Recurring Type +

+ Select the period when the invoice will be generated automatically

+
+
+Monthly
+Quarterly
+Half-yearly
+Yearly
+
102from_date + Date + From Date +

+ Start date of current order's period

+
103to_date + Date + To Date +

+ End date of current order's period

+
104repeat_on_day_of_month + Int + Repeat on Day of Month +

+ The day of the month on which auto order will be generated e.g. 05, 28 etc

+
105end_date + Date + End Date +

+ The date on which recurring order will be stop

+
106column_break83 + Column Break + + +
107next_date + Date + Next Date +

+ The date on which next invoice will be generated. It is generated on submit.

+
108recurring_id + Data + Recurring Id + +
109notification_email_address + Small Text + Notification Email Address +

+ Enter email id separated by commas, order will be mailed automatically on particular date

+
110recurring_print_format + Link + Recurring Print Format + + + + + + +Print Format + + + +
+ + +
+

Controller

+

erpnext.selling.doctype.sales_order.sales_order

+ + + + + + + +

Class SalesOrder

+ +

Inherits from erpnext.controllers.selling_controller.SellingController + +

+
+
+ + + + +

+ + + before_update_after_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_credit_limit + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_modified_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_nextdoc_docstatus + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + product_bundle_has_stock_item + (self, product_bundle) +

+

Returns true if product bundle has stock item

+
+
+ + + + + +

+ + + update_delivery_status + (self, po_name) +

+

Update delivery status from Purchase Order for drop shipping

+
+
+ + + + + +

+ + + update_enquiry_status + (self, prevdoc, flag) +

+

No docs

+
+
+ + + + + +

+ + + update_prevdoc_status + (self, flag) +

+

No docs

+
+
+ + + + + +

+ + + update_reserved_qty + (self, so_item_rows=None) +

+

update requested qty (before ordered_qty is updated)

+
+
+ + + + + +

+ + + update_status + (self, status) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_delivery_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_drop_ship + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_for_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_mandatory + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_order_type + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_po + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_proj_cust + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_sales_mntc_quotation + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_supplier_after_submit + (self) +

+

Check that supplier is the same after submit if PO is already made

+
+
+ + + + + +

+ + + validate_warehouse + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_with_previous_doc + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class WarehouseRequired

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.get_events +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.get_events + (start, end, filters=None) +

+

Returns events for Gantt / Calendar view rendering.

+ +

Parameters:

+ + +
+
+ + + + + + + +

+ + + erpnext.selling.doctype.sales_order.sales_order.get_list_context + (context=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.get_supplier +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.get_supplier + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.make_delivery_note +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.make_delivery_note + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.make_maintenance_schedule +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.make_maintenance_schedule + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.make_maintenance_visit +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.make_maintenance_visit + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.make_material_request +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.make_material_request + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.make_purchase_order_for_drop_shipment +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.make_purchase_order_for_drop_shipment + (source_name, for_supplier, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.make_sales_invoice +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.make_sales_invoice + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.stop_or_unstop_sales_orders +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.stop_or_unstop_sales_orders + (names, status) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.selling.doctype.sales_order.sales_order.update_status +

+

+ + + erpnext.selling.doctype.sales_order.sales_order.update_status + (status, name) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/sales_order_item.html b/erpnext/docs/current/models/selling/sales_order_item.html new file mode 100644 index 0000000000..94f03f7b19 --- /dev/null +++ b/erpnext/docs/current/models/selling/sales_order_item.html @@ -0,0 +1,771 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSales Order Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2customer_item_code + Data + Customer's Item Code + +
3col_break1 + Column Break + + +
4item_name + Data + Item Name + +
5section_break_5 + Section Break + Description + +
6description + Text Editor + Description + +
7column_break_7 + Column Break + + +
8image + Attach + Image + +
9image_view + Image + Image View + + +
image
+
10quantity_and_rate + Section Break + Quantity and Rate + +
11qty + Float + Quantity + +
12price_list_rate + Currency + Price List Rate + + +
currency
+
13discount_percentage + Percent + Discount on Price List Rate (%) + +
14col_break2 + Column Break + + +
15stock_uom + Link + UOM + + + + + + +UOM + + + +
16base_price_list_rate + Currency + Price List Rate (Company Currency) + + +
Company:company:default_currency
+
17section_break_simple1 + Section Break + + +
18rate + Currency + Rate + + +
currency
+
19amount + Currency + Amount + + +
currency
+
20col_break3 + Column Break + + +
21base_rate + Currency + Basic Rate (Company Currency) + + +
Company:company:default_currency
+
22base_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
23pricing_rule + Link + Pricing Rule + + + + + + +Pricing Rule + + + +
24section_break_24 + Section Break + + +
25net_rate + Currency + Net Rate + + +
currency
+
26net_amount + Currency + Net Amount + + +
currency
+
27column_break_27 + Column Break + + +
28base_net_rate + Currency + Net Rate (Company Currency) + + +
Company:company:default_currency
+
29base_net_amount + Currency + Net Amount (Company Currency) + + +
Company:company:default_currency
+
30drop_ship_section + Section Break + Drop Ship + +
31delivered_by_supplier + Check + Supplier delivers to Customer + +
32supplier + Link + Supplier + + + + + + +Supplier + + + +
33warehouse_and_reference + Section Break + Warehouse and Reference + +
34warehouse + Link + Delivery Warehouse + + + + + + +Warehouse + + + +
35target_warehouse + Link + Target Warehouse + + + + + + +Warehouse + + + +
36prevdoc_docname + Link + Quotation + + + + + + +Quotation + + + +
37brand + Link + Brand Name + + + + + + +Brand + + + +
38item_group + Link + Item Group + + + + + + +Item Group + + + +
39page_break + Check + Page Break + +
40col_break4 + Column Break + + +
41projected_qty + Float + Projected Qty + +
42actual_qty + Float + Actual Qty + +
43ordered_qty + Float + Ordered Qty + +
44delivered_qty + Float + Delivered Qty + +
45returned_qty + Float + Returned Qty + +
46billed_amt + Currency + Billed Amt + + +
currency
+
47planned_qty + Float + Planned Quantity +

+ For Production

+
48produced_qty + Float + Produced Quantity +

+ For Production

+
49item_tax_rate + Small Text + Item Tax Rate + +
50transaction_date + Date + Sales Order Date +

+ Used for Production Plan

+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/sales_team.html b/erpnext/docs/current/models/selling/sales_team.html new file mode 100644 index 0000000000..bc95cc2d14 --- /dev/null +++ b/erpnext/docs/current/models/selling/sales_team.html @@ -0,0 +1,181 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSales Team

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1sales_person + Link + Sales Person + + + + + + +Sales Person + + + +
2contact_no + Data + Contact No. + +
3col_break1 + Column Break + + +
4allocated_percentage + Float + Contribution (%) + +
5allocated_amount + Currency + Contribution to Net Total + + +
Company:company:default_currency
+
6incentives + Currency + Incentives + + +
Company:company:default_currency
+
7parenttype + Data + Parenttype + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/selling_settings.html b/erpnext/docs/current/models/selling/selling_settings.html new file mode 100644 index 0000000000..cf92152822 --- /dev/null +++ b/erpnext/docs/current/models/selling/selling_settings.html @@ -0,0 +1,270 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + +Settings for Selling Module + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1cust_master_name + Select + Customer Naming By + + +
Customer Name
+Naming Series
+
2campaign_naming_by + Select + Campaign Naming By + + +
Campaign Name
+Naming Series
+
3customer_group + Link + Default Customer Group + + + + + + +Customer Group + + + +
4territory + Link + Default Territory + + + + + + +Territory + + + +
5selling_price_list + Link + Default Price List + + + + + + +Price List + + + +
6column_break_5 + Column Break + + +
7so_required + Select + Sales Order Required + + +
No
+Yes
+
8dn_required + Select + Delivery Note Required + + +
No
+Yes
+
9maintain_same_sales_rate + Check + Maintain Same Rate Throughout Sales Cycle + +
10editable_price_list_rate + Check + Allow user to edit Price List Rate in transactions + +
11allow_multiple_items + Check + Allow Item to be added multiple times in a transaction + +
12allow_against_multiple_purchase_orders + Check + Allow multiple Sales Orders against a Customer's Purchase Order + +
+ + +
+

Controller

+

erpnext.selling.doctype.selling_settings.selling_settings

+ + + + + + + +

Class SellingSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/selling/sms_center.html b/erpnext/docs/current/models/selling/sms_center.html new file mode 100644 index 0000000000..6d05ff8ea2 --- /dev/null +++ b/erpnext/docs/current/models/selling/sms_center.html @@ -0,0 +1,342 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1column_break1 + Column Break + + +
2send_to + Select + Send To + + +
+All Contact
+All Customer Contact
+All Supplier Contact
+All Sales Partner Contact
+All Lead (Open)
+All Employee (Active)
+All Sales Person
+
3customer + Link + Customer + + + + + + +Customer + + + +
4supplier + Link + Supplier + + + + + + +Supplier + + + +
5sales_partner + Link + Sales Partner + + + + + + +Sales Partner + + + +
6department + Link + Department + + + + + + +Department + + + +
7branch + Link + Branch + + + + + + +Branch + + + +
8create_receiver_list + Button + Create Receiver List + + +
create_receiver_list
+
9receiver_list + Code + Receiver List + +
10column_break9 + Column Break + + +
11message + Text + Message +

+ Messages greater than 160 characters will be split into multiple messages

+
12total_characters + Int + Total Characters + +
13total_messages + Int + Total Message(s) + +
14send_sms + Button + Send SMS + + +
send_sms
+
+ + +
+

Controller

+

erpnext.selling.doctype.sms_center.sms_center

+ + + + + + + +

Class SMSCenter

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + create_receiver_list + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_receiver_nos + (self) +

+

No docs

+
+
+ + + + + +

+ + + send_sms + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/authorization_control.html b/erpnext/docs/current/models/setup/authorization_control.html new file mode 100644 index 0000000000..ac99bf9595 --- /dev/null +++ b/erpnext/docs/current/models/setup/authorization_control.html @@ -0,0 +1,157 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
+ + +
+

Controller

+

erpnext.setup.doctype.authorization_control.authorization_control

+ + + + + + + +

Class AuthorizationControl

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + bifurcate_based_on_type + (self, doctype_name, total, av_dis, based_on, doc_obj, val, company) +

+

No docs

+
+
+ + + + + +

+ + + get_appr_user_role + (self, det, doctype_name, total, based_on, condition, item, company) +

+

No docs

+
+
+ + + + + +

+ + + get_approver_name + (self, doctype_name, total, doc_obj=) +

+

No docs

+
+
+ + + + + +

+ + + get_value_based_rule + (self, doctype_name, employee, total_claimed_amount, company) +

+

No docs

+
+
+ + + + + +

+ + + validate_approving_authority + (self, doctype_name, company, total, doc_obj=) +

+

No docs

+
+
+ + + + + +

+ + + validate_auth_rule + (self, doctype_name, total, based_on, cond, company, item=) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/authorization_rule.html b/erpnext/docs/current/models/setup/authorization_rule.html new file mode 100644 index 0000000000..4731ad49d0 --- /dev/null +++ b/erpnext/docs/current/models/setup/authorization_rule.html @@ -0,0 +1,338 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabAuthorization Rule

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1company + Link + Company + + + + + + +Company + + + +
2transaction + Select + Transaction + + +
+Delivery Note
+Purchase Invoice
+Purchase Order
+Purchase Receipt
+Quotation
+Sales Invoice
+Sales Order
+Appraisal
+
3based_on + Select + Based On + + +
+Grand Total
+Average Discount
+Customerwise Discount
+Itemwise Discount
+Not Applicable
+
4master_name + Link + Customer / Item Name + + + + + + + + +
5system_role + Link + Applicable To (Role) + + + + + + +Role + + + +
6system_user + Link + Applicable To (User) + + + + + + +User + + + +
7to_emp + Link + Applicable To (Employee) +

+ This will be used for setting rule in HR module

+
+ + + + +Employee + + + +
8to_designation + Link + Applicable To (Designation) +

+ This will be used for setting rule in HR module

+
+ + + + +Designation + + + +
9approving_role + Link + Approving Role + + + + + + +Role + + + +
10approving_user + Link + Approving User + + + + + + +User + + + +
11value + Float + Above Value + +
+ + +
+

Controller

+

erpnext.setup.doctype.authorization_rule.authorization_rule

+ + + + + + + +

Class AuthorizationRule

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_duplicate_entry + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_rule + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/brand.html b/erpnext/docs/current/models/setup/brand.html new file mode 100644 index 0000000000..9828aee8d0 --- /dev/null +++ b/erpnext/docs/current/models/setup/brand.html @@ -0,0 +1,203 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabBrand

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1brand + Data + Brand Name + +
2description + Text + Description + +
+ + +
+

Controller

+

erpnext.setup.doctype.brand.brand

+ + + + + + + +

Class Brand

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/company.html b/erpnext/docs/current/models/setup/company.html new file mode 100644 index 0000000000..43ac5100b3 --- /dev/null +++ b/erpnext/docs/current/models/setup/company.html @@ -0,0 +1,1631 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabCompany

+ + +Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1details + Section Break + + +
2company_name + Data + Company + +
3abbr + Data + Abbr + +
4change_abbr + Button + Change Abbreviation + +
5cb0 + Column Break + + +
6domain + Select + Domain + + +
Distribution
+Manufacturing
+Retail
+Services
+
7charts_section + Section Break + Default Values + +
8default_letter_head + Link + Default Letter Head + + + + + + +Letter Head + + + +
9default_holiday_list + Link + Default Holiday List + + + + + + +Holiday List + + + +
10country + Link + Country + + + + + + +Country + + + +
11column_break_10 + Column Break + + +
12default_currency + Link + Default Currency + + + + + + +Currency + + + +
13chart_of_accounts + Select + Chart of Accounts + +
14default_terms + Link + Default Terms + + + + + + +Terms and Conditions + + + +
15default_settings + Section Break + Accounts Settings + +
16default_bank_account + Link + Default Bank Account + + + + + + +Account + + + +
17default_cash_account + Link + Default Cash Account + + + + + + +Account + + + +
18default_receivable_account + Link + Default Receivable Account + + + + + + +Account + + + +
19round_off_account + Link + Round Off Account + + + + + + +Account + + + +
20column_break0 + Column Break + + +
21default_payable_account + Link + Default Payable Account + + + + + + +Account + + + +
22default_expense_account + Link + Default Cost of Goods Sold Account + + + + + + +Account + + + +
23default_income_account + Link + Default Income Account + + + + + + +Account + + + +
24round_off_cost_center + Link + Round Off Cost Center + + + + + + +Cost Center + + + +
25section_break_22 + Section Break + + +
26cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
27credit_days_based_on + Select + Credit Days Based On + + +
+Fixed Days
+Last Day of the Next Month
+
28credit_days + Int + Credit Days + +
29credit_limit + Currency + Credit Limit + + +
default_currency
+
30column_break_26 + Column Break + + +
31yearly_bgt_flag + Select + If Yearly Budget Exceeded (for expense account) + + +
+Warn
+Ignore
+Stop
+
32monthly_bgt_flag + Select + If Monthly Budget Exceeded (for expense account) + + +
+Warn
+Ignore
+Stop
+
33auto_accounting_for_stock_settings + Section Break + Stock Settings + +
34stock_received_but_not_billed + Link + Stock Received But Not Billed + + + + + + +Account + + + +
35stock_adjustment_account + Link + Stock Adjustment Account + + + + + + +Account + + + +
36column_break_32 + Column Break + + +
37expenses_included_in_valuation + Link + Expenses Included In Valuation + + + + + + +Account + + + +
38company_info + Section Break + Company Info +

+ For reference only.

+
39address + Small Text + Address + +
40column_break1 + Column Break + + +
41phone_no + Data + Phone No + + +
Phone
+
42fax + Data + Fax + + +
Phone
+
43email + Data + Email + + +
Email
+
44website + Data + Website + +
45registration_info + Section Break + + +
46registration_details + Code + Registration Details +

+ Company registration numbers for your reference. Tax numbers etc.

+
47delete_company_transactions + Button + Delete Company Transactions + +
+ + +
+

Controller

+

erpnext.setup.doctype.company.company

+ + + + + + + +

Class Company

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + _set_default_account + (self, fieldname, account_type) +

+

No docs

+
+
+ + + + + +

+ + + add_acc + (self, lst) +

+

No docs

+
+
+ + + + + +

+ + + after_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + before_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + check_if_transactions_exist + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_default_accounts + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_default_cost_center + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_default_warehouses + (self) +

+

No docs

+
+
+ + + + + +

+ + + install_country_fixtures + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

Trash accounts and cost centers for this company if no gl entry exists

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_default_accounts + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_currency + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_default_accounts + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.setup.doctype.company.company.get_company_currency + (company) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.company.company.get_name_with_abbr + (name, company) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.setup.doctype.company.company.replace_abbr +

+

+ + + erpnext.setup.doctype.company.company.replace_abbr + (company, old, new) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/currency_exchange.html b/erpnext/docs/current/models/setup/currency_exchange.html new file mode 100644 index 0000000000..ce999a5e15 --- /dev/null +++ b/erpnext/docs/current/models/setup/currency_exchange.html @@ -0,0 +1,157 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabCurrency Exchange

+ + +Specify Exchange Rate to convert one currency into another + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1from_currency + Link + From Currency + + + + + + +Currency + + + +
2to_currency + Link + To Currency + + + + + + +Currency + + + +
3exchange_rate + Float + Exchange Rate + +
+ + +
+

Controller

+

erpnext.setup.doctype.currency_exchange.currency_exchange

+ + + + + + + +

Class CurrencyExchange

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/customer_group.html b/erpnext/docs/current/models/setup/customer_group.html new file mode 100644 index 0000000000..13e1f9f1d1 --- /dev/null +++ b/erpnext/docs/current/models/setup/customer_group.html @@ -0,0 +1,445 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabCustomer Group

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1customer_group_name + Data + Customer Group Name + +
2parent_customer_group + Link + Parent Customer Group + + + + + + +Customer Group + + + +
3is_group + Select + Has Child Node +

+ Only leaf nodes are allowed in transaction

+
+
+Yes
+No
+
4cb0 + Column Break + + +
5default_price_list + Link + Default Price List + + + + + + +Price List + + + +
6credit_days_based_on + Select + Credit Days Based On + + +
+Fixed Days
+Last Day of the Next Month
+
7credit_days + Int + Credit Days + +
8credit_limit + Currency + Credit Limit + +
9lft + Int + lft + +
10rgt + Int + rgt + +
11old_parent + Link + old_parent + + + + + + +Customer Group + + + +
12default_receivable_account + Section Break + Default Receivable Account + +
13accounts + Table + Accounts +

+ Mention if non-standard receivable account applicable

+
+ + + + +Party Account + + + +
+ + +
+

Controller

+

erpnext.setup.doctype.customer_group.customer_group

+ + + + + + + +

Class CustomerGroup

+ +

Inherits from frappe.utils.nestedset.NestedSet + +

+
+
+ + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_name_with_customer + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/email_digest.html b/erpnext/docs/current/models/setup/email_digest.html new file mode 100644 index 0000000000..8b3b44166b --- /dev/null +++ b/erpnext/docs/current/models/setup/email_digest.html @@ -0,0 +1,715 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabEmail Digest

+ + +Send regular summary reports via Email. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1settings + Section Break + Email Digest Settings + +
2column_break0 + Column Break + + +
3enabled + Check + Enabled + +
4company + Link + For Company + + + + + + +Company + + + +
5frequency + Select + How frequently? + + +
Daily
+Weekly
+Monthly
+
6next_send + Data + Next email will be sent on: + +
7column_break1 + Column Break + + +
8recipient_list + Text + Recipients +

+ Note: Email will not be sent to disabled users

+
9addremove_recipients + Button + Add/Remove Recipients + +
10accounts + Section Break + Accounts + +
11accounts_module + Column Break + Income / Expense + +
12income + Check + Income + +
13expenses_booked + Check + Expense + +
14bank_balance + Check + Bank Balance + +
15income_year_to_date + Check + Annual Income + +
16expense_year_to_date + Check + Annual Expense + +
17column_break_16 + Column Break + Receivables / Payables + +
18invoiced_amount + Check + Receivables + +
19payables + Check + Payables + +
+ + +
+

Controller

+

erpnext.setup.doctype.email_digest.email_digest

+ + + + + + + +

Class EmailDigest

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + fmt_money + (self, value) +

+

No docs

+
+
+ + + + + +

+ + + get_bank_balance + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_calendar_events + (self) +

+

Get calendar events for given user

+
+
+ + + + + +

+ + + get_expense_year_to_date + (self) +

+

Get income to date

+
+
+ + + + + +

+ + + get_expenses_booked + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_from_to_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_income + (self) +

+

Get income for given period

+
+
+ + + + + +

+ + + get_income_year_to_date + (self) +

+

Get income to date

+
+
+ + + + + +

+ + + get_invoiced_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_msg_html + (self) +

+

Build email digest content

+
+
+ + + + + +

+ + + get_next_sending + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_notifications + (self) +

+

Get notifications for user

+
+
+ + + + + +

+ + + get_payables + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_period_amounts + (self, accounts) +

+

Get amounts for current and past periods

+
+
+ + + + + +

+ + + get_root_type_accounts + (self, root_type) +

+

No docs

+
+
+ + + + + +

+ + + get_todo_list + (self, user_id=None) +

+

Get to-do list

+
+
+ + + + + +

+ + + get_type_balance + (self, fieldname, account_type) +

+

No docs

+
+
+ + + + + +

+ + + get_users + (self) +

+

get list of users

+
+
+ + + + + +

+ + + get_year_to_date_balance + (self, root_type) +

+

Get income to date

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + send + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_accounting_cards + (self, context) +

+

Create accounting cards if checked

+
+
+ + + + + +

+ + + set_dates + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_style + (self, context) +

+

Set standard digest style

+
+
+ + + + + +

+ + + set_title + (self, context) +

+

Set digest title

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.setup.doctype.email_digest.email_digest.get_digest_msg +

+

+ + + erpnext.setup.doctype.email_digest.email_digest.get_digest_msg + (name) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.email_digest.email_digest.send + () +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/features_setup.html b/erpnext/docs/current/models/setup/features_setup.html new file mode 100644 index 0000000000..1db7607c06 --- /dev/null +++ b/erpnext/docs/current/models/setup/features_setup.html @@ -0,0 +1,466 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1materials + Section Break + Materials + +
2fs_item_serial_nos + Check + Item Serial Nos +

+ To track item in sales and purchase documents based on their serial nos. This is can also used to track warranty details of the product.

+
3fs_item_batch_nos + Check + Item Batch Nos +

+ To track items in sales and purchase documents with batch nos. "Preferred Industry: Chemicals"

+
4fs_brands + Check + Brands +

+ To track brand name in the following documents Delivery Note, Opportunity, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Product Bundle, Sales Order, Serial No

+
5fs_item_barcode + Check + Item Barcode +

+ To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.

+
6column_break0 + Column Break + + +
7fs_item_advanced + Check + Item Advanced +

+ 1. To maintain the customer wise item code and to make them searchable based on their code use this option

+
8fs_item_group_in_details + Check + Item Groups in Details +

+ To get Item Group in details table

+
9sales_and_purchase + Section Break + Sales and Purchase + +
10fs_exports + Check + Exports +

+ All export related fields like currency, conversion rate, export total, export grand total etc are available in Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.

+
11fs_imports + Check + Imports +

+ All import related fields like currency, conversion rate, import total, import grand total etc are available in Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.

+
12column_break1 + Column Break + + +
13fs_discounts + Check + Sales Discounts +

+ Field available in Delivery Note, Quotation, Sales Invoice, Sales Order

+
14fs_purchase_discounts + Check + Purchase Discounts +

+ Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice

+
15fs_after_sales_installations + Check + After Sale Installations +

+ To track any installation or commissioning related work after sales

+
16fs_projects + Check + Projects +

+ Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet

+
17fs_sales_extras + Check + Sales Extras +

+ If you have Sales Team and Sale Partners (Channel Partners) they can be tagged and maintain their contribution in the sales activity

+
18accounts + Section Break + Accounts + +
19fs_recurring_invoice + Check + Recurring Invoice +

+ Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.

+
20column_break2 + Column Break + + +
21fs_pos + Check + Point of Sale +

+ To enable "Point of Sale" features

+
22fs_pos_view + Check + POS View +

+ To enable "Point of Sale" view

+
23production + Section Break + Manufacturing + +
24fs_manufacturing + Check + Manufacturing +

+ If you involve in manufacturing activity. Enables Item 'Is Manufactured'

+
25column_break3 + Column Break + + +
26fs_quality + Check + Quality +

+ If you follow Quality Inspection. Enables Item QA Required and QA No in Purchase Receipt

+
27miscelleneous + Section Break + Miscelleneous + +
28fs_page_break + Check + Page Break +

+ If you have long print formats, this feature can be used to split the page to be printed on multiple pages with all headers and footers on each page

+
29column_break4 + Column Break + + +
30fs_more_info + Check + More Information + +
+ + +
+

Controller

+

erpnext.setup.doctype.features_setup.features_setup

+ + + + + + + +

Class FeaturesSetup

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

update settings in defaults

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/global_defaults.html b/erpnext/docs/current/models/setup/global_defaults.html new file mode 100644 index 0000000000..68a3f2fc28 --- /dev/null +++ b/erpnext/docs/current/models/setup/global_defaults.html @@ -0,0 +1,241 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1default_company + Link + Default Company + + + + + + +Company + + + +
2current_fiscal_year + Link + Current Fiscal Year + + + + + + +Fiscal Year + + + +
3country + Link + Country + + + + + + +Country + + + +
4column_break_8 + Column Break + + +
5default_currency + Link + Default Currency + + + + + + +Currency + + + +
6hide_currency_symbol + Select + Hide Currency Symbol +

+ Do not show any symbol like $ etc next to currencies.

+
+
+No
+Yes
+
7disable_rounded_total + Check + Disable Rounded Total +

+ If disable, 'Rounded Total' field will not be visible in any transaction

+
+ + +
+

Controller

+

erpnext.setup.doctype.global_defaults.global_defaults

+ + + + + + + +

Class GlobalDefaults

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_defaults + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

update defaults

+
+
+ + + + + +

+ + + toggle_rounded_total + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/index.html b/erpnext/docs/current/models/setup/index.html new file mode 100644 index 0000000000..091607704d --- /dev/null +++ b/erpnext/docs/current/models/setup/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for setup

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/index.txt b/erpnext/docs/current/models/setup/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/setup/item_group.html b/erpnext/docs/current/models/setup/item_group.html new file mode 100644 index 0000000000..ba7950d227 --- /dev/null +++ b/erpnext/docs/current/models/setup/item_group.html @@ -0,0 +1,717 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabItem Group

+ + +Item Classification + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1gs + Section Break + General Settings + +
2item_group_name + Data + Item Group Name + +
3parent_item_group + Link + Parent Item Group + + + + + + +Item Group + + + +
4is_group + Select + Has Child Node +

+ Only leaf nodes are allowed in transaction

+
+
+Yes
+No
+
5column_break_5 + Column Break + + +
6default_income_account + Link + Default Income Account + + + + + + +Account + + + +
7default_expense_account + Link + Default Expense Account + + + + + + +Account + + + +
8default_cost_center + Link + Default Cost Center + + + + + + +Cost Center + + + +
9sb9 + Section Break + Website Settings + +
10show_in_website + Check + Show in Website +

+ Check this if you want to show in website

+
11page_name + Data + Page Name + +
12parent_website_route + Read Only + Parent Website Route + +
13slideshow + Link + Slideshow +

+ Show this slideshow at the top of the page

+
+ + + + +Website Slideshow + + + +
14description + Text Editor + Description +

+ HTML / Banner that will show on the top of product list.

+
15website_specifications + Table + Website Specifications + + + + + + +Item Website Specification + + + +
16lft + Int + lft + +
17rgt + Int + rgt + +
18old_parent + Link + old_parent + + + + + + +Item Group + + + +
+ + +
+

Controller

+

erpnext.setup.doctype.item_group.item_group

+ + + + + + + +

Class ItemGroup

+ +

Inherits from frappe.utils.nestedset.NestedSet, frappe.website.website_generator.WebsiteGenerator + +

+
+
+ + + + +

+ + + after_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_context + (self, context) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_parent_website_route + (self) +

+

Overwrite parent_website_route from WebsiteGenerator. +Only set parent_website_route if parent is visble.

+ +

e.g. If show_in_website is set for Products then url should be /products

+
+
+ + + + + +

+ + + validate_name_with_item + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.setup.doctype.item_group.item_group.get_child_groups + (item_group_name) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.item_group.item_group.get_group_item_count + (item_group) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.item_group.item_group.get_item_for_list_in_html + (context) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.item_group.item_group.get_parent_item_groups + (item_group_name) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.item_group.item_group.get_product_list_for_group + (product_group=None, start=0, limit=10) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.item_group.item_group.invalidate_cache_for + (doc, item_group=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/naming_series.html b/erpnext/docs/current/models/setup/naming_series.html new file mode 100644 index 0000000000..ae2ce7ead0 --- /dev/null +++ b/erpnext/docs/current/models/setup/naming_series.html @@ -0,0 +1,386 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + +Set prefix for numbering series on your transactions + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1setup_series + Section Break + Setup Series +

+ Set prefix for numbering series on your transactions

+
2select_doc_for_series + Select + Select Transaction + +
3help_html + HTML + Help HTML + +
4set_options + Text + Series List for this Transaction + +
5user_must_always_select + Check + User must always select +

+ Check this if you want to force the user to select a series before saving. There will be no default if you check this.

+
6update + Button + Update + +
7update_series + Section Break + Update Series +

+ Change the starting / current sequence number of an existing series.

+
8prefix + Select + Prefix + +
9current_value + Int + Current Value +

+ This is the number of the last created transaction with this prefix

+
10update_series_start + Button + Update Series Number + + +
update_series_start
+
+ + +
+

Controller

+

erpnext.setup.doctype.naming_series.naming_series

+ + + + + + + +

Class NamingSeries

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_duplicate + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_current + (self, arg=None) +

+

get series current

+
+
+ + + + + +

+ + + get_options + (self, arg=None) +

+

No docs

+
+
+ + + + + +

+ + + get_transactions + (self, arg=None) +

+

No docs

+
+
+ + + + + +

+ + + insert_series + (self, series) +

+

insert series if missing

+
+
+ + + + + +

+ + + scrub_options_list + (self, ol) +

+

No docs

+
+
+ + + + + +

+ + + set_series_for + (self, doctype, ol) +

+

No docs

+
+
+ + + + + +

+ + + update_series + (self, arg=None) +

+

update series list

+
+
+ + + + + +

+ + + update_series_start + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_series_name + (self, n) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class NamingSeriesNotSetError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.setup.doctype.naming_series.naming_series.get_default_naming_series + (doctype) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.naming_series.naming_series.set_by_naming_series + (doctype, fieldname, naming_series, hide_name_field=True) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/notification_control.html b/erpnext/docs/current/models/setup/notification_control.html new file mode 100644 index 0000000000..dae720bf5a --- /dev/null +++ b/erpnext/docs/current/models/setup/notification_control.html @@ -0,0 +1,364 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + +Send automatic emails to Contacts on Submitting transactions. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1send_autonotification_for + Section Break + Prompt for Email on Submission of +

+ When any of the checked transactions are "Submitted", an email pop-up automatically opened to send an email to the associated "Contact" in that transaction, with the transaction as an attachment. The user may or may not send the email.

+
2sales + Column Break + Sales + +
3quotation + Check + Quotation + +
4sales_order + Check + Sales Order + +
5delivery_note + Check + Delivery Note + +
6sales_invoice + Check + Sales Invoice + +
7purchase + Column Break + Purchase + +
8purchase_order + Check + Purchase Order + +
9purchase_receipt + Check + Purchase Receipt + +
10expense_claim + Check + Expense Claim + +
11customize_the_notification + Section Break + Customize the Notification +

+ Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.

+
12select_transaction + Select + Select Transaction + + +
+Quotation
+Sales Order
+Delivery Note
+Sales Invoice
+Purchase Order
+Purchase Receipt
+Expense Claim
+Expense Claim Approved
+Expense Claim Rejected
+
13custom_message + Text Editor + Custom Message + +
14set_message + Button + Update + +
15quotation_message + Text + Quotation Message + +
16sales_order_message + Text + Sales Order Message + +
17delivery_note_message + Text + Delivery Note Message + +
18sales_invoice_message + Text + Sales Invoice Message + +
19purchase_order_message + Text + Purchase Order Message + +
20purchase_receipt_message + Text + Purchase Receipt Message + +
21expense_claim_approved_message + Text + Expense Claim Approved Message + +
22expense_claim_rejected_message + Text + Expense Claim Rejected Message + +
+ + +
+

Controller

+

erpnext.setup.doctype.notification_control.notification_control

+ + + + + + + +

Class NotificationControl

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/print_heading.html b/erpnext/docs/current/models/setup/print_heading.html new file mode 100644 index 0000000000..454f34d217 --- /dev/null +++ b/erpnext/docs/current/models/setup/print_heading.html @@ -0,0 +1,212 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPrint Heading

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1print_heading + Data + Print Heading + +
2description + Small Text + Description + +
+ + +
+

Controller

+

erpnext.setup.doctype.print_heading.print_heading

+ + + + + + + +

Class PrintHeading

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/quotation_lost_reason.html b/erpnext/docs/current/models/setup/quotation_lost_reason.html new file mode 100644 index 0000000000..0eb1820191 --- /dev/null +++ b/erpnext/docs/current/models/setup/quotation_lost_reason.html @@ -0,0 +1,87 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabQuotation Lost Reason

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1order_lost_reason + Data + Quotation Lost Reason + +
+ + +
+

Controller

+

erpnext.setup.doctype.quotation_lost_reason.quotation_lost_reason

+ + + + + + + +

Class QuotationLostReason

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/sales_partner.html b/erpnext/docs/current/models/setup/sales_partner.html new file mode 100644 index 0000000000..1cd25a8f3c --- /dev/null +++ b/erpnext/docs/current/models/setup/sales_partner.html @@ -0,0 +1,559 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSales Partner

+ + +A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1partner_name + Data + Sales Partner Name + +
2partner_type + Select + Partner Type + + +
+Channel Partner
+Distributor
+Dealer
+Agent
+Retailer
+Implementation Partner
+Reseller
+
3territory + Link + Territory + + + + + + +Territory + + + +
4column_break0 + Column Break + + +
5commission_rate + Float + Commission Rate + +
6address_contacts + Section Break + Address & Contacts + +
7address_desc + HTML + Address Desc + +
8address_html + HTML + Address HTML + +
9column_break1 + Column Break + + +
10contact_desc + HTML + Contact Desc + +
11contact_html + HTML + Contact HTML + +
12partner_target_details_section_break + Section Break + Sales Partner Target + +
13targets + Table + Targets + + + + + + +Target Detail + + + +
14distribution_id + Link + Target Distribution +

+ Select Monthly Distribution to unevenly distribute targets across months.

+
+ + + + +Monthly Distribution + + + +
15website + Section Break + Website + +
16show_in_website + Check + Show In Website + +
17section_break_17 + Section Break + + +
18logo + Attach + Logo + +
19partner_website + Data + Partner's Website + +
20column_break_20 + Column Break + + +
21page_name + Data + Page Name + +
22section_break_22 + Section Break + + +
23introduction + Text + Introduction + +
24description + Text Editor + Description + +
25parent_website_route + Read Only + Parent Website Route + +
+ + +
+

Controller

+

erpnext.setup.doctype.sales_partner.sales_partner

+ + + + + + + +

Class SalesPartner

+ +

Inherits from frappe.website.website_generator.WebsiteGenerator + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_contacts + (self, nm) +

+

No docs

+
+
+ + + + + +

+ + + get_context + (self, context) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

Load address and contacts in __onload

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/sales_person.html b/erpnext/docs/current/models/setup/sales_person.html new file mode 100644 index 0000000000..d27683d095 --- /dev/null +++ b/erpnext/docs/current/models/setup/sales_person.html @@ -0,0 +1,402 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSales Person

+ + +All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1name_and_employee_id + Section Break + Name and Employee ID + + +
icon-user
+
2sales_person_name + Data + Sales Person Name + +
3parent_sales_person + Link + Parent Sales Person +

+ Select company name first.

+
+ + + + +Sales Person + + + +
4is_group + Select + Has Child Node + + +
+Yes
+No
+
5cb0 + Column Break + + +
6employee + Link + Employee + + + + + + +Employee + + + +
7lft + Int + lft + +
8rgt + Int + rgt + +
9old_parent + Data + old_parent + +
10target_details_section_break + Section Break + Sales Person Targets +

+ Set targets Item Group-wise for this Sales Person.

+
+
icon-bullseye
+
11targets + Table + Targets + + + + + + +Target Detail + + + +
12distribution_id + Link + Target Distribution +

+ Select Monthly Distribution to unevenly distribute targets across months.

+
+ + + + +Monthly Distribution + + + +
13communications + Table + Communications + + + + + + +Communication + + + +
+ + +
+

Controller

+

erpnext.setup.doctype.sales_person.sales_person

+ + + + + + + +

Class SalesPerson

+ +

Inherits from frappe.utils.nestedset.NestedSet + +

+
+
+ + + + +

+ + + get_email_id + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_employee_id + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/sms_parameter.html b/erpnext/docs/current/models/setup/sms_parameter.html new file mode 100644 index 0000000000..c224a66cb3 --- /dev/null +++ b/erpnext/docs/current/models/setup/sms_parameter.html @@ -0,0 +1,87 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabSMS Parameter

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1parameter + Data + Parameter + +
2value + Data + Value + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/sms_settings.html b/erpnext/docs/current/models/setup/sms_settings.html new file mode 100644 index 0000000000..b37c5e3dc0 --- /dev/null +++ b/erpnext/docs/current/models/setup/sms_settings.html @@ -0,0 +1,302 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1column_break0 + Column Break + + +
2sms_gateway_url + Data + SMS Gateway URL +

+ Eg. smsgateway.com/api/send_sms.cgi

+
3message_parameter + Data + Message Parameter +

+ Enter url parameter for message

+
4receiver_parameter + Data + Receiver Parameter +

+ Enter url parameter for receiver nos

+
5sms_sender_name + Data + SMS Sender Name + +
6static_parameters_section + Column Break + + +
7parameters + Table + Static Parameters +

+ Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)

+
+ + + + +SMS Parameter + + + +
+ + +
+

Controller

+

erpnext.setup.doctype.sms_settings.sms_settings

+ + + + + + + +

Class SMSSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.setup.doctype.sms_settings.sms_settings.create_sms_log + (args, sent_to) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.setup.doctype.sms_settings.sms_settings.get_contact_number +

+

+ + + erpnext.setup.doctype.sms_settings.sms_settings.get_contact_number + (contact_name, value, key) +

+

returns mobile number of the contact

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.sms_settings.sms_settings.get_sender_name + () +

+

returns name as SMS sender

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.sms_settings.sms_settings.scrub_gateway_url + (url) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.sms_settings.sms_settings.send_request + (gateway_url, args) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.setup.doctype.sms_settings.sms_settings.send_sms +

+

+ + + erpnext.setup.doctype.sms_settings.sms_settings.send_sms + (receiver_list, msg, sender_name=) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.sms_settings.sms_settings.send_via_gateway + (arg) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.setup.doctype.sms_settings.sms_settings.validate_receiver_nos + (receiver_list) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/supplier_type.html b/erpnext/docs/current/models/setup/supplier_type.html new file mode 100644 index 0000000000..79447fa0b8 --- /dev/null +++ b/erpnext/docs/current/models/setup/supplier_type.html @@ -0,0 +1,174 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSupplier Type

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1supplier_type + Data + Supplier Type + +
2credit_days + Int + Credit Days + +
3default_payable_account + Section Break + Default Payable Account + +
4accounts + Table + Accounts +

+ Mention if non-standard receivable account applicable

+
+ + + + +Party Account + + + +
+ + +
+

Controller

+

erpnext.setup.doctype.supplier_type.supplier_type

+ + + + + + + +

Class SupplierType

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/target_detail.html b/erpnext/docs/current/models/setup/target_detail.html new file mode 100644 index 0000000000..a58114186b --- /dev/null +++ b/erpnext/docs/current/models/setup/target_detail.html @@ -0,0 +1,143 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabTarget Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_group + Link + Item Group + + + + + + +Item Group + + + +
2fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
3target_qty + Float + Target Qty + +
4target_amount + Float + Target Amount + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/terms_and_conditions.html b/erpnext/docs/current/models/setup/terms_and_conditions.html new file mode 100644 index 0000000000..04e0216432 --- /dev/null +++ b/erpnext/docs/current/models/setup/terms_and_conditions.html @@ -0,0 +1,224 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabTerms and Conditions

+ + +Standard Terms and Conditions that can be added to Sales and Purchases. + +Examples: + +1. Validity of the offer. +1. Payment Terms (In Advance, On Credit, part advance etc). +1. What is extra (or payable by the Customer). +1. Safety / usage warning. +1. Warranty if any. +1. Returns Policy. +1. Terms of shipping, if applicable. +1. Ways of addressing disputes, indemnity, liability, etc. +1. Address and Contact of your Company. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1title + Data + Title + +
2terms + Text Editor + Terms and Conditions + +
+ + +
+

Controller

+

erpnext.setup.doctype.terms_and_conditions.terms_and_conditions

+ + + + + + + +

Class TermsandConditions

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/territory.html b/erpnext/docs/current/models/setup/territory.html new file mode 100644 index 0000000000..47d1e0bd21 --- /dev/null +++ b/erpnext/docs/current/models/setup/territory.html @@ -0,0 +1,446 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabTerritory

+ + +Classification of Customers by region + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1territory_name + Data + Territory Name + +
2parent_territory + Link + Parent Territory + + + + + + +Territory + + + +
3is_group + Select + Has Child Node +

+ Only leaf nodes are allowed in transaction

+
+
+Yes
+No
+
4cb0 + Column Break + + +
5territory_manager + Link + Territory Manager +

+ For reference

+
+ + + + +Sales Person + + + +
6lft + Int + lft + +
7rgt + Int + rgt + +
8old_parent + Link + old_parent + + + + + + +Territory + + + +
9target_details_section_break + Section Break + Territory Targets +

+ Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.

+
10targets + Table + Targets + + + + + + +Target Detail + + + +
11distribution_id + Link + Target Distribution +

+ Select Monthly Distribution to unevenly distribute targets across months.

+
+ + + + +Monthly Distribution + + + +
+ + +
+

Controller

+

erpnext.setup.doctype.territory.territory

+ + + + + + + +

Class Territory

+ +

Inherits from frappe.utils.nestedset.NestedSet + +

+
+
+ + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/uom.html b/erpnext/docs/current/models/setup/uom.html new file mode 100644 index 0000000000..7c027a8970 --- /dev/null +++ b/erpnext/docs/current/models/setup/uom.html @@ -0,0 +1,357 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabUOM

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1uom_name + Data + UOM Name + +
2must_be_whole_number + Check + Must be Whole Number +

+ Check this to disallow fractions. (for Nos)

+
+ + +
+

Controller

+

erpnext.setup.doctype.uom.uom

+ + + + + + + +

Class UOM

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/setup/website_item_group.html b/erpnext/docs/current/models/setup/website_item_group.html new file mode 100644 index 0000000000..37e5e401c2 --- /dev/null +++ b/erpnext/docs/current/models/setup/website_item_group.html @@ -0,0 +1,84 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabWebsite Item Group

+ + +Cross Listing of Item in multiple groups + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_group + Link + Item Group + + + + + + +Item Group + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/shopping_cart/index.html b/erpnext/docs/current/models/shopping_cart/index.html new file mode 100644 index 0000000000..e0ae74762e --- /dev/null +++ b/erpnext/docs/current/models/shopping_cart/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for shopping_cart

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/shopping_cart/index.txt b/erpnext/docs/current/models/shopping_cart/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/shopping_cart/shopping_cart_settings.html b/erpnext/docs/current/models/shopping_cart/shopping_cart_settings.html new file mode 100644 index 0000000000..81372a320b --- /dev/null +++ b/erpnext/docs/current/models/shopping_cart/shopping_cart_settings.html @@ -0,0 +1,347 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + +Default settings for Shopping Cart + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1enabled + Check + Enable Shopping Cart + +
2section_break_2 + Section Break + + +
3company + Link + Company + + + + + + +Company + + + +
4price_list + Link + Price List + + + + + + +Price List + + + +
5column_break_4 + Column Break + + +
6default_customer_group + Link + Default Customer Group + + + + + + +Customer Group + + + +
7quotation_series + Select + Quotation Series + +
+ + +
+

Controller

+

erpnext.shopping_cart.doctype.shopping_cart_settings.shopping_cart_settings

+ + + + + + + +

Class ShoppingCartSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_shipping_rules + (self, shipping_territory) +

+

No docs

+
+
+ + + + + +

+ + + get_tax_master + (self, billing_territory) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_exchange_rates_exist + (self) +

+

check if exchange rates exist for all Price List currencies (to company's currency)

+
+
+ + + + + +

+ + + validate_tax_rule + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class ShoppingCartSetupError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.shopping_cart.doctype.shopping_cart_settings.shopping_cart_settings.check_shopping_cart_enabled + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.doctype.shopping_cart_settings.shopping_cart_settings.get_shopping_cart_settings + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.doctype.shopping_cart_settings.shopping_cart_settings.is_cart_enabled + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.shopping_cart.doctype.shopping_cart_settings.shopping_cart_settings.validate_cart_settings + (doc, method) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/batch.html b/erpnext/docs/current/models/stock/batch.html new file mode 100644 index 0000000000..63d65d92b1 --- /dev/null +++ b/erpnext/docs/current/models/stock/batch.html @@ -0,0 +1,261 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabBatch

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1batch_id + Data + Batch ID + +
2item + Link + Item + + + + + + +Item + + + +
3column_break_3 + Column Break + + +
4expiry_date + Date + Expiry Date + +
5section_break_7 + Section Break + + +
6description + Small Text + Batch Description + +
+ + +
+

Controller

+

erpnext.stock.doctype.batch.batch

+ + + + + + + +

Class Batch

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + item_has_batch_enabled + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/bin.html b/erpnext/docs/current/models/stock/bin.html new file mode 100644 index 0000000000..158aeac806 --- /dev/null +++ b/erpnext/docs/current/models/stock/bin.html @@ -0,0 +1,328 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabBin

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
2item_code + Link + Item Code + + + + + + +Item + + + +
3reserved_qty + Float + Reserved Quantity + +
4actual_qty + Float + Actual Quantity + +
5ordered_qty + Float + Ordered Quantity + +
6indented_qty + Float + Quantity Requested for Purchase + +
7planned_qty + Float + Planned Qty + +
8projected_qty + Float + Projected Qty + +
9ma_rate + Float + Moving Average Rate + +
10stock_uom + Link + UOM + + + + + + +UOM + + + +
11fcfs_rate + Float + FCFS Rate + +
12valuation_rate + Float + Valuation Rate + +
13stock_value + Float + Stock Value + +
+ + +
+

Controller

+

erpnext.stock.doctype.bin.bin

+ + + + + + + +

Class Bin

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_first_sle + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_qty + (self, args) +

+

No docs

+
+
+ + + + + +

+ + + update_stock + (self, args, allow_negative_stock=False, via_landed_cost_voucher=False) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_mandatory + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/delivery_note.html b/erpnext/docs/current/models/stock/delivery_note.html new file mode 100644 index 0000000000..be57f5f6a6 --- /dev/null +++ b/erpnext/docs/current/models/stock/delivery_note.html @@ -0,0 +1,2062 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabDelivery Note

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1delivery_to_section + Section Break + Delivery To + + +
icon-user
+
2column_break0 + Column Break + + +
3title + Data + Title + +
4naming_series + Select + Series + + +
DN-
+DN-RET-
+
5customer + Link + Customer + + + + + + +Customer + + + +
6customer_name + Data + Customer Name + +
7customer_address + Link + Billing Address Name + + + + + + +Address + + + +
8address_display + Small Text + Billing Address + +
9shipping_address_name + Link + Shipping Address + + + + + + +Address + + + +
10shipping_address + Small Text + Shipping Address + +
11contact_display + Small Text + Contact + +
12contact_mobile + Small Text + Mobile No + +
13contact_email + Small Text + Contact Email + +
14column_break1 + Column Break + + +
15amended_from + Link + Amended From + + + + + + +Delivery Note + + + +
16company + Link + Company + + + + + + +Company + + + +
17posting_date + Date + Date + +
18po_no + Data + Customer's Purchase Order No + +
19po_date + Date + Customer's Purchase Order Date + +
20is_return + Check + Is Return + +
21return_against + Link + Return Against Delivery Note + + + + + + +Delivery Note + + + +
22currency_and_price_list + Section Break + Currency and Price List + + +
icon-tag
+
23currency + Link + Currency + + + + + + +Currency + + + +
24conversion_rate + Float + Exchange Rate +

+ Rate at which customer's currency is converted to company's base currency

+
25col_break23 + Column Break + + +
26selling_price_list + Link + Price List + + + + + + +Price List + + + +
27price_list_currency + Link + Price List Currency + + + + + + +Currency + + + +
28plc_conversion_rate + Float + Price List Exchange Rate +

+ Rate at which Price list currency is converted to company's base currency

+
29ignore_pricing_rule + Check + Ignore Pricing Rule + +
30items_section + Section Break + + + +
icon-shopping-cart
+
31items + Table + Items + + + + + + +Delivery Note Item + + + +
32packing_list + Section Break + Packing List + + +
icon-suitcase
+
33packed_items + Table + Packed Items + + + + + + +Packed Item + + + +
34product_bundle_help + HTML + Product Bundle Help + +
35section_break_31 + Section Break + + +
36base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
37base_net_total + Currency + Net Total (Company Currency) + + +
Company:company:default_currency
+
38column_break_33 + Column Break + + +
39total + Currency + Total + + +
currency
+
40net_total + Currency + Net Total + + +
currency
+
41taxes_section + Section Break + Taxes and Charges + + +
icon-money
+
42taxes_and_charges + Link + Taxes and Charges +

+ If you have created a standard template in Sales Taxes and Charges Template, select one and click on the button below.

+
+ + + + +Sales Taxes and Charges Template + + + +
43column_break_39 + Column Break + + +
44shipping_rule + Link + Shipping Rule + + + + + + +Shipping Rule + + + +
45section_break_41 + Section Break + + +
46taxes + Table + Sales Taxes and Charges + + + + + + +Sales Taxes and Charges + + + +
47other_charges_calculation + HTML + Taxes and Charges Calculation + +
48section_break_44 + Section Break + + +
49base_total_taxes_and_charges + Currency + Total Taxes and Charges (Company Currency) + + +
Company:company:default_currency
+
50column_break_47 + Column Break + + +
51total_taxes_and_charges + Currency + Total Taxes and Charges + + +
currency
+
52section_break_49 + Section Break + Additional Discount + +
53apply_discount_on + Select + Apply Additional Discount On + + +
+Grand Total
+Net Total
+
54column_break_51 + Column Break + + +
55discount_amount + Currency + Additional Discount Amount + + +
currency
+
56base_discount_amount + Currency + Additional Discount Amount (Company Currency) + + +
Company:company:default_currency
+
57totals + Section Break + + + +
icon-money
+
58base_grand_total + Currency + Grand Total (Company Currency) + + +
Company:company:default_currency
+
59base_rounded_total + Currency + Rounded Total (Company Currency) + + +
Company:company:default_currency
+
60base_in_words + Data + In Words (Company Currency) +

+ In Words will be visible once you save the Delivery Note.

+
61column_break3 + Column Break + + +
62grand_total + Currency + Grand Total + + +
currency
+
63rounded_total + Currency + Rounded Total + + +
currency
+
64in_words + Data + In Words +

+ In Words (Export) will be visible once you save the Delivery Note.

+
65terms_section_break + Section Break + Terms and Conditions + + +
icon-legal
+
66tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
67terms + Text Editor + Terms and Conditions Details + +
68transporter_info + Section Break + Transporter Info + + +
icon-truck
+
69transporter_name + Data + Transporter Name + +
70col_break34 + Column Break + + +
71lr_no + Data + Vehicle No + +
72lr_date + Date + Vehicle Dispatch Date + +
73contact_info + Section Break + Contact Details + + +
icon-bullhorn
+
74territory + Link + Territory + + + + + + +Territory + + + +
75customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
76col_break21 + Column Break + + +
77contact_person + Link + Contact Person + + + + + + +Contact + + + +
78more_info + Section Break + More Information + + +
icon-file-text
+
79project_name + Link + Project Name +

+ Track this Delivery Note against any Project

+
+ + + + +Project + + + +
80campaign + Link + Campaign + + + + + + +Campaign + + + +
81source + Select + Source + + +
+Existing Customer
+Reference
+Advertisement
+Cold Calling
+Exhibition
+Supplier Reference
+Mass Mailing
+Customer's Vendor
+Campaign
+
82column_break5 + Column Break + + +
83posting_time + Time + Posting Time +

+ Time at which items were delivered from warehouse

+
84fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
85printing_details + Section Break + Printing Details + +
86letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
87select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
88column_break_88 + Column Break + + +
89print_without_amount + Check + Print Without Amount + +
90section_break_83 + Section Break + Status + +
91status + Select + Status + + +
+Draft
+Submitted
+Cancelled
+Closed
+
92per_installed + Percent + % Installed +

+ % of materials delivered against this Delivery Note

+
93installation_status + Select + Installation Status + +
94column_break_89 + Column Break + + +
95to_warehouse + Link + To Warehouse +

+ Required only for sample item.

+
+ + + + +Warehouse + + + +
96excise_page + Data + Excise Page Number + +
97instructions + Text + Instructions + +
98sales_team_section_break + Section Break + Commission + + +
icon-group
+
99sales_partner + Link + Sales Partner + + + + + + +Sales Partner + + + +
100column_break7 + Column Break + + +
101commission_rate + Float + Commission Rate (%) + +
102total_commission + Currency + Total Commission + + +
Company:company:default_currency
+
103section_break1 + Section Break + Sales Team + +
104sales_team + Table + Sales Team1 + + + + + + +Sales Team + + + +
+ + +
+

Controller

+

erpnext.stock.doctype.delivery_note.delivery_note

+ + + + + + + +

Class DeliveryNote

+ +

Inherits from erpnext.controllers.selling_controller.SellingController + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + before_print + (self) +

+

No docs

+
+
+ + + + + +

+ + + cancel_packing_slips + (self) +

+

Cancel submitted packing slips related to this delivery note

+
+
+ + + + + +

+ + + check_credit_limit + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_next_docstatus + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_actual_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + so_required + (self) +

+

check in manage account if sales order required or not

+
+
+ + + + + +

+ + + update_current_stock + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_status + (self, status) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_for_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_packed_qty + (self) +

+

Validate that if packed qty exists, it should be equal to qty

+
+
+ + + + + +

+ + + validate_proj_cust + (self) +

+

check for does customer belong to same project as entered..

+
+
+ + + + + +

+ + + validate_warehouse + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_with_previous_doc + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.stock.doctype.delivery_note.delivery_note.get_invoiced_qty_map + (delivery_note) +

+

returns a map: {dndetail: invoicedqty}

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.delivery_note.delivery_note.get_list_context + (context=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.delivery_note.delivery_note.make_installation_note +

+

+ + + erpnext.stock.doctype.delivery_note.delivery_note.make_installation_note + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.delivery_note.delivery_note.make_packing_slip +

+

+ + + erpnext.stock.doctype.delivery_note.delivery_note.make_packing_slip + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.delivery_note.delivery_note.make_sales_invoice +

+

+ + + erpnext.stock.doctype.delivery_note.delivery_note.make_sales_invoice + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.delivery_note.delivery_note.make_sales_return +

+

+ + + erpnext.stock.doctype.delivery_note.delivery_note.make_sales_return + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.delivery_note.delivery_note.update_delivery_note_status +

+

+ + + erpnext.stock.doctype.delivery_note.delivery_note.update_delivery_note_status + (docname, status) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/delivery_note_item.html b/erpnext/docs/current/models/stock/delivery_note_item.html new file mode 100644 index 0000000000..585637f400 --- /dev/null +++ b/erpnext/docs/current/models/stock/delivery_note_item.html @@ -0,0 +1,781 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabDelivery Note Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1barcode + Data + Barcode + +
2item_code + Link + Item Code + + + + + + +Item + + + +
3item_name + Data + Item Name + +
4col_break1 + Column Break + + +
5customer_item_code + Data + Customer's Item Code + +
6section_break_6 + Section Break + Description + +
7description + Text Editor + Description + +
8column_break_8 + Column Break + + +
9image + Attach + Image + +
10image_view + Image + Image View + + +
image
+
11quantity_and_rate + Section Break + Quantity and Rate + +
12qty + Float + Quantity + +
13price_list_rate + Currency + Price List Rate + + +
currency
+
14discount_percentage + Float + Discount on Price List Rate (%) + +
15col_break2 + Column Break + + +
16stock_uom + Link + UOM + + + + + + +UOM + + + +
17base_price_list_rate + Currency + Price List Rate (Company Currency) + + +
Company:company:default_currency
+
18section_break_1 + Section Break + + +
19rate + Currency + Rate + + +
currency
+
20amount + Currency + Amount + + +
currency
+
21col_break3 + Column Break + + +
22base_rate + Currency + Rate (Company Currency) + + +
Company:company:default_currency
+
23base_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
24pricing_rule + Link + Pricing Rule + + + + + + +Pricing Rule + + + +
25section_break_25 + Section Break + + +
26net_rate + Currency + Net Rate + + +
currency
+
27net_amount + Currency + Net Amount + + +
currency
+
28column_break_28 + Column Break + + +
29base_net_rate + Currency + Net Rate (Company Currency) + + +
Company:company:default_currency
+
30base_net_amount + Currency + Net Amount (Company Currency) + + +
Company:company:default_currency
+
31warehouse_and_reference + Section Break + Warehouse and Reference + +
32warehouse + Link + From Warehouse + + + + + + +Warehouse + + + +
33target_warehouse + Link + To Warehouse (Optional) + + + + + + +Warehouse + + + +
34serial_no + Text + Serial No + +
35batch_no + Link + Batch No + + + + + + +Batch + + + +
36actual_qty + Float + Available Qty at From Warehouse + +
37actual_batch_qty + Float + Available Batch Qty at From Warehouse + +
38item_group + Link + Item Group + + + + + + +Item Group + + + +
39brand + Link + Brand Name + + + + + + +Brand + + + +
40item_tax_rate + Small Text + Item Tax Rate + +
41col_break4 + Column Break + + +
42expense_account + Link + Expense Account + + + + + + +Account + + + +
43cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
44against_sales_order + Link + Against Sales Order + + + + + + +Sales Order + + + +
45against_sales_invoice + Link + Against Sales Invoice + + + + + + +Sales Invoice + + + +
46so_detail + Data + Against Sales Order Item + +
47si_detail + Data + Against Sales Invoice Item + +
48installed_qty + Float + Installed Qty + +
49page_break + Check + Page Break + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/index.html b/erpnext/docs/current/models/stock/index.html new file mode 100644 index 0000000000..97840a915e --- /dev/null +++ b/erpnext/docs/current/models/stock/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for stock

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/index.txt b/erpnext/docs/current/models/stock/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/stock/item.html b/erpnext/docs/current/models/stock/item.html new file mode 100644 index 0000000000..804186c062 --- /dev/null +++ b/erpnext/docs/current/models/stock/item.html @@ -0,0 +1,2407 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabItem

+ + +A Product or a Service that is bought, sold or kept in stock. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1name_and_description_section + Section Break + + + +
icon-flag
+
2naming_series + Select + Series + + +
ITEM-
+
3item_code + Data + Item Code + +
4variant_of + Link + Variant Of +

+ If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified

+
+ + + + +Item + + + +
5item_name + Data + Item Name + +
6item_group + Link + Item Group + + + + + + +Item Group + + + +
7stock_uom + Link + Default Unit of Measure + + + + + + +UOM + + + +
8column_break0 + Column Break + + +
9is_stock_item + Check + Maintain Stock + +
10disabled + Check + Disabled + +
11image + Attach + Image + + +
image
+
12image_view + Image + Image View + + +
image
+
13section_break_11 + Section Break + Description + +
14brand + Link + Brand + + + + + + +Brand + + + +
15barcode + Data + Barcode + +
16description + Text Editor + Description + +
17inventory + Section Break + Inventory + + +
icon-truck
+
18default_warehouse + Link + Default Warehouse + + + + + + +Warehouse + + + +
19end_of_life + Date + End of Life + +
20has_batch_no + Check + Has Batch No + +
21has_serial_no + Check + Has Serial No +

+ Selecting "Yes" will give a unique identity to each entity of this item which can be viewed in the Serial No master.

+
22serial_no_series + Data + Serial Number Series +

+ Example: ABCD.##### +If series is set and Serial No is not mentioned in transactions, then automatic serial number will be created based on this series. If you always want to explicitly mention Serial Nos for this item. leave this blank.

+
23is_asset_item + Check + Is Fixed Asset Item + +
24column_break1 + Column Break + + +
25tolerance + Float + Allow over delivery or receipt upto this percent + +
26valuation_method + Select + Valuation Method + + +
+FIFO
+Moving Average
+
27warranty_period + Data + Warranty Period (in days) + +
28net_weight + Float + Net Weight + +
29weight_uom + Link + Weight UOM + + + + + + +UOM + + + +
30reorder_section + Section Break + Auto re-order + + +
icon-rss
+
31re_order_level + Float + Re-order Level +

+ Automatically create Material Request if quantity falls below this level

+
32re_order_qty + Float + Re-order Qty + +
33apply_warehouse_wise_reorder_level + Check + Apply Warehouse-wise Reorder Level + +
34section_break_31 + Section Break + Reorder level based on Warehouse + +
35reorder_levels + Table + Reorder level based on Warehouse +

+ Will also apply for variants unless overrridden

+
+ + + + +Item Reorder + + + +
36variants_section + Section Break + Variants + +
37has_variants + Check + Has Variants +

+ If this item has variants, then it cannot be selected in sales orders etc.

+
38attributes + Table + Attributes + + + + + + +Item Variant Attribute + + + +
39purchase_details + Section Break + Purchase Details + + +
icon-shopping-cart
+
40is_purchase_item + Check + Is Purchase Item + +
41min_order_qty + Float + Minimum Order Qty + +
42lead_time_days + Int + Lead Time in days +

+ Average time taken by the supplier to deliver

+
43buying_cost_center + Link + Default Buying Cost Center + + + + + + +Cost Center + + + +
44expense_account + Link + Default Expense Account + + + + + + +Account + + + +
45unit_of_measure_conversion + Column Break + Unit of Measure Conversion + +
46uoms + Table + UOMs +

+ Will also apply for variants

+
+ + + + +UOM Conversion Detail + + + +
47last_purchase_rate + Float + Last Purchase Rate + +
48supplier_details + Section Break + Supplier Details + +
49default_supplier + Link + Default Supplier + + + + + + +Supplier + + + +
50delivered_by_supplier + Check + Delivered by Supplier (Drop Ship) + +
51manufacturer + Data + Manufacturer + +
52manufacturer_part_no + Data + Manufacturer Part Number + +
53column_break2 + Column Break + Item Code for Suppliers + +
54supplier_items + Table + Supplier Items + + + + + + +Item Supplier + + + +
55sales_details + Section Break + Sales Details + + +
icon-tag
+
56is_sales_item + Check + Is Sales Item + +
57is_service_item + Check + Is Service Item +

+ Allow in Sales Order of type "Service"

+
58publish_in_hub + Check + Publish in Hub +

+ Publish Item to hub.erpnext.com

+
59synced_with_hub + Check + Synced With Hub + +
60income_account + Link + Default Income Account + + + + + + +Account + + + +
61selling_cost_center + Link + Default Selling Cost Center + + + + + + +Cost Center + + + +
62column_break3 + Column Break + Customer Item Codes + +
63customer_items + Table + Customer Items + + + + + + +Item Customer Detail + + + +
64max_discount + Float + Max Discount (%) + +
65item_tax_section_break + Section Break + Item Tax + + +
icon-money
+
66taxes + Table + Taxes +

+ Will also apply for variants

+
+ + + + +Item Tax + + + +
67inspection_criteria + Section Break + Inspection Criteria + + +
icon-search
+
68inspection_required + Check + Inspection Required + +
69quality_parameters + Table + Quality Parameters +

+ Will also apply to variants

+
+ + + + +Item Quality Inspection Parameter + + + +
70manufacturing + Section Break + Manufacturing + + +
icon-cogs
+
71is_pro_applicable + Check + Allow Production Order + +
72is_sub_contracted_item + Check + Supply Raw Materials for Purchase +

+ If subcontracted to a vendor

+
73column_break_74 + Column Break + + +
74default_bom + Link + Default BOM + + + + + + +BOM + + + +
75customer_code + Data + Customer Code + +
76website_section + Section Break + Website + + +
icon-globe
+
77show_in_website + Check + Show in Website + +
78page_name + Data + Page Name +

+ website page link

+
79weightage + Int + Weightage +

+ Items with higher weightage will be shown higher

+
80slideshow + Link + Slideshow +

+ Show a slideshow at the top of the page

+
+ + + + +Website Slideshow + + + +
81website_image + Attach + Image +

+ Item Image (if not slideshow)

+
82thumbnail + Data + Thumbnail + +
83cb72 + Column Break + + +
84website_warehouse + Link + Website Warehouse +

+ Show "In Stock" or "Not in Stock" based on stock available in this warehouse.

+
+ + + + +Warehouse + + + +
85website_item_groups + Table + Website Item Groups +

+ List this Item in multiple groups on the website.

+
+ + + + +Website Item Group + + + +
86sb72 + Section Break + Website Specifications + +
87copy_from_item_group + Button + Copy From Item Group + +
88website_specifications + Table + Website Specifications + + + + + + +Item Website Specification + + + +
89web_long_description + Text Editor + Website Description + +
90parent_website_route + Read Only + Parent Website Route + +
+ + +
+

Controller

+

erpnext.stock.doctype.item.item

+ + + + + + + +

Class Item

+ +

Inherits from frappe.website.website_generator.WebsiteGenerator + +

+
+
+ + + + +

+ + + add_default_uom_in_conversion_factor_table + (self) +

+

No docs

+
+
+ + + + + +

+ + + after_rename + (self, olddn, newdn, merge) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_insert + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + cant_change + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_for_active_boms + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_if_sle_exists + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_item_tax + (self) +

+

Check whether Tax Rate is not entered twice for same Tax Type

+
+
+ + + + + +

+ + + check_warehouse_is_set_for_stock_item + (self) +

+

No docs

+
+
+ + + + + +

+ + + copy_specification_from_item_group + (self) +

+

No docs

+
+
+ + + + + +

+ + + fill_customer_code + (self) +

+

Append all the customer codes and insert into "customer_code" field of item table

+
+
+ + + + + +

+ + + get_context + (self, context) +

+

No docs

+
+
+ + + + + +

+ + + make_thumbnail + (self) +

+

Make a thumbnail of website_image

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + recalculate_bin_qty + (self, newdn) +

+

No docs

+
+
+ + + + + +

+ + + set_attribute_context + (self, context) +

+

No docs

+
+
+ + + + + +

+ + + set_disabled_attributes + (self, context) +

+

Disable selection options of attribute combinations that do not result in a variant

+
+
+ + + + + +

+ + + set_last_purchase_rate + (self, newdn) +

+

No docs

+
+
+ + + + + +

+ + + set_variant_context + (self, context) +

+

No docs

+
+
+ + + + + +

+ + + update_item_desc + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_item_price + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_template_item + (self) +

+

Set Show in Website for Template Item if True for its Variant

+
+
+ + + + + +

+ + + update_template_tables + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_variants + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_attributes + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_barcode + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_conversion_factor + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_has_variants + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_item_type + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_name_with_item_group + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_reorder_level + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_uom + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_variant_attributes + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_warehouse_for_reorder + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class WarehouseNotSet

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.stock.doctype.item.item._msgprint + (msg, verbose) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.item.item.check_stock_uom_with_bin + (item, stock_uom) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.item.item.get_last_purchase_details + (item_code, doc_name=None, conversion_rate=1.0) +

+

returns last purchase details in stock uom

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.item.item.invalidate_cache_for_item + (doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.item.item.validate_cancelled_item + (item_code, docstatus=None, verbose=1) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.item.item.validate_end_of_life + (item_code, end_of_life=None, disabled=None, verbose=1) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.item.item.validate_is_stock_item + (item_code, is_stock_item=None, verbose=1) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_attribute.html b/erpnext/docs/current/models/stock/item_attribute.html new file mode 100644 index 0000000000..5a4485710a --- /dev/null +++ b/erpnext/docs/current/models/stock/item_attribute.html @@ -0,0 +1,286 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabItem Attribute

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1attribute_name + Data + Attribute Name + +
2numeric_values + Check + Numeric Values + +
3section_break_4 + Section Break + + +
4from_range + Float + From Range + +
5increment + Float + Increment + +
6column_break_8 + Column Break + + +
7to_range + Float + To Range + +
8section_break_5 + Section Break + + +
9item_attribute_values + Table + Item Attribute Values + + + + + + +Item Attribute Value + + + +
+ + +
+

Controller

+

erpnext.stock.doctype.item_attribute.item_attribute

+ + + + + + + +

Class ItemAttribute

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_attribute_values + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_duplication + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_numeric + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class ItemAttributeIncrementError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_attribute_value.html b/erpnext/docs/current/models/stock/item_attribute_value.html new file mode 100644 index 0000000000..1443bee7ba --- /dev/null +++ b/erpnext/docs/current/models/stock/item_attribute_value.html @@ -0,0 +1,88 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Attribute Value

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1attribute_value + Data + Attribute Value + +
2abbr + Data + Abbreviation +

+ This will be appended to the Item Code of the variant. For example, if your abbreviation is "SM", and the item code is "T-SHIRT", the item code of the variant will be "T-SHIRT-SM"

+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_customer_detail.html b/erpnext/docs/current/models/stock/item_customer_detail.html new file mode 100644 index 0000000000..1be01192a3 --- /dev/null +++ b/erpnext/docs/current/models/stock/item_customer_detail.html @@ -0,0 +1,96 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Customer Detail

+ + +For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1customer_name + Link + Customer Name + + + + + + +Customer + + + +
2ref_code + Data + Ref Code + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_price.html b/erpnext/docs/current/models/stock/item_price.html new file mode 100644 index 0000000000..dd393ae426 --- /dev/null +++ b/erpnext/docs/current/models/stock/item_price.html @@ -0,0 +1,363 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabItem Price

+ + +Multiple Item prices. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1price_list_details + Section Break + Price List + + +
icon-tags
+
2price_list + Link + Price List + + + + + + +Price List + + + +
3buying + Check + Buying + +
4selling + Check + Selling + +
5item_details + Section Break + + + +
icon-tag
+
6item_code + Link + Item Code + + + + + + +Item + + + +
7price_list_rate + Currency + Rate + + +
currency
+
8currency + Link + Currency + + + + + + +Currency + + + +
9col_br_1 + Column Break + + +
10item_name + Data + Item Name + +
11item_description + Text + Item Description + +
12section_break_12 + Section Break + + +
13bulk_import_help + HTML + Bulk Import Help + +
+ + +
+

Controller

+

erpnext.stock.doctype.item_price.item_price

+ + + + + + + +

Class ItemPrice

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_duplicate_item + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_item_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_price_list_details + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_item + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_price_list + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class ItemPriceDuplicateItem

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_quality_inspection_parameter.html b/erpnext/docs/current/models/stock/item_quality_inspection_parameter.html new file mode 100644 index 0000000000..2283e61c02 --- /dev/null +++ b/erpnext/docs/current/models/stock/item_quality_inspection_parameter.html @@ -0,0 +1,87 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Quality Inspection Parameter

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1specification + Data + Parameter + +
2value + Data + Acceptance Criteria + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_reorder.html b/erpnext/docs/current/models/stock/item_reorder.html new file mode 100644 index 0000000000..1d7d40fc2d --- /dev/null +++ b/erpnext/docs/current/models/stock/item_reorder.html @@ -0,0 +1,123 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Reorder

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
2warehouse_reorder_level + Float + Re-order Level + +
3warehouse_reorder_qty + Float + Re-order Qty + +
4material_request_type + Select + Material Request Type + + +
Purchase
+Transfer
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_supplier.html b/erpnext/docs/current/models/stock/item_supplier.html new file mode 100644 index 0000000000..413148fd07 --- /dev/null +++ b/erpnext/docs/current/models/stock/item_supplier.html @@ -0,0 +1,96 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Supplier

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1supplier + Link + Supplier + + + + + + +Supplier + + + +
2supplier_part_no + Data + Supplier Part Number + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_tax.html b/erpnext/docs/current/models/stock/item_tax.html new file mode 100644 index 0000000000..1b99ba8eef --- /dev/null +++ b/erpnext/docs/current/models/stock/item_tax.html @@ -0,0 +1,96 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Tax

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1tax_type + Link + Tax + + + + + + +Account + + + +
2tax_rate + Float + Tax Rate + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_variant.html b/erpnext/docs/current/models/stock/item_variant.html new file mode 100644 index 0000000000..ea9a0030dd --- /dev/null +++ b/erpnext/docs/current/models/stock/item_variant.html @@ -0,0 +1,84 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Variant

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_attribute + Link + Item Attribute + + + + + + +Item Attribute + + + +
2item_attribute_value + Data + Item Attribute Value + +
+ + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_variant_attribute.html b/erpnext/docs/current/models/stock/item_variant_attribute.html new file mode 100644 index 0000000000..6e021bf436 --- /dev/null +++ b/erpnext/docs/current/models/stock/item_variant_attribute.html @@ -0,0 +1,180 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Variant Attribute

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1attribute + Link + Attribute + + + + + + +Item Attribute + + + +
2column_break_2 + Column Break + + +
3attribute_value + Data + Attribute Value + +
4numeric_values + Check + Numeric Values + +
5section_break_4 + Section Break + + +
6from_range + Float + From Range + +
7increment + Float + Increment + +
8column_break_8 + Column Break + + +
9to_range + Float + To Range + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/item_website_specification.html b/erpnext/docs/current/models/stock/item_website_specification.html new file mode 100644 index 0000000000..d48ca702a4 --- /dev/null +++ b/erpnext/docs/current/models/stock/item_website_specification.html @@ -0,0 +1,94 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabItem Website Specification

+ + +Table for Item that will be shown in Web Site + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1label + Data + Label + +
2description + Text Editor + Description + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/landed_cost_item.html b/erpnext/docs/current/models/stock/landed_cost_item.html new file mode 100644 index 0000000000..92ec9d24ee --- /dev/null +++ b/erpnext/docs/current/models/stock/landed_cost_item.html @@ -0,0 +1,195 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabLanded Cost Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2description + Text Editor + Description + +
3purchase_receipt + Link + Purchase Receipt + + + + + + +Purchase Receipt + + + +
4col_break2 + Column Break + + +
5qty + Float + Qty + +
6rate + Currency + Rate + + +
Company:company:default_currency
+
7amount + Currency + Amount + + +
Company:company:default_currency
+
8applicable_charges + Currency + Applicable Charges + + +
Company:company:default_currency
+
9purchase_receipt_item + Data + Purchase Receipt Item + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/landed_cost_purchase_receipt.html b/erpnext/docs/current/models/stock/landed_cost_purchase_receipt.html new file mode 100644 index 0000000000..94fb174139 --- /dev/null +++ b/erpnext/docs/current/models/stock/landed_cost_purchase_receipt.html @@ -0,0 +1,141 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabLanded Cost Purchase Receipt

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1purchase_receipt + Link + Purchase Receipt + + + + + + +Purchase Receipt + + + +
2supplier + Link + Supplier + + + + + + +Supplier + + + +
3col_break1 + Column Break + + +
4posting_date + Date + Posting Date + +
5grand_total + Currency + Grand Total + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/landed_cost_taxes_and_charges.html b/erpnext/docs/current/models/stock/landed_cost_taxes_and_charges.html new file mode 100644 index 0000000000..5238e5a99c --- /dev/null +++ b/erpnext/docs/current/models/stock/landed_cost_taxes_and_charges.html @@ -0,0 +1,108 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabLanded Cost Taxes and Charges

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1description + Text Editor + Description + +
2col_break3 + Column Break + + +
3amount + Currency + Amount + + +
Company:company:default_currency
+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/landed_cost_voucher.html b/erpnext/docs/current/models/stock/landed_cost_voucher.html new file mode 100644 index 0000000000..defb029dad --- /dev/null +++ b/erpnext/docs/current/models/stock/landed_cost_voucher.html @@ -0,0 +1,426 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabLanded Cost Voucher

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1company + Link + Company + + + + + + +Company + + + +
2purchase_receipts + Table + Purchase Receipts + + + + + + +Landed Cost Purchase Receipt + + + +
3get_items_from_purchase_receipts + Button + Get Items From Purchase Receipts + +
4items + Table + Purchase Receipt Items + + + + + + +Landed Cost Item + + + +
5taxes + Table + Taxes and Charges + + + + + + +Landed Cost Taxes and Charges + + + +
6sec_break1 + Section Break + + + +
Simple
+
7total_taxes_and_charges + Currency + Total Taxes and Charges + + +
Company:company:default_currency
+
8amended_from + Link + Amended From + + + + + + +Landed Cost Voucher + + + +
9col_break1 + Column Break + + +
10distribute_charges_based_on + Select + Distribute Charges Based On + + +
+Qty
+Amount
+
11sec_break2 + Section Break + + +
12landed_cost_help + HTML + Landed Cost Help + +
+ + +
+

Controller

+

erpnext.stock.doctype.landed_cost_voucher.landed_cost_voucher

+ + + + + + + +

Class LandedCostVoucher

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + check_mandatory + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_items_from_purchase_receipts + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_applicable_charges_for_item + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_total_taxes_and_charges + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_landed_cost + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_rate_in_serial_no + (self, purchase_receipt) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_purchase_receipts + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/material_request.html b/erpnext/docs/current/models/stock/material_request.html new file mode 100644 index 0000000000..0b63b53bc0 --- /dev/null +++ b/erpnext/docs/current/models/stock/material_request.html @@ -0,0 +1,723 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabMaterial Request

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1type_section + Section Break + + + +
icon-pushpin
+
2title + Data + Title + +
3material_request_type + Select + Type + + +
Purchase
+Material Transfer
+Material Issue
+
4column_break_2 + Column Break + + +
5naming_series + Select + Series + + +
MREQ-
+
6amended_from + Link + Amended From + + + + + + +Material Request + + + +
7company + Link + Company + + + + + + +Company + + + +
8items_section + Section Break + + + +
icon-shopping-cart
+
9items + Table + Items + + + + + + +Material Request Item + + + +
10more_info + Section Break + More Information + + +
icon-file-text
+
11requested_by + Data + Requested For + +
12transaction_date + Date + Transaction Date + +
13column_break2 + Column Break + + +
14status + Select + Status + + +
+Draft
+Submitted
+Stopped
+Cancelled
+
15per_ordered + Percent + % Ordered + +
16printing_details + Section Break + Printing Details + +
17letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
18select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
19terms_section_break + Section Break + Terms and Conditions + + +
icon-legal
+
20tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
21terms + Text Editor + Terms and Conditions Content + +
+ + +
+

Controller

+

erpnext.stock.doctype.material_request.material_request

+ + + + + + + +

Class MaterialRequest

+ +

Inherits from erpnext.controllers.buying_controller.BuyingController + +

+
+
+ + + + +

+ + + check_if_already_pulled + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_modified_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_completed_qty + (self, mr_items=None) +

+

No docs

+
+
+ + + + + +

+ + + update_requested_qty + (self, mr_item_rows=None) +

+

update requested qty (before ordered_qty is updated)

+
+
+ + + + + +

+ + + update_status + (self, status) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_qty_against_so + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_schedule_date + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.stock.doctype.material_request.material_request.get_material_requests_based_on_supplier + (supplier) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.material_request.material_request.make_purchase_order +

+

+ + + erpnext.stock.doctype.material_request.material_request.make_purchase_order + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.material_request.material_request.make_purchase_order_based_on_supplier +

+

+ + + erpnext.stock.doctype.material_request.material_request.make_purchase_order_based_on_supplier + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.material_request.material_request.make_stock_entry +

+

+ + + erpnext.stock.doctype.material_request.material_request.make_stock_entry + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.material_request.material_request.make_supplier_quotation +

+

+ + + erpnext.stock.doctype.material_request.material_request.make_supplier_quotation + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.material_request.material_request.set_missing_values + (source, target_doc) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.material_request.material_request.update_completed_and_requested_qty + (stock_entry, method) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.material_request.material_request.update_item + (obj, target, source_parent) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/material_request_item.html b/erpnext/docs/current/models/stock/material_request_item.html new file mode 100644 index 0000000000..afe06b224a --- /dev/null +++ b/erpnext/docs/current/models/stock/material_request_item.html @@ -0,0 +1,407 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabMaterial Request Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2col_break1 + Column Break + + +
3item_name + Data + Item Name + +
4section_break_4 + Section Break + Description + +
5description + Text Editor + Description + +
6column_break_6 + Column Break + + +
7image + Attach + Image + +
8image_view + Image + Image View + + +
image
+
9quantity_and_warehouse + Section Break + Quantity and Warehouse + +
10qty + Float + Quantity + +
11uom + Link + Stock UOM + + + + + + +UOM + + + +
12warehouse + Link + For Warehouse + + + + + + +Warehouse + + + +
13col_break2 + Column Break + + +
14schedule_date + Date + Required Date + +
15more_info + Section Break + More Information + +
16item_group + Link + Item Group + + + + + + +Item Group + + + +
17brand + Link + Brand + + + + + + +Brand + + + +
18lead_time_date + Date + Lead Time Date + +
19sales_order_no + Link + Sales Order No + + + + + + +Sales Order + + + +
20col_break3 + Column Break + + +
21min_order_qty + Float + Min Order Qty + +
22projected_qty + Float + Projected Qty + +
23ordered_qty + Float + Completed Qty + +
24page_break + Check + Page Break + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/packed_item.html b/erpnext/docs/current/models/stock/packed_item.html new file mode 100644 index 0000000000..8b6fe54513 --- /dev/null +++ b/erpnext/docs/current/models/stock/packed_item.html @@ -0,0 +1,395 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPacked Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1parent_item + Link + Parent Item + + + + + + +Item + + + +
2item_code + Link + Item Code + + + + + + +Item + + + +
3item_name + Data + Item Name + +
4column_break_5 + Column Break + + +
5description + Text Editor + Description + +
6section_break_6 + Section Break + + +
7warehouse + Link + From Warehouse + + + + + + +Warehouse + + + +
8target_warehouse + Link + To Warehouse (Optional) + + + + + + +Warehouse + + + +
9column_break_9 + Column Break + + +
10qty + Float + Qty + +
11section_break_9 + Section Break + + +
12serial_no + Text + Serial No + +
13column_break_11 + Column Break + + +
14batch_no + Link + Batch No + + + + + + +Batch + + + +
15section_break_13 + Section Break + + +
16actual_qty + Float + Actual Qty + +
17projected_qty + Float + Projected Qty + +
18column_break_16 + Column Break + + +
19uom + Link + UOM + + + + + + +UOM + + + +
20page_break + Check + Page Break + +
21prevdoc_doctype + Data + Prevdoc DocType + +
22parent_detail_docname + Data + Parent Detail docname + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/packing_slip.html b/erpnext/docs/current/models/stock/packing_slip.html new file mode 100644 index 0000000000..2cc430e995 --- /dev/null +++ b/erpnext/docs/current/models/stock/packing_slip.html @@ -0,0 +1,592 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPacking Slip

+ + +Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1packing_slip_details + Section Break + + +
2column_break0 + Column Break + + +
3delivery_note + Link + Delivery Note +

+ Indicates that the package is a part of this delivery (Only Draft)

+
+ + + + +Delivery Note + + + +
4column_break1 + Column Break + + +
5naming_series + Select + Series + + +
PS-
+
6section_break0 + Section Break + + +
7column_break2 + Column Break + + +
8from_case_no + Data + From Package No. +

+ Identification of the package for the delivery (for print)

+
9column_break3 + Column Break + + +
10to_case_no + Data + To Package No. +

+ If more than one package of the same type (for print)

+
11package_item_details + Section Break + + +
12get_items + Button + Get Items + +
13items + Table + Items + + + + + + +Packing Slip Item + + + +
14package_weight_details + Section Break + Package Weight Details + +
15net_weight_pkg + Float + Net Weight +

+ The net weight of this package. (calculated automatically as sum of net weight of items)

+
16net_weight_uom + Link + Net Weight UOM + + + + + + +UOM + + + +
17column_break4 + Column Break + + +
18gross_weight_pkg + Float + Gross Weight +

+ The gross weight of the package. Usually net weight + packaging material weight. (for print)

+
19gross_weight_uom + Link + Gross Weight UOM + + + + + + +UOM + + + +
20letter_head_details + Section Break + Letter Head + +
21letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
22misc_details + Section Break + + +
23amended_from + Link + Amended From + + + + + + +Packing Slip + + + +
+ + +
+

Controller

+

erpnext.stock.doctype.packing_slip.packing_slip

+ + + + + + + +

Class PackingSlip

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_details_for_packing + (self) +

+

Returns +* 'Delivery Note Items' query result as a list of dict +* Item Quantity dict of current packing slip doc +* No. of Cases of this packing slip

+
+
+ + + + + +

+ + + get_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_recommended_case_no + (self) +

+

Returns the next case no. for a new packing slip for a delivery +note

+
+
+ + + + + +

+ + + recommend_new_qty + (self, item, ps_item_qty, no_of_cases) +

+

Recommend a new quantity and raise a validation exception

+
+
+ + + + + +

+ + + update_item_details + (self) +

+

Fill empty columns in Packing Slip Item

+
+
+ + + + + +

+ + + validate + (self) +

+
+ +

It is necessary to validate case nos before checking quantity

+
+
+ + + + + +

+ + + validate_case_nos + (self) +

+

Validate if case nos overlap. If they do, recommend next case no.

+
+
+ + + + + +

+ + + validate_delivery_note + (self) +

+

Validates if delivery note has status as draft

+
+
+ + + + + +

+ + + validate_items_mandatory + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_qty + (self) +

+

Check packed qty across packing slips and delivery note

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.stock.doctype.packing_slip.packing_slip.item_details + (doctype, txt, searchfield, start, page_len, filters) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/packing_slip_item.html b/erpnext/docs/current/models/stock/packing_slip_item.html new file mode 100644 index 0000000000..0e8b2844db --- /dev/null +++ b/erpnext/docs/current/models/stock/packing_slip_item.html @@ -0,0 +1,219 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPacking Slip Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2item_name + Data + Item Name + +
3batch_no + Link + Batch No + + + + + + +Batch + + + +
4description + Text Editor + Description + +
5qty + Float + Quantity + +
6stock_uom + Link + UOM + + + + + + +UOM + + + +
7net_weight + Float + Net Weight + +
8weight_uom + Link + Weight UOM + + + + + + +UOM + + + +
9page_break + Check + Page Break + +
10dn_detail + Data + DN Detail + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/price_list.html b/erpnext/docs/current/models/stock/price_list.html new file mode 100644 index 0000000000..1e78823b8a --- /dev/null +++ b/erpnext/docs/current/models/stock/price_list.html @@ -0,0 +1,428 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPrice List

+ + +Price List Master + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1enabled + Check + Enabled + +
2sb_1 + Section Break + + +
3price_list_name + Data + Price List Name + +
4currency + Link + Currency + + + + + + +Currency + + + +
5buying + Check + Buying + +
6selling + Check + Selling + +
7column_break_3 + Column Break + + +
8countries + Table + Applicable for Countries + + + + + + +Price List Country + + + +
+ + +
+

Controller

+

erpnext.stock.doctype.price_list.price_list

+ + + + + + + +

Class PriceList

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_default_if_missing + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_item_price + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/price_list_country.html b/erpnext/docs/current/models/stock/price_list_country.html new file mode 100644 index 0000000000..5c96c3204f --- /dev/null +++ b/erpnext/docs/current/models/stock/price_list_country.html @@ -0,0 +1,84 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPrice List Country

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1country + Link + Country + + + + + + +Country + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/purchase_receipt.html b/erpnext/docs/current/models/stock/purchase_receipt.html new file mode 100644 index 0000000000..729b3f645c --- /dev/null +++ b/erpnext/docs/current/models/stock/purchase_receipt.html @@ -0,0 +1,1825 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabPurchase Receipt

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1supplier_section + Section Break + + + +
icon-user
+
2column_break0 + Column Break + + +
3title + Data + Title + +
4naming_series + Select + Series + + +
PREC-
+PREC-RET-
+
5supplier + Link + Supplier + + + + + + +Supplier + + + +
6supplier_name + Data + Supplier Name + +
7address_display + Small Text + Address + +
8contact_display + Small Text + Contact + +
9contact_mobile + Small Text + Mobile No + +
10contact_email + Small Text + Contact Email + +
11column_break1 + Column Break + + +
12posting_date + Date + Date + +
13posting_time + Time + Posting Time +

+ Time at which materials were received

+
14is_return + Check + Is Return + +
15return_against + Link + Return Against Purchase Receipt + + + + + + +Purchase Receipt + + + +
16currency_and_price_list + Section Break + Currency and Price List + + +
icon-tag
+
17currency + Link + Currency + + + + + + +Currency + + + +
18conversion_rate + Float + Exchange Rate +

+ Rate at which supplier's currency is converted to company's base currency

+
19column_break2 + Column Break + + +
20buying_price_list + Link + Price List + + + + + + +Price List + + + +
21price_list_currency + Link + Price List Currency + + + + + + +Currency + + + +
22plc_conversion_rate + Float + Price List Exchange Rate + +
23ignore_pricing_rule + Check + Ignore Pricing Rule + +
24items_section + Section Break + + + +
icon-shopping-cart
+
25items + Table + Items + + + + + + +Purchase Receipt Item + + + +
26get_current_stock + Button + Get Current Stock + + +
get_current_stock
+
27section_break0 + Section Break + + +
28base_total + Currency + Total (Company Currency) + + +
Company:company:default_currency
+
29base_net_total + Currency + Net Total (Company Currency) + + +
Company:company:default_currency
+
30column_break_27 + Column Break + + +
31total + Currency + Total + + +
currency
+
32net_total + Currency + Net Total + + +
currency
+
33taxes_section + Section Break + +

+ Add / Edit Taxes and Charges

+
+
icon-money
+
34taxes_and_charges + Link + Taxes and Charges + + + + + + +Purchase Taxes and Charges Template + + + +
35taxes + Table + Purchase Taxes and Charges + + + + + + +Purchase Taxes and Charges + + + +
36other_charges_calculation + HTML + Taxes and Charges Calculation + +
37totals + Section Break + + + +
icon-money
+
38base_taxes_and_charges_added + Currency + Taxes and Charges Added (Company Currency) + + +
Company:company:default_currency
+
39base_taxes_and_charges_deducted + Currency + Taxes and Charges Deducted (Company Currency) + + +
Company:company:default_currency
+
40base_total_taxes_and_charges + Currency + Total Taxes and Charges (Company Currency) + + +
Company:company:default_currency
+
41column_break3 + Column Break + + +
42taxes_and_charges_added + Currency + Taxes and Charges Added + + +
currency
+
43taxes_and_charges_deducted + Currency + Taxes and Charges Deducted + + +
currency
+
44total_taxes_and_charges + Currency + Total Taxes and Charges + + +
currency
+
45section_break_42 + Section Break + Additional Discount + +
46apply_discount_on + Select + Apply Additional Discount On + + +
+Grand Total
+Net Total
+
47column_break_44 + Column Break + + +
48discount_amount + Currency + Additional Discount Amount + + +
currency
+
49base_discount_amount + Currency + Additional Discount Amount (Company Currency) + + +
Company:company:default_currency
+
50section_break_46 + Section Break + + +
51base_grand_total + Currency + Grand Total (Company Currency) + + +
Company:company:default_currency
+
52base_in_words + Data + In Words (Company Currency) + +
53base_rounded_total + Currency + Rounded Total (Company Currency) + + +
Company:company:default_currency
+
54column_break_50 + Column Break + + +
55grand_total + Currency + Grand Total + + +
currency
+
56in_words + Data + In Words + +
57terms_section_break + Section Break + Terms and Conditions + + +
icon-legal
+
58tc_name + Link + Terms + + + + + + +Terms and Conditions + + + +
59terms + Text Editor + Terms and Conditions + +
60contact_section + Section Break + Contact Details + + +
icon-bullhorn
+
61supplier_address + Link + Supplier Address + + + + + + +Address + + + +
62column_break_57 + Column Break + + +
63contact_person + Link + Contact Person + + + + + + +Contact + + + +
64raw_material_details + Section Break + Raw Materials Supplied + + +
icon-table
+
65is_subcontracted + Select + Raw Materials Supplied + + +
No
+Yes
+
66supplier_warehouse + Link + Supplier Warehouse + + + + + + +Warehouse + + + +
67supplied_items + Table + Supplied Items + + + + + + +Purchase Receipt Item Supplied + + + +
68bill_no + Data + Bill No + +
69bill_date + Date + Bill Date + +
70more_info + Section Break + More Information + + +
icon-file-text
+
71status + Select + Status + + +
+Draft
+Submitted
+Cancelled
+Closed
+
72rejected_warehouse + Link + Rejected Warehouse +

+ Warehouse where you are maintaining stock of rejected items

+
+ + + + +Warehouse + + + +
73amended_from + Link + Amended From + + + + + + +Purchase Receipt + + + +
74range + Data + Range + +
75column_break4 + Column Break + + +
76company + Link + Company + + + + + + +Company + + + +
77fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
78printing_settings + Section Break + Printing Settings + +
79letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
80select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
81other_details + HTML + Other Details + +
82instructions + Small Text + Instructions + +
83remarks + Small Text + Remarks + +
84transporter_info + Section Break + Transporter Details + + +
icon-truck
+
85transporter_name + Data + Transporter Name + +
86column_break5 + Column Break + + +
87lr_no + Data + Vehicle Number + +
88lr_date + Date + Vehicle Date + +
+ + +
+

Controller

+

erpnext.stock.doctype.purchase_receipt.purchase_receipt

+ + + + + + + +

Class PurchaseReceipt

+ +

Inherits from erpnext.controllers.buying_controller.BuyingController + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + bk_flush_supp_wh + (self, sl_entries) +

+

No docs

+
+
+ + + + + +

+ + + check_for_stopped_or_closed_status + (self, pc_obj) +

+

No docs

+
+
+ + + + + +

+ + + check_next_docstatus + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_already_received_qty + (self, po, po_detail) +

+

No docs

+
+
+ + + + + +

+ + + get_current_stock + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_gl_entries + (self, warehouse_account=None) +

+

No docs

+
+
+ + + + + +

+ + + get_po_qty_and_warehouse + (self, po_detail) +

+

No docs

+
+
+ + + + + +

+ + + get_rate + (self, arg) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + po_required + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_landed_cost_voucher_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_ordered_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_status + (self, status) +

+

No docs

+
+
+ + + + + +

+ + + update_stock_ledger + (self, allow_negative_stock=False, via_landed_cost_voucher=False) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_accepted_rejected_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_inspection + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_purchase_return + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_rejected_warehouse + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_with_previous_doc + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.stock.doctype.purchase_receipt.purchase_receipt.get_invoiced_qty_map + (purchase_receipt) +

+

returns a map: {prdetail: invoicedqty}

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.purchase_receipt.purchase_receipt.make_purchase_invoice +

+

+ + + erpnext.stock.doctype.purchase_receipt.purchase_receipt.make_purchase_invoice + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.purchase_receipt.purchase_receipt.make_purchase_return +

+

+ + + erpnext.stock.doctype.purchase_receipt.purchase_receipt.make_purchase_return + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.purchase_receipt.purchase_receipt.update_purchase_receipt_status +

+

+ + + erpnext.stock.doctype.purchase_receipt.purchase_receipt.update_purchase_receipt_status + (docname, status) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/purchase_receipt_item.html b/erpnext/docs/current/models/stock/purchase_receipt_item.html new file mode 100644 index 0000000000..d1dd00c004 --- /dev/null +++ b/erpnext/docs/current/models/stock/purchase_receipt_item.html @@ -0,0 +1,939 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabPurchase Receipt Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1barcode + Data + Barcode + +
2section_break_2 + Section Break + + +
3item_code + Link + Item Code + + + + + + +Item + + + +
4column_break_2 + Column Break + + +
5item_name + Data + Item Name + +
6section_break_4 + Section Break + Description + +
7description + Text Editor + Description + +
8col_break1 + Column Break + + +
9image + Attach + Image + +
10image_view + Image + Image View + + +
image
+
11received_and_accepted + Section Break + Received and Accepted + +
12received_qty + Float + Recd Quantity + +
13qty + Float + Accepted Quantity + +
14rejected_qty + Float + Rejected Quantity + +
15col_break2 + Column Break + + +
16uom + Link + UOM + + + + + + +UOM + + + +
17stock_uom + Link + Stock UOM + + + + + + +UOM + + + +
18conversion_factor + Float + Conversion Factor + +
19rate_and_amount + Section Break + Rate and Amount + +
20price_list_rate + Currency + Price List Rate + + +
currency
+
21discount_percentage + Percent + Discount on Price List Rate (%) + +
22col_break3 + Column Break + + +
23base_price_list_rate + Currency + Price List Rate (Company Currency) + + +
Company:company:default_currency
+
24sec_break1 + Section Break + + +
25rate + Currency + Rate + + +
currency
+
26amount + Currency + Amount + + +
currency
+
27col_break4 + Column Break + + +
28base_rate + Currency + Rate (Company Currency) + + +
Company:company:default_currency
+
29base_amount + Currency + Amount (Company Currency) + + +
Company:company:default_currency
+
30pricing_rule + Link + Pricing Rule + + + + + + +Pricing Rule + + + +
31section_break_29 + Section Break + + +
32net_rate + Currency + Net Rate + + +
currency
+
33net_amount + Currency + Net Amount + + +
currency
+
34column_break_32 + Column Break + + +
35base_net_rate + Currency + Net Rate (Company Currency) + + +
Company:company:default_currency
+
36base_net_amount + Currency + Net Amount (Company Currency) + + +
Company:company:default_currency
+
37warehouse_and_reference + Section Break + Warehouse and Reference + +
38warehouse + Link + Accepted Warehouse + + + + + + +Warehouse + + + +
39rejected_warehouse + Link + Rejected Warehouse + + + + + + +Warehouse + + + +
40project_name + Link + Project Name + + + + + + +Project + + + +
41cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
42qa_no + Link + Quality Inspection + + + + + + +Quality Inspection + + + +
43schedule_date + Date + Required By + +
44stock_qty + Float + Qty as per Stock UOM + +
45prevdoc_doctype + Data + Prevdoc Doctype + +
46prevdoc_docname + Link + Purchase Order + + + + + + +Purchase Order + + + +
47prevdoc_detail_docname + Data + Purchase Order Item No + +
48col_break5 + Column Break + + +
49bom + Link + BOM + + + + + + +BOM + + + +
50serial_no + Text + Serial No + +
51rejected_serial_no + Text + Rejected Serial No + +
52batch_no + Link + Batch No + + + + + + +Batch + + + +
53brand + Link + Brand + + + + + + +Brand + + + +
54item_group + Link + Item Group + + + + + + +Item Group + + + +
55rm_supp_cost + Currency + Raw Materials Supplied Cost + + +
Company:company:default_currency
+
56item_tax_amount + Currency + Item Tax Amount + + +
Company:company:default_currency
+
57landed_cost_voucher_amount + Currency + Landed Cost Voucher Amount + +
58valuation_rate + Currency + Valuation Rate + + +
Company:company:default_currency
+
59item_tax_rate + Small Text + Item Tax Rate +

+ Tax detail table fetched from item master as a string and stored in this field. +Used for Taxes and Charges

+
60page_break + Check + Page Break + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/serial_no.html b/erpnext/docs/current/models/stock/serial_no.html new file mode 100644 index 0000000000..f0a95efdab --- /dev/null +++ b/erpnext/docs/current/models/stock/serial_no.html @@ -0,0 +1,1105 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSerial No

+ + +Distinct unit of an Item + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1details + Section Break + + +
2column_break0 + Column Break + + +
3serial_no + Data + Serial No + +
4item_code + Link + Item Code + + + + + + +Item + + + +
5warehouse + Link + Warehouse +

+ Warehouse can only be changed via Stock Entry / Delivery Note / Purchase Receipt

+
+ + + + +Warehouse + + + +
6column_break1 + Column Break + + +
7item_name + Data + Item Name + +
8description + Text + Description + +
9item_group + Link + Item Group + + + + + + +Item Group + + + +
10brand + Link + Brand + + + + + + +Brand + + + +
11purchase_details + Section Break + Purchase / Manufacture Details + +
12column_break2 + Column Break + + +
13purchase_document_type + Link + Creation Document Type + + + + + + +DocType + + + +
14purchase_document_no + Dynamic Link + Creation Document No + + +
purchase_document_type
+
15purchase_date + Date + Creation Date + +
16purchase_time + Time + Creation Time + +
17purchase_rate + Currency + Incoming Rate + + +
Company:company:default_currency
+
18column_break3 + Column Break + + +
19supplier + Link + Supplier + + + + + + +Supplier + + + +
20supplier_name + Data + Supplier Name + +
21delivery_details + Section Break + Delivery Details + +
22delivery_document_type + Select + Delivery Document Type + + +
+Delivery Note
+Sales Invoice
+Stock Entry
+Purchase Receipt
+
23delivery_document_no + Data + Delivery Document No + +
24delivery_date + Date + Delivery Date + +
25delivery_time + Time + Delivery Time + +
26is_cancelled + Select + Is Cancelled + + +
+Yes
+No
+
27column_break5 + Column Break + + +
28customer + Link + Customer + + + + + + +Customer + + + +
29customer_name + Data + Customer Name + +
30warranty_amc_details + Section Break + Warranty / AMC Details + +
31column_break6 + Column Break + + +
32maintenance_status + Select + Maintenance Status + + +
+Under Warranty
+Out of Warranty
+Under AMC
+Out of AMC
+
33warranty_period + Int + Warranty Period (Days) + +
34column_break7 + Column Break + + +
35warranty_expiry_date + Date + Warranty Expiry Date + +
36amc_expiry_date + Date + AMC Expiry Date + +
37more_info + Section Break + More Information + +
38serial_no_details + Text Editor + Serial No Details + +
39company + Link + Company + + + + + + +Company + + + +
+ + +
+

Controller

+

erpnext.stock.doctype.serial_no.serial_no

+ + + + + + + +

Class SerialNo

+ +

Inherits from erpnext.controllers.stock_controller.StockController + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + after_rename + (self, old, new, merge=False) +

+

rename serial_no text fields

+
+
+ + + + + +

+ + + before_rename + (self, old, new, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + get_last_sle + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_stock_ledger_entries + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_stock_ledger_entry + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_maintenance_status + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_purchase_details + (self, purchase_sle) +

+

No docs

+
+
+ + + + + +

+ + + set_sales_details + (self, delivery_sle) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_item + (self) +

+

Validate whether serial no is required for this item

+
+
+ + + + + +

+ + + validate_warehouse + (self) +

+

No docs

+
+
+ + +
+
+ + + + + +

Class SerialNoCannotCannotChangeError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class SerialNoCannotCreateDirectError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class SerialNoDuplicateError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class SerialNoItemError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class SerialNoNotExistsError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class SerialNoNotRequiredError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class SerialNoQtyError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class SerialNoRequiredError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class SerialNoWarehouseError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + + + +

+ + + erpnext.stock.doctype.serial_no.serial_no.allow_serial_nos_with_different_item + (sle_serial_no, sle) +

+

Allows same serial nos for raw materials and finished goods +in Manufacture / Repack type Stock Entry

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.serial_no.serial_no.get_item_details + (item_code) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.serial_no.serial_no.get_serial_nos + (serial_no) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.serial_no.serial_no.make_serial_no + (serial_no, sle) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.serial_no.serial_no.process_serial_no + (sle) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.serial_no.serial_no.update_serial_nos + (sle, item_det) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.serial_no.serial_no.update_serial_nos_after_submit + (controller, parentfield) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.serial_no.serial_no.validate_serial_no + (sle, item_det) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/stock_entry.html b/erpnext/docs/current/models/stock/stock_entry.html new file mode 100644 index 0000000000..4c325a9db4 --- /dev/null +++ b/erpnext/docs/current/models/stock/stock_entry.html @@ -0,0 +1,1613 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabStock Entry

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1items_section + Section Break + + +
2title + Data + Title + +
3naming_series + Select + Series + + +
STE-
+
4purpose + Select + Purpose + + +
Material Issue
+Material Receipt
+Material Transfer
+Material Transfer for Manufacture
+Manufacture
+Repack
+Subcontract
+
5production_order + Link + Production Order + + + + + + +Production Order + + + +
6purchase_order + Link + Purchase Order + + + + + + +Purchase Order + + + +
7delivery_note_no + Link + Delivery Note No + + + + + + +Delivery Note + + + +
8sales_invoice_no + Link + Sales Invoice No + + + + + + +Sales Invoice + + + +
9purchase_receipt_no + Link + Purchase Receipt No + + + + + + +Purchase Receipt + + + +
10from_bom + Check + From BOM + +
11col2 + Column Break + + +
12posting_date + Date + Posting Date + +
13posting_time + Time + Posting Time + +
14sb1 + Section Break + + +
15bom_no + Link + BOM No + + + + + + +BOM + + + +
16fg_completed_qty + Float + For Quantity +

+ As per Stock UOM

+
17cb1 + Column Break + + +
18use_multi_level_bom + Check + Use Multi-Level BOM +

+ Including items for sub assemblies

+
19get_items + Button + Get Items + +
20section_break_12 + Section Break + + +
21from_warehouse + Link + Default Source Warehouse + + + + + + +Warehouse + + + +
22cb0 + Column Break + + +
23to_warehouse + Link + Default Target Warehouse + + + + + + +Warehouse + + + +
24sb0 + Section Break + + + +
Simple
+
25items + Table + Items + + + + + + +Stock Entry Detail + + + +
26get_stock_and_rate + Button + Update Rate and Availability + + +
get_stock_and_rate
+
27section_break_19 + Section Break + + +
28total_incoming_value + Currency + Total Incoming Value + + +
Company:company:default_currency
+
29column_break_22 + Column Break + + +
30total_outgoing_value + Currency + Total Outgoing Value + + +
Company:company:default_currency
+
31value_difference + Currency + Total Value Difference (Out - In) + + +
Company:company:default_currency
+
32difference_account + Link + Difference Account + + + + + + +Account + + + +
33additional_costs_section + Section Break + Additional Costs + +
34additional_costs + Table + Additional Costs + + + + + + +Landed Cost Taxes and Charges + + + +
35total_additional_costs + Currency + Total Additional Costs + + +
Company:company:default_currency
+
36contact_section + Section Break + Customer or Supplier Details + +
37supplier + Link + Supplier + + + + + + +Supplier + + + +
38supplier_name + Data + Supplier Name + +
39supplier_address + Small Text + Supplier Address + +
40column_break_39 + Column Break + + +
41customer + Link + Customer + + + + + + +Customer + + + +
42customer_name + Data + Customer Name + +
43customer_address + Small Text + Customer Address + +
44printing_settings + Section Break + Printing Settings + +
45select_print_heading + Link + Print Heading + + + + + + +Print Heading + + + +
46letter_head + Link + Letter Head + + + + + + +Letter Head + + + +
47more_info + Section Break + More Information + +
48project_name + Link + Project Name + + + + + + +Project + + + +
49remarks + Text + Remarks + +
50col5 + Column Break + + +
51total_amount + Currency + Total Amount + + +
Company:company:default_currency
+
52company + Link + Company + + + + + + +Company + + + +
53fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
54amended_from + Link + Amended From + + + + + + +Stock Entry + + + +
55credit_note + Link + Credit Note + + + + + + +Journal Entry + + + +
+ + +
+

Controller

+

erpnext.stock.doctype.stock_entry.stock_entry

+ + + + + + + +

Class DuplicateEntryForProductionOrderError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class IncorrectValuationRateError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OperationsNotCompleteError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class StockEntry

+ +

Inherits from erpnext.controllers.stock_controller.StockController + +

+
+
+ + + + +

+ + + add_to_stock_entry_detail + (self, item_dict, bom_no=None) +

+

No docs

+
+
+ + + + + +

+ + + calculate_rate_and_amount + (self, force=False) +

+

No docs

+
+
+ + + + + +

+ + + check_duplicate_entry_for_production_order + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_if_operations_completed + (self) +

+

Check if Time Logs are completed against before manufacturing to capture operating costs.

+
+
+ + + + + +

+ + + distribute_additional_costs + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_bom_raw_materials + (self, qty) +

+

No docs

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_gl_entries + (self, warehouse_account) +

+

No docs

+
+
+ + + + + +

+ + + get_issued_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_item_details + (self, args=None, for_update=False) +

+

No docs

+
+
+ + + + + +

+ + + get_items + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_pending_raw_materials + (self) +

+

issue (item quantity) that is pending to issue or desire to transfer, +whichever is less

+
+
+ + + + + +

+ + + get_stock_and_rate + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_transfered_raw_materials + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_uom_details + (self, args) +

+

Returns dict {"conversion_factor": [value], "transfer_qty": qty * [value]}

+ +

Parameters:

+ + +
+
+ + + + + +

+ + + get_warehouse_details + (self, args) +

+

No docs

+
+
+ + + + + +

+ + + load_items_from_bom + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + onload + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_actual_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_basic_rate + (self, force=False) +

+

get stock and incoming rate on posting date

+
+
+ + + + + +

+ + + set_basic_rate_for_finished_goods + (self, raw_material_cost) +

+

No docs

+
+
+ + + + + +

+ + + set_total_amount + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_total_incoming_outgoing_value + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_transfer_qty + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_production_order + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_stock_ledger + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_valuation_rate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_batch + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_bom + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_finished_goods + (self) +

+

validation: finished good quantity should be same as manufacturing quantity

+
+
+ + + + + +

+ + + validate_item + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_production_order + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_purchase_order + (self) +

+

Throw exception if more raw material is transferred against Purchase Order than in +the raw materials supplied table

+
+
+ + + + + +

+ + + validate_purpose + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_warehouse + (self) +

+

perform various (sometimes conditional) validations on warehouse

+
+
+ + + + + +

+ + + validate_with_material_request + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.stock.doctype.stock_entry.stock_entry.get_additional_costs + (production_order=None, bom_no=None, fg_qty=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.stock_entry.stock_entry.get_operating_cost_per_unit + (production_order=None, bom_no=None) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.stock_entry.stock_entry.get_production_order_details +

+

+ + + erpnext.stock.doctype.stock_entry.stock_entry.get_production_order_details + (production_order) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/stock_entry_detail.html b/erpnext/docs/current/models/stock/stock_entry_detail.html new file mode 100644 index 0000000000..83d7dbe76a --- /dev/null +++ b/erpnext/docs/current/models/stock/stock_entry_detail.html @@ -0,0 +1,656 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabStock Entry Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1barcode + Data + Barcode + +
2section_break_2 + Section Break + + +
3s_warehouse + Link + Source Warehouse + + + + + + +Warehouse + + + +
4col_break1 + Column Break + + +
5t_warehouse + Link + Target Warehouse + + + + + + +Warehouse + + + +
6sec_break1 + Section Break + + +
7item_code + Link + Item Code + + + + + + +Item + + + +
8col_break2 + Column Break + + +
9item_name + Data + Item Name + +
10section_break_8 + Section Break + Description + +
11description + Text Editor + Description + +
12column_break_10 + Column Break + + +
13image + Attach + Image + +
14image_view + Image + Image View + + +
image
+
15quantity_and_rate + Section Break + Quantity and Rate + +
16qty + Float + Qty + +
17basic_rate + Currency + Basic Rate (as per Stock UOM) + + +
Company:company:default_currency
+
18basic_amount + Currency + Basic Amount + + +
Company:company:default_currency
+
19additional_cost + Currency + Additional Cost + + +
Company:company:default_currency
+
20amount + Currency + Amount + + +
Company:company:default_currency
+
21valuation_rate + Currency + Valuation Rate + + +
Company:company:default_currency
+
22col_break3 + Column Break + + +
23uom + Link + UOM + + + + + + +UOM + + + +
24conversion_factor + Float + Conversion Factor + +
25stock_uom + Link + Stock UOM + + + + + + +UOM + + + +
26transfer_qty + Float + Qty as per Stock UOM + +
27serial_no_batch + Section Break + Serial No / Batch + +
28serial_no + Text + Serial No + +
29col_break4 + Column Break + + +
30batch_no + Link + Batch No + + + + + + +Batch + + + +
31accounting + Section Break + Accounting + +
32expense_account + Link + Difference Account + + + + + + +Account + + + +
33col_break5 + Column Break + + +
34cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
35more_info + Section Break + More Information + +
36actual_qty + Float + Actual Qty (at source/target) + +
37bom_no + Link + BOM No +

+ BOM No. for a Finished Good Item

+
+ + + + +BOM + + + +
38col_break6 + Column Break + + +
39material_request + Link + Material Request +

+ Material Request used to make this Stock Entry

+
+ + + + +Material Request + + + +
40material_request_item + Link + Material Request Item + + + + + + +Material Request Item + + + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/stock_ledger_entry.html b/erpnext/docs/current/models/stock/stock_ledger_entry.html new file mode 100644 index 0000000000..10a07d2872 --- /dev/null +++ b/erpnext/docs/current/models/stock/stock_ledger_entry.html @@ -0,0 +1,552 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabStock Ledger Entry

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2serial_no + Text + Serial No + +
3batch_no + Data + Batch No + +
4warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
5posting_date + Date + Posting Date + +
6posting_time + Time + Posting Time + +
7voucher_type + Link + Voucher Type + + + + + + +DocType + + + +
8voucher_no + Dynamic Link + Voucher No + + +
voucher_type
+
9voucher_detail_no + Data + Voucher Detail No + +
10actual_qty + Float + Actual Quantity + +
11incoming_rate + Currency + Incoming Rate + + +
Company:company:default_currency
+
12outgoing_rate + Currency + Outgoing Rate + + +
Company:company:default_currency
+
13stock_uom + Link + Stock UOM + + + + + + +UOM + + + +
14qty_after_transaction + Float + Actual Qty After Transaction + +
15valuation_rate + Currency + Valuation Rate + + +
Company:company:default_currency
+
16stock_value + Currency + Stock Value + + +
Company:company:default_currency
+
17stock_value_difference + Currency + Stock Value Difference + + +
Company:company:default_currency
+
18stock_queue + Text + Stock Queue (FIFO) + +
19project + Link + Project + + + + + + +Project + + + +
20company + Link + Company + + + + + + +Company + + + +
21fiscal_year + Data + Fiscal Year + +
22is_cancelled + Select + Is Cancelled + + +
+No
+Yes
+
+ + +
+

Controller

+

erpnext.stock.doctype.stock_ledger_entry.stock_ledger_entry

+ + + + + + + +

Class StockFreezeError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class StockLedgerEntry

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + actual_amt_check + (self) +

+

No docs

+
+
+ + + + + +

+ + + check_stock_frozen_date + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + scrub_posting_time + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_batch + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_item + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_mandatory + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.stock.doctype.stock_ledger_entry.stock_ledger_entry.on_doctype_update + () +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/stock_reconciliation.html b/erpnext/docs/current/models/stock/stock_reconciliation.html new file mode 100644 index 0000000000..2c6cfe722c --- /dev/null +++ b/erpnext/docs/current/models/stock/stock_reconciliation.html @@ -0,0 +1,583 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabStock Reconciliation

+ + +This tool helps you to update or fix the quantity and valuation of stock in the system. It is typically used to synchronise the system values and what actually exists in your warehouses. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1posting_date + Date + Posting Date + +
2posting_time + Time + Posting Time + +
3col1 + Column Break + + +
4amended_from + Link + Amended From + + + + + + +Stock Reconciliation + + + +
5company + Link + Company + + + + + + +Company + + + +
6sb9 + Section Break + + +
7items + Table + Items + + + + + + +Stock Reconciliation Item + + + +
8get_items + Button + Get Items + +
9section_break_9 + Section Break + + +
10expense_account + Link + Difference Account + + + + + + +Account + + + +
11cost_center + Link + Cost Center + + + + + + +Cost Center + + + +
12reconciliation_json + Long Text + Reconciliation JSON + +
13column_break_13 + Column Break + + +
14difference_amount + Currency + Difference Amount + +
15fold_15 + Fold + + +
16section_break_16 + Section Break + + +
17fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
+ + +
+

Controller

+

erpnext.stock.doctype.stock_reconciliation.stock_reconciliation

+ + + + + + + +

Class EmptyStockReconciliationItemsError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class OpeningEntryAccountError

+ +

Inherits from frappe.exceptions.ValidationError + +

+
+
+ +
+
+ + + + + +

Class StockReconciliation

+ +

Inherits from erpnext.controllers.stock_controller.StockController + +

+
+
+ + + + +

+ + + __init__ + (self, arg1, arg2=None) +

+

No docs

+
+
+ + + + + +

+ + + delete_and_repost_sle + (self) +

+
Delete Stock Ledger Entries related to this voucher
+
+ +

and repost future Stock Ledger Entries

+
+
+ + + + + +

+ + + get_gl_entries + (self, warehouse_account=None) +

+

No docs

+
+
+ + + + + +

+ + + get_items_for + (self, warehouse) +

+

No docs

+
+
+ + + + + +

+ + + insert_entries + (self, row) +

+

Insert Stock Ledger Entries

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + remove_items_with_no_change + (self) +

+

Remove items if qty or rate is not changed

+
+
+ + + + + +

+ + + update_stock_ledger + (self) +

+
find difference between current and expected entries
+
+ +

and create stock ledger entries based on the difference

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_data + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_expense_account + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_item + (self, item_code, row_num) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.stock_reconciliation.stock_reconciliation.get_items +

+

+ + + erpnext.stock.doctype.stock_reconciliation.stock_reconciliation.get_items + (warehouse, posting_date, posting_time) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/stock_reconciliation_item.html b/erpnext/docs/current/models/stock/stock_reconciliation_item.html new file mode 100644 index 0000000000..7e68b2049e --- /dev/null +++ b/erpnext/docs/current/models/stock/stock_reconciliation_item.html @@ -0,0 +1,181 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabStock Reconciliation Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2warehouse + Link + Warehouse + + + + + + +Warehouse + + + +
3section_break_3 + Section Break + + +
4qty + Float + Quantity +

+ Leave blank if no change

+
5valuation_rate + Currency + Valuation Rate +

+ Leave blank if no change

+
6column_break_6 + Column Break + + +
7current_qty + Float + Current Qty +

+ Before reconciliation

+
8current_valuation_rate + Read Only + Current Valuation Rate +

+ Before reconciliation

+
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/stock_settings.html b/erpnext/docs/current/models/stock/stock_settings.html new file mode 100644 index 0000000000..6b7386ecd8 --- /dev/null +++ b/erpnext/docs/current/models/stock/stock_settings.html @@ -0,0 +1,337 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + +Settings + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_naming_by + Select + Item Naming By + + +
Item Code
+Naming Series
+
2item_group + Link + Default Item Group + + + + + + +Item Group + + + +
3stock_uom + Link + Default Stock UOM + + + + + + +UOM + + + +
4column_break_4 + Column Break + + +
5valuation_method + Select + Default Valuation Method + + +
FIFO
+Moving Average
+
6tolerance + Float + Allowance Percent +

+ Percentage you are allowed to receive or deliver more against the quantity ordered. For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units.

+
7section_break_7 + Section Break + + +
8auto_insert_price_list_rate_if_missing + Check + Auto insert Price List rate if missing + +
9allow_negative_stock + Check + Allow Negative Stock + +
10column_break_10 + Column Break + + +
11automatically_set_serial_nos_based_on_fifo + Check + Automatically Set Serial Nos based on FIFO + +
12auto_material_request + Section Break + Auto Material Request + +
13auto_indent + Check + Raise Material Request when stock reaches re-order level + +
14reorder_email_notify + Check + Notify by Email on creation of automatic Material Request + +
15freeze_stock_entries + Section Break + Freeze Stock Entries + +
16stock_frozen_upto + Date + Stock Frozen Upto + +
17stock_frozen_upto_days + Int + Freeze Stocks Older Than [Days] + +
18stock_auth_role + Link + Role Allowed to edit frozen stock + + + + + + +Role + + + +
+ + +
+

Controller

+

erpnext.stock.doctype.stock_settings.stock_settings

+ + + + + + + +

Class StockSettings

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/stock_uom_replace_utility.html b/erpnext/docs/current/models/stock/stock_uom_replace_utility.html new file mode 100644 index 0000000000..5d3b9fa55f --- /dev/null +++ b/erpnext/docs/current/models/stock/stock_uom_replace_utility.html @@ -0,0 +1,284 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item + + + + + + +Item + + + +
2current_stock_uom + Link + Current Stock UOM + + + + + + +UOM + + + +
3new_stock_uom + Link + New Stock UOM + + + + + + +UOM + + + +
4conversion_factor + Float + Conversion Factor + +
5update + Button + Update + + +
update_stock_uom
+
+ + +
+

Controller

+

erpnext.stock.doctype.stock_uom_replace_utility.stock_uom_replace_utility

+ + + + + + + +

Class StockUOMReplaceUtility

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + update_stock_uom + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_item + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_mandatory + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_uom_integer_type + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.stock.doctype.stock_uom_replace_utility.stock_uom_replace_utility.get_stock_uom +

+

+ + + erpnext.stock.doctype.stock_uom_replace_utility.stock_uom_replace_utility.get_stock_uom + (item_code) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.stock_uom_replace_utility.stock_uom_replace_utility.update_bin + (item_code, new_stock_uom, conversion_factor) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.stock_uom_replace_utility.stock_uom_replace_utility.update_item_master + (item_code, new_stock_uom, conversion_factor) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.stock.doctype.stock_uom_replace_utility.stock_uom_replace_utility.update_stock_ledger_entry + (item_code, new_stock_uom, conversion_factor) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/uom_conversion_detail.html b/erpnext/docs/current/models/stock/uom_conversion_detail.html new file mode 100644 index 0000000000..bb77325518 --- /dev/null +++ b/erpnext/docs/current/models/stock/uom_conversion_detail.html @@ -0,0 +1,96 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabUOM Conversion Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1uom + Link + UOM + + + + + + +UOM + + + +
2conversion_factor + Float + Conversion Factor + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/stock/warehouse.html b/erpnext/docs/current/models/stock/warehouse.html new file mode 100644 index 0000000000..918ad623ca --- /dev/null +++ b/erpnext/docs/current/models/stock/warehouse.html @@ -0,0 +1,684 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabWarehouse

+ + +A logical Warehouse against which stock entries are made. + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1warehouse_detail + Section Break + Warehouse Detail + +
2warehouse_name + Data + Warehouse Name + +
3company + Link + Company + + + + + + +Company + + + +
4create_account_under + Link + Parent Account +

+ Account for the warehouse (Perpetual Inventory) will be created under this Account.

+
+ + + + +Account + + + +
5disabled + Check + Disabled + +
6warehouse_contact_info + Section Break + Warehouse Contact Info +

+ For Reference Only.

+
7email_id + Data + Email Id + +
8phone_no + Data + Phone No + + +
Phone
+
9mobile_no + Data + Mobile No + + +
Phone
+
10column_break0 + Column Break + + +
11address_line_1 + Data + Address Line 1 + +
12address_line_2 + Data + Address Line 2 + +
13city + Data + City + +
14state + Data + State + +
15pin + Int + PIN + +
+ + +
+

Controller

+

erpnext.stock.doctype.warehouse.warehouse

+ + + + + + + +

Class Warehouse

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + add_abbr_if_missing + (self, dn) +

+

No docs

+
+
+ + + + + +

+ + + after_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + before_rename + (self, olddn, newdn, merge=False) +

+

No docs

+
+
+ + + + + +

+ + + create_account_head + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_account + (self, warehouse) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + recalculate_bin_qty + (self, newdn) +

+

No docs

+
+
+ + + + + +

+ + + rename_account_for + (self, olddn, newdn, merge) +

+

No docs

+
+
+ + + + + +

+ + + update_parent_account + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_parent_account + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/support/index.html b/erpnext/docs/current/models/support/index.html new file mode 100644 index 0000000000..e04bb34785 --- /dev/null +++ b/erpnext/docs/current/models/support/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for support

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/support/index.txt b/erpnext/docs/current/models/support/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/support/issue.html b/erpnext/docs/current/models/support/issue.html new file mode 100644 index 0000000000..ee36367ad2 --- /dev/null +++ b/erpnext/docs/current/models/support/issue.html @@ -0,0 +1,592 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabIssue

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1subject_section + Section Break + Subject + + +
icon-flag
+
2naming_series + Select + Series + + +
ISS-
+
3subject + Data + Subject + +
4cb00 + Column Break + + +
5status + Select + Status + + +
Open
+Replied
+Hold
+Closed
+
6raised_by + Data + Raised By (Email) + + +
Email
+
7fold + Fold + + +
8section_break_7 + Section Break + + +
9description + Text + Description + +
10column_break_9 + Column Break + + +
11resolution_date + Datetime + Resolution Date + +
12first_responded_on + Datetime + First Responded On + +
13additional_info + Section Break + + + +
icon-pushpin
+
14lead + Link + Lead + + + + + + +Lead + + + +
15contact + Link + Contact + + + + + + +Contact + + + +
16column_break_16 + Column Break + + +
17customer + Link + Customer + + + + + + +Customer + + + +
18customer_name + Data + Customer Name + +
19section_break_19 + Section Break + + +
20resolution_details + Small Text + Resolution Details + +
21column_break1 + Column Break + + +
22opening_date + Date + Opening Date + +
23opening_time + Time + Opening Time + +
24company + Link + Company + + + + + + +Company + + + +
25content_type + Data + Content Type + +
26attachment + Attach + Attachment + +
+ + +
+

Controller

+

erpnext.support.doctype.issue.issue

+ + + + + + + +

Class Issue

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_lead_contact + (self, email_id) +

+

No docs

+
+
+ + + + + +

+ + + update_status + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + +

+ + + erpnext.support.doctype.issue.issue.auto_close_tickets + () +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.support.doctype.issue.issue.get_issue_list + (doctype, txt, filters, limit_start, limit_page_length=20) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.support.doctype.issue.issue.get_list_context + (context=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.support.doctype.issue.issue.has_website_permission + (doc, ptype, user, verbose=False) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.support.doctype.issue.issue.set_multiple_status +

+

+ + + erpnext.support.doctype.issue.issue.set_multiple_status + (names, status) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.support.doctype.issue.issue.set_status +

+

+ + + erpnext.support.doctype.issue.issue.set_status + (name, status) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/support/maintenance_schedule.html b/erpnext/docs/current/models/support/maintenance_schedule.html new file mode 100644 index 0000000000..96221ad0f4 --- /dev/null +++ b/erpnext/docs/current/models/support/maintenance_schedule.html @@ -0,0 +1,685 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabMaintenance Schedule

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1customer_details + Section Break + + + +
icon-user
+
2customer + Link + Customer + + + + + + +Customer + + + +
3column_break0 + Column Break + + +
4status + Select + Status + + +
+Draft
+Submitted
+Cancelled
+
5transaction_date + Date + Transaction Date + +
6items_section + Section Break + + + +
icon-shopping-cart
+
7items + Table + Items + + + + + + +Maintenance Schedule Item + + + +
8schedule + Section Break + Schedule + + +
icon-time
+
9generate_schedule + Button + Generate Schedule + +
10schedules + Table + Schedules + + + + + + +Maintenance Schedule Detail + + + +
11contact_info + Section Break + Contact Info + +
12customer_name + Data + Customer Name + +
13contact_person + Link + Contact Person + + + + + + +Contact + + + +
14contact_mobile + Data + Mobile No + +
15contact_email + Data + Contact Email + +
16contact_display + Small Text + Contact + +
17column_break_17 + Column Break + + +
18customer_address + Link + Customer Address + + + + + + +Address + + + +
19address_display + Small Text + Address + +
20territory + Link + Territory + + + + + + +Territory + + + +
21customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
22company + Link + Company + + + + + + +Company + + + +
23amended_from + Link + Amended From + + + + + + +Maintenance Schedule + + + +
+ + +
+

Controller

+

erpnext.support.doctype.maintenance_schedule.maintenance_schedule

+ + + + + + + +

Class MaintenanceSchedule

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + check_serial_no_added + (self) +

+

No docs

+
+
+ + + + + +

+ + + create_schedule_list + (self, start_date, end_date, no_of_visit, sales_person) +

+

No docs

+
+
+ + + + + +

+ + + generate_schedule + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_amc_date + (self, serial_nos, amc_expiry_date=None) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_dates_with_periodicity + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_maintenance_detail + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_sales_order + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_schedule + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_schedule_date_for_holiday_list + (self, schedule_date, sales_person) +

+

No docs

+
+
+ + + + + +

+ + + validate_serial_no + (self, serial_nos, amc_start_date) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.support.doctype.maintenance_schedule.maintenance_schedule.make_maintenance_visit +

+

+ + + erpnext.support.doctype.maintenance_schedule.maintenance_schedule.make_maintenance_visit + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/support/maintenance_schedule_detail.html b/erpnext/docs/current/models/support/maintenance_schedule_detail.html new file mode 100644 index 0000000000..10fc33b6b0 --- /dev/null +++ b/erpnext/docs/current/models/support/maintenance_schedule_detail.html @@ -0,0 +1,153 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabMaintenance Schedule Detail

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2item_name + Data + Item Name + +
3scheduled_date + Date + Scheduled Date + +
4actual_date + Date + Actual Date + +
5sales_person + Link + Sales Person + + + + + + +Sales Person + + + +
6serial_no + Small Text + Serial No + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/support/maintenance_schedule_item.html b/erpnext/docs/current/models/support/maintenance_schedule_item.html new file mode 100644 index 0000000000..08947db4d0 --- /dev/null +++ b/erpnext/docs/current/models/support/maintenance_schedule_item.html @@ -0,0 +1,233 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabMaintenance Schedule Item

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2item_name + Data + Item Name + +
3description + Data + Description + +
4schedule_details + Section Break + + +
5start_date + Date + Start Date + +
6end_date + Date + End Date + +
7periodicity + Select + Periodicity + + +
+Weekly
+Monthly
+Quarterly
+Half Yearly
+Yearly
+Random
+
8no_of_visits + Int + No of Visits + +
9sales_person + Link + Sales Person + + + + + + +Sales Person + + + +
10reference + Section Break + Reference + +
11serial_no + Small Text + Serial No + +
12prevdoc_docname + Data + Against Docname + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/support/maintenance_visit.html b/erpnext/docs/current/models/support/maintenance_visit.html new file mode 100644 index 0000000000..71bf02bbd4 --- /dev/null +++ b/erpnext/docs/current/models/support/maintenance_visit.html @@ -0,0 +1,666 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabMaintenance Visit

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1customer_details + Section Break + + + +
icon-user
+
2column_break0 + Column Break + + +
3customer + Link + Customer + + + + + + +Customer + + + +
4customer_name + Data + Customer Name + +
5address_display + Small Text + Address + +
6contact_display + Small Text + Contact + +
7contact_mobile + Data + Mobile No + +
8contact_email + Data + Contact Email + +
9column_break1 + Column Break + + +
10mntc_date + Date + Maintenance Date + +
11mntc_time + Time + Maintenance Time + +
12maintenance_details + Section Break + + + +
icon-wrench
+
13completion_status + Select + Completion Status + + +
+Partially Completed
+Fully Completed
+
14column_break_14 + Column Break + + +
15maintenance_type + Select + Maintenance Type + + +
+Scheduled
+Unscheduled
+Breakdown
+
16section_break0 + Section Break + + + +
icon-wrench
+
17purposes + Table + Purposes + + + + + + +Maintenance Visit Purpose + + + +
18more_info + Section Break + More Information + + +
icon-file-text
+
19customer_feedback + Small Text + Customer Feedback + +
20col_break3 + Column Break + + +
21status + Data + Status + + +
+Draft
+Cancelled
+Submitted
+
22amended_from + Link + Amended From + + + + + + +Maintenance Visit + + + +
23company + Link + Company + + + + + + +Company + + + +
24fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
25contact_info_section + Section Break + Contact Info + + +
icon-bullhorn
+
26customer_address + Link + Customer Address + + + + + + +Address + + + +
27contact_person + Link + Contact Person + + + + + + +Contact + + + +
28col_break4 + Column Break + + +
29territory + Link + Territory + + + + + + +Territory + + + +
30customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
+ + +
+

Controller

+

erpnext.support.doctype.maintenance_visit.maintenance_visit

+ + + + + + + +

Class MaintenanceVisit

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + check_if_last_visit + (self) +

+

check if last maintenance visit against same sales order/ Warranty Claim

+
+
+ + + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_submit + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + update_customer_issue + (self, flag) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_serial_no + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/support/maintenance_visit_purpose.html b/erpnext/docs/current/models/support/maintenance_visit_purpose.html new file mode 100644 index 0000000000..7da2d47e26 --- /dev/null +++ b/erpnext/docs/current/models/support/maintenance_visit_purpose.html @@ -0,0 +1,212 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + +Child Table + + +

Table Name: tabMaintenance Visit Purpose

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1item_code + Link + Item Code + + + + + + +Item + + + +
2item_name + Data + Item Name + +
3serial_no + Small Text + Serial No + +
4description + Text Editor + Description + +
5work_details + Section Break + + +
6service_person + Link + Sales Person + + + + + + +Sales Person + + + +
7work_done + Small Text + Work Done + +
8prevdoc_doctype + Link + Document Type + + + + + + +DocType + + + +
9prevdoc_docname + Dynamic Link + Against Document No + + +
prevdoc_doctype
+
10prevdoc_detail_docname + Data + Against Document Detail No + +
+ + + + +

Child Table Of

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/support/warranty_claim.html b/erpnext/docs/current/models/support/warranty_claim.html new file mode 100644 index 0000000000..ef03a7d4d6 --- /dev/null +++ b/erpnext/docs/current/models/support/warranty_claim.html @@ -0,0 +1,780 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabWarranty Claim

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1customer_section + Section Break + + + +
icon-user
+
2naming_series + Select + Series + + +
CI-
+
3status + Select + Status + + +
+Open
+Closed
+Work In Progress
+Cancelled
+
4complaint_date + Date + Issue Date + +
5column_break0 + Column Break + + +
6serial_no + Link + Serial No + + + + + + +Serial No + + + +
7customer + Link + Customer + + + + + + +Customer + + + +
8customer_address + Link + Customer Address + + + + + + +Address + + + +
9contact_person + Link + Contact Person + + + + + + +Contact + + + +
10issue_details + Section Break + + + +
icon-ticket
+
11complaint + Small Text + Issue + +
12item_code + Link + Item Code + + + + + + +Item + + + +
13column_break1 + Column Break + + +
14item_name + Data + Item Name + +
15description + Small Text + Description + +
16warranty_amc_status + Select + Warranty / AMC Status + + +
+Under Warranty
+Out of Warranty
+Under AMC
+Out of AMC
+
17warranty_expiry_date + Date + Warranty Expiry Date + +
18amc_expiry_date + Date + AMC Expiry Date + +
19resolution_section + Section Break + Resolution +

+ To assign this issue, use the "Assign" button in the sidebar.

+
+
icon-thumbs-up
+
20resolution_date + Datetime + Resolution Date + +
21resolved_by + Link + Resolved By + + + + + + +User + + + +
22resolution_details + Text + Resolution Details + +
23contact_info + Section Break + Contact Info + + +
icon-bullhorn
+
24col_break3 + Column Break + + +
25customer_name + Data + Customer Name + +
26customer_group + Link + Customer Group + + + + + + +Customer Group + + + +
27territory + Link + Territory + + + + + + +Territory + + + +
28contact_display + Small Text + Contact + +
29contact_mobile + Data + Mobile No + +
30contact_email + Data + Contact Email + +
31col_break4 + Column Break + + +
32service_address + Small Text + Service Address +

+ If different than customer address

+
33address_display + Small Text + Address + +
34more_info + Section Break + More Information + + +
icon-file-text
+
35col_break5 + Column Break + + +
36company + Link + Company + + + + + + +Company + + + +
37fiscal_year + Link + Fiscal Year + + + + + + +Fiscal Year + + + +
38col_break6 + Column Break + + +
39complaint_raised_by + Data + Raised By + +
40from_company + Data + From Company + +
41amended_from + Link + Amended From + + + + + + +Warranty Claim + + + +
+ + +
+

Controller

+

erpnext.support.doctype.warranty_claim.warranty_claim

+ + + + + + + +

Class WarrantyClaim

+ +

Inherits from erpnext.utilities.transaction_base.TransactionBase + +

+
+
+ + + + +

+ + + get_feed + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_cancel + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.support.doctype.warranty_claim.warranty_claim.make_maintenance_visit +

+

+ + + erpnext.support.doctype.warranty_claim.warranty_claim.make_maintenance_visit + (source_name, target_doc=None) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/utilities/address.html b/erpnext/docs/current/models/utilities/address.html new file mode 100644 index 0000000000..b1077c1b4b --- /dev/null +++ b/erpnext/docs/current/models/utilities/address.html @@ -0,0 +1,710 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabAddress

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1address_details + Section Break + + + +
icon-map-marker
+
2address_title + Data + Address Title +

+ Name of person or organization that this address belongs to.

+
3address_type + Select + Address Type + + +
Billing
+Shipping
+Office
+Personal
+Plant
+Postal
+Shop
+Subsidiary
+Warehouse
+Other
+
4address_line1 + Data + Address Line 1 + +
5address_line2 + Data + Address Line 2 + +
6city + Data + City/Town + +
7state + Data + State + +
8pincode + Data + Postal Code + +
9country + Link + Country + + + + + + +Country + + + +
10column_break0 + Column Break + + +
11email_id + Data + Email Id + +
12phone + Data + Phone + +
13fax + Data + Fax + +
14is_primary_address + Check + Preferred Billing Address + +
15is_shipping_address + Check + Preferred Shipping Address + +
16linked_with + Section Break + Reference + + +
icon-pushpin
+
17customer + Link + Customer + + + + + + +Customer + + + +
18customer_name + Data + Customer Name + +
19supplier + Link + Supplier + + + + + + +Supplier + + + +
20supplier_name + Data + Supplier Name + +
21sales_partner + Link + Sales Partner + + + + + + +Sales Partner + + + +
22column_break_22 + Column Break + + +
23lead + Link + Lead + + + + + + +Lead + + + +
24lead_name + Data + Lead Name + +
+ + +
+

Controller

+

erpnext.utilities.doctype.address.address

+ + + + + + + +

Class Address

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + _unset_other + (self, is_address_type) +

+

No docs

+
+
+ + + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + get_display + (self) +

+

No docs

+
+
+ + + + + +

+ + + link_address + (self) +

+

Link address based on owner

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_primary_address + (self) +

+

Validate that there can only be one primary address for particular customer, supplier

+
+
+ + + + + +

+ + + validate_shipping_address + (self) +

+

Validate that there can only be one shipping address for particular customer, supplier

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.utilities.doctype.address.address.get_address_display +

+

+ + + erpnext.utilities.doctype.address.address.get_address_display + (address_dict) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.utilities.doctype.address.address.get_list_context + (context=None) +

+

No docs

+
+
+ + + + + + + +

+ + + erpnext.utilities.doctype.address.address.get_territory_from_address + (address) +

+

Tries to match city, state and country of address to existing territory

+
+
+ + + + + + + +

+ + + erpnext.utilities.doctype.address.address.has_website_permission + (doc, ptype, user, verbose=False) +

+

Returns true if customer or lead matches with user

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/utilities/address_template.html b/erpnext/docs/current/models/utilities/address_template.html new file mode 100644 index 0000000000..c9b1377c8a --- /dev/null +++ b/erpnext/docs/current/models/utilities/address_template.html @@ -0,0 +1,175 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabAddress Template

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1country + Link + Country + + + + + + +Country + + + +
2is_default + Check + Is Default +

+ This format is used if country specific format is not found

+
3template + Code + Template +

+

Default Template

+

Uses Jinja Templating and all the fields of Address (including Custom Fields if any) will be available

+
{{ address_line1 }}<br>
+{% if address_line2 %}{{ address_line2 }}<br>{% endif -%}
+{{ city }}<br>
+{% if state %}{{ state }}<br>{% endif -%}
+{% if pincode %} PIN:  {{ pincode }}<br>{% endif -%}
+{{ country }}<br>
+{% if phone %}Phone: {{ phone }}<br>{% endif -%}
+{% if fax %}Fax: {{ fax }}<br>{% endif -%}
+{% if email_id %}Email: {{ email_id }}<br>{% endif -%}
+

+
+ + +
+

Controller

+

erpnext.utilities.doctype.address_template.address_template

+ + + + + + + +

Class AddressTemplate

+ +

Inherits from frappe.model.document.Document + +

+
+
+ + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_update + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/utilities/contact.html b/erpnext/docs/current/models/utilities/contact.html new file mode 100644 index 0000000000..7095f1f123 --- /dev/null +++ b/erpnext/docs/current/models/utilities/contact.html @@ -0,0 +1,614 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabContact

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1contact_section + Section Break + + + +
icon-user
+
2first_name + Data + First Name + +
3last_name + Data + Last Name + +
4email_id + Data + Email Id + + +
Email
+
5cb00 + Column Break + + +
6status + Select + Status + + +
Passive
+Open
+Replied
+
7phone + Data + Phone + +
8contact_details + Section Break + Reference + + +
icon-pushpin
+
9user + Link + User Id + + + + + + +User + + + +
10customer + Link + Customer + + + + + + +Customer + + + +
11customer_name + Data + Customer Name + +
12column_break1 + Column Break + + +
13supplier + Link + Supplier + + + + + + +Supplier + + + +
14supplier_name + Data + Supplier Name + +
15sales_partner + Link + Sales Partner + + + + + + +Sales Partner + + + +
16is_primary_contact + Check + Is Primary Contact + +
17more_info + Section Break + More Information + + +
icon-file-text
+
18mobile_no + Data + Mobile No + +
19department + Data + Department +

+ Enter department to which this Contact belongs

+
20designation + Data + Designation +

+ Enter designation of this Contact

+
21unsubscribed + Check + Unsubscribed + +
+ + +
+

Controller

+

erpnext.utilities.doctype.contact.contact

+ + + + + + + +

Class Contact

+ +

Inherits from erpnext.controllers.status_updater.StatusUpdater + +

+
+
+ + + + +

+ + + autoname + (self) +

+

No docs

+
+
+ + + + + +

+ + + on_trash + (self) +

+

No docs

+
+
+ + + + + +

+ + + set_user + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate + (self) +

+

No docs

+
+
+ + + + + +

+ + + validate_primary_contact + (self) +

+

No docs

+
+
+ + +
+
+ + + + + + +

Public API +
/api/method/erpnext.utilities.doctype.contact.contact.get_contact_details +

+

+ + + erpnext.utilities.doctype.contact.contact.get_contact_details + (contact) +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.utilities.doctype.contact.contact.invite_user +

+

+ + + erpnext.utilities.doctype.contact.contact.invite_user + (contact) +

+

No docs

+
+
+ + + + + + +

Linked In:

+ + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/utilities/index.html b/erpnext/docs/current/models/utilities/index.html new file mode 100644 index 0000000000..4b8c8a7fdb --- /dev/null +++ b/erpnext/docs/current/models/utilities/index.html @@ -0,0 +1,19 @@ + + + +
+ + + Version 6.7.7 + + + Source + +
+ +

DocTypes for utilities

+ +{index} + + \ No newline at end of file diff --git a/erpnext/docs/current/models/utilities/index.txt b/erpnext/docs/current/models/utilities/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/current/models/utilities/rename_tool.html b/erpnext/docs/current/models/utilities/rename_tool.html new file mode 100644 index 0000000000..de21eaed5e --- /dev/null +++ b/erpnext/docs/current/models/utilities/rename_tool.html @@ -0,0 +1,147 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ +Single + + + + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1select_doctype + Select + Select DocType +

+ Type of document to rename.

+
2file_to_rename + Attach + File to Rename +

+ Attach .csv file with two columns, one for the old name and one for the new name

+
3rename_log + HTML + Rename Log + +
+ + +
+

Controller

+

erpnext.utilities.doctype.rename_tool.rename_tool

+ + + + + + + +

Class RenameTool

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + +

Public API +
/api/method/erpnext.utilities.doctype.rename_tool.rename_tool.get_doctypes +

+

+ + + erpnext.utilities.doctype.rename_tool.rename_tool.get_doctypes + () +

+

No docs

+
+
+ + + + + + +

Public API +
/api/method/erpnext.utilities.doctype.rename_tool.rename_tool.upload +

+

+ + + erpnext.utilities.doctype.rename_tool.rename_tool.upload + (select_doctype=None, rows=None) +

+

No docs

+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/current/models/utilities/sms_log.html b/erpnext/docs/current/models/utilities/sms_log.html new file mode 100644 index 0000000000..1a20d295dd --- /dev/null +++ b/erpnext/docs/current/models/utilities/sms_log.html @@ -0,0 +1,197 @@ + + + + + + +
+ + + Version 6.7.7 + + + Source + +
+ + + + + +

Table Name: tabSMS Log

+ + + + +

Fields

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SrFieldnameTypeLabelOptions
1sender_name + Data + Sender Name + +
2sent_on + Date + Sent On + +
3column_break0 + Column Break + + +
4message + Small Text + Message + +
5sec_break1 + Section Break + + + +
Simple
+
6no_of_requested_sms + Int + No of Requested SMS + +
7requested_numbers + Small Text + Requested Numbers + +
8column_break1 + Column Break + + +
9no_of_sent_sms + Int + No of Sent SMS + +
10sent_to + Small Text + Sent To + +
+ + +
+

Controller

+

erpnext.utilities.doctype.sms_log.sms_log

+ + + + + + + +

Class SMSLog

+ +

Inherits from frappe.model.document.Document + +

+
+
+ +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/erpnext/docs/index.html b/erpnext/docs/index.html new file mode 100644 index 0000000000..7f011e06bd --- /dev/null +++ b/erpnext/docs/index.html @@ -0,0 +1,68 @@ + + + +
+

Learn ERPNext Inside Out

+

Find detailed explanation for all ERPNext features

+
+ +
+
+ +
+
+ + +
+

ERPNext helps you to manage all your business information in one application and use it to manage operations and take decisions based on data.

+ +

Among other things, ERPNext will help you to:

+ + + +

And a lot lot lot more.

+ +
+ + + +
+

Install

+ +

From your site

+ +

To install this app, login to your site and click on "Installer". Search for ERPNext and click on "Install"

+ +

Using Bench

+ +

Go to your bench folder and setup the new app

+ +
$ bench get-app erpnext https://github.com/frappe/erpnext
+$ bench new-site testsite
+$ bench --site testsite install-app erpnext
+ +

Login to your site to configure the app.

+ +

Detailed Installation Steps

+
+ +
+

Author

+ +

Frappe Technologies Pvt. Ltd. (info@erpnext.com)

+
+ + + + \ No newline at end of file diff --git a/erpnext/docs/index.txt b/erpnext/docs/index.txt new file mode 100644 index 0000000000..a98dc96889 --- /dev/null +++ b/erpnext/docs/index.txt @@ -0,0 +1,6 @@ +user +assets +contents +current +install +license \ No newline at end of file diff --git a/erpnext/docs/install.md b/erpnext/docs/install.md new file mode 100644 index 0000000000..26ad1286d3 --- /dev/null +++ b/erpnext/docs/install.md @@ -0,0 +1,30 @@ + + +# Installation + +ERPNext is based on the Frappe Framework, a full stack web framework based on Python, MariaDB, Redis, Node. + +To intall ERPNext, you will have to install the Frappe Bench, the command-line, package manager and site manager for Frappe Framework. For more details, read the Bench README. + +After you have installed Frappe Bench, go to you bench folder, which is `frappe.bench` by default and setup **erpnext**. + + bench get-app erpnext {{ source_link }} + +Then create a new site to install the app. + + bench new-site mysite + +This will create a new folder in your `/sites` directory and create a new database for this site. + +Next, install erpnext in this site + + bench --site mysite install-app erpnext + +To run this locally, run + + bench start + +Fire up your browser and go to http://localhost:8000 and you should see the login screen. Login as **Administrator** and **admin** (or the password you set at the time of `new-site`) and you are set. + + + \ No newline at end of file diff --git a/erpnext/docs/license.html b/erpnext/docs/license.html new file mode 100644 index 0000000000..b0310f64f2 --- /dev/null +++ b/erpnext/docs/license.html @@ -0,0 +1,184 @@ + + +

GNU General Public License (v3)

+ +

ERPNext License Info

+ +

(c) 2013 Frappe Technologies Pvt Ltd. Mumbai +ERPNext is a trademark of Frappe Technologies

+ +

The ERPNext code is licensed under the GNU General Public License (v3) as mentioned below and the Documentation is licensed under Creative Commons (CC-BY-SA-3.0)

+ +

GNU GENERAL PUBLIC LICENSE

+ +

Version 3, 29 June 2007

+ +

http://www.gnu.org/copyleft/gpl.html

+ +

TERMS AND CONDITIONS +0. Definitions.

+ +

“This License” refers to version 3 of the GNU General Public License.

+ +

“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.

+ +

“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.

+ +

To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.

+ +

A “covered work” means either the unmodified Program or a work based on the Program.

+ +

To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.

+ +

To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

+ +

An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code.

+ +

The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.

+ +

A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.

+ +

The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.

+ +

The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.

+ +

The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.

+ +

The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions.

+ +

All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.

+ +

You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.

+ +

Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ +

No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.

+ +

When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies.

+ +

You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.

+ +

You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions.

+ +

You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

+ +
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
+b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
+c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
+d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
+
+ +

A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms.

+ +

You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:

+ +
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
+b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
+c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
+d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
+e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
+
+ +

A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.

+ +

A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.

+ +

“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.

+ +

If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).

+ +

The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.

+ +

Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms.

+ +

“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.

+ +

When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.

+ +

Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:

+ +
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
+b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
+c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
+d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
+e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
+f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
+
+ +

All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.

+ +

If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.

+ +

Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination.

+ +

You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).

+ +

However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.

+ +

Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.

+ +

Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies.

+ +

You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients.

+ +

Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.

+ +

An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.

+ +

You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents.

+ +

A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.

+ +

A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.

+ +

Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.

+ +

In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.

+ +

If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.

+ +

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.

+ +

A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.

+ +

Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom.

+ +

If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License.

+ +

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License.

+ +

The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

+ +

Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.

+ +

If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.

+ +

Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty.

+ +

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability.

+ +

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16.

+ +

If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.

+ +

END OF TERMS AND CONDITIONS

+ + + \ No newline at end of file diff --git a/erpnext/docs/user/guides/CRM/.txt b/erpnext/docs/user/guides/CRM/.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/user/guides/CRM/contact.md b/erpnext/docs/user/guides/CRM/contact.md new file mode 100644 index 0000000000..bedd33248d --- /dev/null +++ b/erpnext/docs/user/guides/CRM/contact.md @@ -0,0 +1,19 @@ +Contacts and Addresses in ERPNext are stored separately so that you can +attach multiple Contacts or Addresses to Customers and Suppliers. + +To create a new Contact go to , + +> CRM > Contact > New + +Contact + +Or you can add a Contact or Address directly from the Customer record, click on “New +Contact” or “New Address”. + +Contact + +> Tip: When you select a Customer in any transaction, one Contact and Address +gets pre-selected. This is the “Default Contact or Address”. + +To Import multiple Contacts and Addresses from a spreadsheet, use the Data +Import Tool. \ No newline at end of file diff --git a/erpnext/docs/user/guides/CRM/customer.md b/erpnext/docs/user/guides/CRM/customer.md new file mode 100644 index 0000000000..82c6ff9746 --- /dev/null +++ b/erpnext/docs/user/guides/CRM/customer.md @@ -0,0 +1,68 @@ +A customer, who is sometimes known as a client, buyer, or purchaser is the one +who receives goods, services, products, or ideas, from a seller for a monetary +consideration. A customer can also receive goods or services from a vendor or +a supplier for other valuable considerations. + +You can either directly create your Customers via + +> Selling > Customer + +or upload it via the Data Import Tool. + +Customer + +> Note: Customers are separate from Contacts and Addresses. A Customer can +have multiple Contacts and Addresses. + +### Contacts and Addresses + +Contacts and Addresses in ERPNext are stored separately so that you can +attach multiple Contacts or Addresses to Customers and Suppliers. + +Read [Contact]({{url_prefix}}/user/guides/crm/contact.html) to know more. + +### Integration with Accounts + +In ERPNext, there is a separate Account record for each Customer, for each +Company. + +When you create a new Customer, ERPNext will automatically create an Account +Ledger for the Customer under “Accounts Receivable” in the Company set in the +Customer record. + +> Advanced Tip: If you want to change the Account Group under which the +Customer Account is created, you can set it in the Company master. + +If you want to create an Account in another Company, just change the Company +value and “Save” the Customer again. + +### Customer Settings + +You can link a Price List to a Customer (select “Default Price List”), so that +when you select that Customer, the Price List will be automatically selected. + +You can set “Credit Days”, so that it is automatically set due date in the Sales +Invoices made against this Customer. Credit Days can be defined as fixed days or last day of the next month based on invoice date. + +You can set how much credit you want to allow for a Customer by adding the +“Credit Limit”. You can also set a global “Credit Limit” in the Company +master. Classifying Customers + +ERPNext allows you to group your Customers using [Customer Group]({{url_prefix}}/user/guides/crm/setup/customer-group.html) +and also divide them into [Territories]({{url_prefix}}/user/guides/crm/setup/territory.html) +Grouping will help you get better analysis of your data and +identify which Customers are profitable and which are not. Territories will +help you set sales targets for the respective territories. +You can also mention [Sales Person]({{url_prefix}}/user/guides/crm/setup/sales-person.html) against a customer. + +### Sales Partner + +A Sales Partner is a third party distributor / dealer / commission agent / +affiliate / reseller who sells the companies products, for a commission. This +is useful if you make the end sale to the Customer, involving your Sales +Partner. + +If you sell to your Sales Partner who in-turn sells it to the Customer, then +you must make a Customer instead. + +{next} diff --git a/erpnext/docs/user/guides/CRM/index.md b/erpnext/docs/user/guides/CRM/index.md new file mode 100644 index 0000000000..20639a953c --- /dev/null +++ b/erpnext/docs/user/guides/CRM/index.md @@ -0,0 +1,8 @@ +#CRM + +ERPNext helps you track business **Opportunities** from **Leads** and +**Customers**, send them **Quotations** and make confirmed **Sales Orders**. + +The CRM Module helps maintain Leads, Oppurtunities and Customers. + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/CRM/index.txt b/erpnext/docs/user/guides/CRM/index.txt new file mode 100644 index 0000000000..204123ae69 --- /dev/null +++ b/erpnext/docs/user/guides/CRM/index.txt @@ -0,0 +1,6 @@ +lead +customer +opportunity +contact +newsletter +setup \ No newline at end of file diff --git a/erpnext/docs/user/guides/CRM/lead.md b/erpnext/docs/user/guides/CRM/lead.md new file mode 100644 index 0000000000..f754c549a1 --- /dev/null +++ b/erpnext/docs/user/guides/CRM/lead.md @@ -0,0 +1,46 @@ +To get the customer through the door, you may be doing all or any of the +following: + + * Listing your product on directories. + * Maintaining an updated and searchable website. + * Meeting people at trade events. + * Advertising your product or services. + +When you send out the word that you are around and have something valuable to +offer, people will come in to check out your product. These are your Leads. + +They are called Leads because they may lead you to a sale. Sales people +usually work on leads by calling them, building a relationship and sending +information about their products or services. It is important to track all +this conversation to enable another person who may have to follow-up on that +contact. The new person is then able to know the history of that particular +Lead. + +To create a Lead, go to: + +> Selling > Lead > New Lead + +Lead + +ERPNext gives you a lot of options you may want to store about your Leads. For +example what is the source, how likely are they to give you business etc. If +you have a healthy number of leads, this information will help you prioritize +who you want to work with. + +> **Tip:** ERPNext makes it easy to follow-up on leads by updating the “Next +Contact” details. This will add a new event in the Calendar for the User who +has to contact the lead next. + +### Difference between Lead, Contact and Customer + +The difference is that a Lead is a potential Customer, someone who can give +you business. A Customer is an organization or individual who has given you +business before (and has an Account in your system). A Contact is a person who +belongs to the Customer. + +A Lead can be converted to a Customer by clicking on the “Create Customer” +button. Once the Customer is created, the Lead becomes “Converted” and any +further Opportunities from the same source can be created against the +Customer. + +{next} diff --git a/erpnext/docs/user/guides/CRM/newsletter.md b/erpnext/docs/user/guides/CRM/newsletter.md new file mode 100644 index 0000000000..25cd2b0ae2 --- /dev/null +++ b/erpnext/docs/user/guides/CRM/newsletter.md @@ -0,0 +1,19 @@ +A newsletter is a short written report that tells about the recent activities +of an organization. It is generally sent to members of the organization, +potential clients customers or potential leads. + +In ERPNext, you can use this UI to send any type of communication to a large +number of audience. The process of sending bulk email to a target audience is +very simple and easy. + +Select the list that you want to send the email to. Fill in your content in +the message box, and send your newsletter.If you wish to test your email, to +see how it looks to the recepient, you can use the test function. Save the +document before testing. A test email will be sent to your email id. You can +send the email to all the intended receipients by clicking on the send button. + +Newsletter - New + +Newsletter - Test + +{next} diff --git a/erpnext/docs/user/guides/CRM/opportunity.md b/erpnext/docs/user/guides/CRM/opportunity.md new file mode 100644 index 0000000000..d6850c8d5c --- /dev/null +++ b/erpnext/docs/user/guides/CRM/opportunity.md @@ -0,0 +1,30 @@ +When you know a Lead is looking for some products or services to buy, you can +track that as an Opportunity. + +You can create an Opportunity from: + +> Selling > Opportunity > New Opportunity + +or open a “Open” Lead and click on “Create Opportunity” button. + +#### Figure 1: Create Opportunity + +Opportunity + +You can also open a “Open” Lead and click on “Create Opportunity” button. + +#### Figure 2: Create Opportunity from an open Lead + +Opportunity + +An Opportunity can also come from an existing Customer. You can create +multiple Opportunities against the same Lead. In Opportunity, apart from the +Communication, you can also add the Items for which the Lead or Contact is +looking for. + +> Best Practice: Leads and Opportunities are often referred as your “Sales +Pipeline” this is what you need to track if you want to be able to predict how +much business you are going to get in the future. Its always a good idea to be +able to track what is coming in order to adjust your resources. + +{next} diff --git a/erpnext/docs/user/guides/CRM/setup/campaign.md b/erpnext/docs/user/guides/CRM/setup/campaign.md new file mode 100644 index 0000000000..36b55c3e12 --- /dev/null +++ b/erpnext/docs/user/guides/CRM/setup/campaign.md @@ -0,0 +1,20 @@ +A Campaign is a full-scale implementation of a sales strategy to promote a +product or a service. This is done in a market segment of a particular +geographical area, to achieve specified objectives. + +Campaign + +You can track [Lead]({{url_prefix}}/user/guides/crm/lead.html), [Opportunity]({{url_prefix}}/user/guides/crm/opportunity.html), [Quotation]({{url_prefix}}/user/guides/selling/quotation.html) against a campaign. + +###Track Leads against Campaign + +* To track a 'Lead' against a campaign select 'View Leads'. + +Campaign - View Leads + +* You shall get a filtered list of all leads made against that campaign. +* You can also create new leads by clicking 'New' + +Campaign - New Lead + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/CRM/setup/customer-group.md b/erpnext/docs/user/guides/CRM/setup/customer-group.md new file mode 100644 index 0000000000..6e6e1b95f1 --- /dev/null +++ b/erpnext/docs/user/guides/CRM/setup/customer-group.md @@ -0,0 +1,14 @@ +Customer groups allow you to organize your customers. You can also have discounts based on customer groups. +You can also get trend analysis for each +group. Typically Customers are grouped by market segment (that is usually +based on your domain). + +Customer Group Tree + +> Tip: If you think all this is too much effort, you can leave it at “Default +Customer Group”. But all this effort, will pay off when you start getting +reports. An example of a sample report is given below: + +![Sales Analytics]({{url_prefix}}/assets/old_images/erpnext/sales-analytics-customer.png) + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/CRM/setup/index.md b/erpnext/docs/user/guides/CRM/setup/index.md new file mode 100644 index 0000000000..259b5ebc42 --- /dev/null +++ b/erpnext/docs/user/guides/CRM/setup/index.md @@ -0,0 +1,4 @@ + +### Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/CRM/setup/index.txt b/erpnext/docs/user/guides/CRM/setup/index.txt new file mode 100644 index 0000000000..3d960aa482 --- /dev/null +++ b/erpnext/docs/user/guides/CRM/setup/index.txt @@ -0,0 +1,3 @@ +campaign +customer-group +sales-person \ No newline at end of file diff --git a/erpnext/docs/user/guides/CRM/setup/sales-person.md b/erpnext/docs/user/guides/CRM/setup/sales-person.md new file mode 100644 index 0000000000..4c6c0b6cbe --- /dev/null +++ b/erpnext/docs/user/guides/CRM/setup/sales-person.md @@ -0,0 +1,14 @@ +Sales Persons behave exactly like Territories. You can create an organization +chart of Sales Persons where each Sales Person’s target can be set +individually. Again as in Territory, the target has to be set against Item +Group. + +Sales Person Tree + +####Sales Person in Transactions + +You can use this Sales Person in Customer and sales transactions like Sales Order, Delivery Note and Sales Invoice. +Click [here](https://erpnext.com/kb/selling/managing-sales-persons-in-sales-transactions) to learn more +about how Sales Persons are used in the transactions of Sales Cycle. + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/accounts/accounting-entries.md b/erpnext/docs/user/guides/accounts/accounting-entries.md new file mode 100644 index 0000000000..e67d999570 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/accounting-entries.md @@ -0,0 +1,58 @@ +The concept of accounting is explained with an example given below: We will +take a "Tea Stall" as a company and see how to book accounting entries for the +business. + + * Mama (The Tea-stall owner) invests Rs 25000 to start the business. + +![A&L]({{url_prefix}}/assets/old_images/erpnext/assets-1.png) + +__Analysis:__ Mama invested 25000 in company, hoping to get some profit. In other +words, company is liable to pay 25000 to Mama in the future. So, account +"Mama" is a liability account and it is credited. Company's cash balance will +be increased due to the investment, "Cash" is an asset to the company and it +will debited. + + * The company needs equipments (Stove, teapot, cups etc) and raw materials (tea, sugar, milk etc) immediately. He decides to buy from the nearest general store "Super Bazaar" who is a friend so that he gets some credit. Equipments cost him 2800 and raw materials worth of 2200. He pays 2000 out of total cost 5000. + +![A&L]({{url_prefix}}/assets/old_images/erpnext/assets-2.png) + +__Analysis:__ Equipments are "Fixed Assets" (because they have a long life) of the +company and raw materials "Current Assets" (since they are used for day-to-day +business), of the company. So, "Equipments" and "Stock in Hand" accounts have +been debited to increase the value. He pays 2000, so "Cash" account will be +reduced by that amount, hence credited and he is liable to pay 3000 to "Super +Bazaar" later, so Super Bazaar will be credited by 3000. + + * Mama (who takes care of all entries) decides to book sales at the end of the every day, so that he can analyze daily sales. At the end of the very first day, the tea stall sells 325 cups of tea, which gives net sales of Rs. 1575. The owner happily books his first day sales. + +![A&L]({{url_prefix}}/assets/old_images/erpnext/assets-3.png) + +__Analysis:__ Income has been booked in "Sales of Tea" account which has been +credited to increase the value and the same amount will be debited to "Cash" +account. Lets say, to make 325 cups of tea, it costs Rs. 800, so "Stock in +Hand" will be reduced (Cr) by 800 and expense will be booked in "Cost of goods +sold" account by same amount. + +At the end of the month, the company paid the rent amount of stall (5000) and +salary of one employee (8000), who joined from the very first day. + +![A&L]({{url_prefix}}/assets/old_images/erpnext/assets-4.png) + +### Booking Profit + +As month progress, company purchased more raw materials for the business. +After a month he books profit to balance the "Balance Sheet" and "Profit and +Loss Statements" statements. Profit belongs to Mama and not the company hence +its a liability for the company (it has to pay it to Mama). When the Balance +Sheet is not balanced i.e. Debit is not equal to Credit, the profit has not +yet been booked. To book profit, the following entry has to be made: + +![A&L]({{url_prefix}}/assets/old_images/erpnext/assets-5.png) + +Explanation: Company's net sales and expenses are 40000 and 20000 +respectively. So, company made a profit of 20000. To make the profit booking +entry, "Profit or Loss" account has been debited and "Capital Account" has +been credited. Company's net cash balance is 44000 and there is some raw +materials available worth 1000 rupees. + +{next} diff --git a/erpnext/docs/user/guides/accounts/accounting-reports.md b/erpnext/docs/user/guides/accounts/accounting-reports.md new file mode 100644 index 0000000000..5026151860 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/accounting-reports.md @@ -0,0 +1,43 @@ +Some of the major accounting reports are: + +### General Ledger + +General Ledger is based on the table GL Entry and can be filtered by Account +and between a period. This will help you to get a full update for all entries +done in that period for that Account. + +General Ledger + +### Trial Balance + +Trial Balance is the list of Account balances for all your Accounts +(“Ledger” and “Group”) on a particular date. For each Account it will give you +the: + + * Opening + * Debits + * Credits + * Closing + +Trial Balance + +The sum of all closing balances in a Trial Balance must be zero. + +### Accounts Payable and Accounts Receivable (AP / AR) + +These reports help you to track the outstanding invoices sent to Customer and +Suppliers. In this report, you will get your outstanding amounts period wise. +i.e. between 0-30 days, 30-60 days and so on. + +Accounts Receivable + +### Sales and Purchase Register + +In this report, each tax Account is transposed in columns. For each Invoice and +invoice Item, you will get the amount of individual tax that has been paid, +based on the Taxes and Charges table. + +Sales Register + +{next} diff --git a/erpnext/docs/user/guides/accounts/advance-payment-entry.md b/erpnext/docs/user/guides/accounts/advance-payment-entry.md new file mode 100644 index 0000000000..fa818fbd05 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/advance-payment-entry.md @@ -0,0 +1,62 @@ +Payment done by the customer before accepting delivery of the product is an +Advance Payment. For Orders of high value, the business houses expect to +receive advance. + + +__For Example:__ Consider a customer- Jane D'souza placing an order for a double +bed costing $10000 She is asked to give some advance before the furniture +house begins work on her order. She gives them $5000 in cash. + + +Go to Accounts and open a new Journal Entry to make the advance entry. + +> Accounts > Documents > Journal Entry > New Journal Entry + +Mention the voucher type as cash voucher. This differs for different +customers. If somebody pays by cheque the voucher type will be Bank Voucher. +Then select the customer account and make the respective debit and credit +entries. + +Since the customer has given $5000 as cash advance,it will be recorded as a +credit entry against the customer. To balance it with the debit entry [Double +accounting Entry] enter $5000 as debit against the company's cash account. In +the row "Is Advance" click 'Yes'. + +#### Figure 1 : Journal Entry -Advance Entry + +Advace Payment + +### Double Entry Accounting + +Double entry bookkeeping is a system of accounting in which every transaction +has a corresponding positive and negative entry : debits and credits. Every +transaction involves a [debit entry +](http://www.e-conomic.co.uk/accountingsystem/glossary/debit)in one account +and a [credit +entry](http://www.e-conomic.co.uk/accountingsystem/glossary/credit) in another +account. This means that every transaction must be recorded in two accounts; +one account will be debited because it receives value and the other account +will be credited because it has given value. + + +#### Figure 2: Transaction and Difference Entry + +Advace Payment + +Save and submit the JV. If this document is not saved it will not be pulled in +other accounting documents. + +When you make a new Sales Invoice for the same customer, mention the advance +in the Sales Invoice Form. + +To link the Sales Invoice to the Journal Entry which mentions the advance +payment entry, click on ‘Get Advances Received’. Allocate the amount of +advance in the advances table. The accounting will be adjusted accordingly. + +#### Figure 3: Receive Advance + +Advace Payment + +Save and submit the Sales Invoice. + +{next} diff --git a/erpnext/docs/user/guides/accounts/budgeting.md b/erpnext/docs/user/guides/accounts/budgeting.md new file mode 100644 index 0000000000..8733aa43e4 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/budgeting.md @@ -0,0 +1,58 @@ +ERPNext will help you set and manage budgets on your Cost Centers. This is +useful when, for example, you are doing online sales. You have a budget for +search ads, and you want ERPNext to stop or warn you from over spending, based +on that budget. + +Budgets are also great for planning purposes. When you are making plans for +the next financial year, you would typically target a revenue based on which +you would set your expenses. Setting a budget will ensure that your expenses +do not get out of hand, at any point, as per your plans. + +You can define it in the Cost Center. If you have seasonal sales you can also +define a budget distribution that the budget will follow. + +In order to allocate budget, go to Accounts > Setup > Chart of Cost Centers and click on Chart of Cost Center. +Select a Cost Center and click on Open. + +#### Step 1: Click on Edit. + +![]({{url_prefix}}/assets/old_images/erpnext/budgeting-1.png) + +Accounts Receivable + +#### Step 2: Enter Monthly Distribution. + +![]({{url_prefix}}/assets/old_images/erpnext/budgeting-2-1.png) + + +If you leave the** **distribution ID blank, ERPNext will calculate on a yearly +basis or in equal proportion for every month. + +#### Step 3:Add New Row and select budget account. + + + +![]({{url_prefix}}/assets/old_images/erpnext/budgeting-3.png) + + + +### To Create New Distribution ID + +ERPNext allows you to take a few budget actions. It signifies whether to stop +, warn or Ignore if you exceed budgets. + +![]({{url_prefix}}/assets/old_images/erpnext/budgeting-4.png) + + + +These can be defined from the Company record. + +![]({{url_prefix}}/assets/old_images/erpnext/budgeting-4-1.png) + + + +Even if you choose to “ignore” budget overruns, you will get a wealth of +information from the “Budget vs Actual” variance report. This report shows +month wise actual expenses as compared to the budgeted expenses. + +{next} diff --git a/erpnext/docs/user/guides/accounts/chart-of-accounts.md b/erpnext/docs/user/guides/accounts/chart-of-accounts.md new file mode 100644 index 0000000000..148ef02740 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/chart-of-accounts.md @@ -0,0 +1,128 @@ +The Chart of Accounts forms the blueprint of your organization. The overall +structure of your Chart of Accounts is based on a system of double entry +accounting that has become a standard all over the world to quantify how a +company is doing financially. + +The Chart of Accounts helps you to answer: + + * What is your organisation worth? + * How much debt have you taken? + * How much profit are you making (and hence paying tax)? + * How much are you selling? + * What is your expense break-up + +You may note that as a business manager, it is very valuable to see how well +your business is doing. + +> Tip: If you can’t read a Balance Sheet (It took me a long time to +figure this out) it's a good opportunity to start learning about this. It will +be worth the effort. You can also take the help of your accountant to setup +your Chart of Accounts. + +Financial statement of your company is easily viewable in ERPNext. An Example +of a financial statement is given below: + +Financial Analytics Balance Sheet + +To edit your Chart of Accounts in ERPNext go to: + +> Accounts > Setup > Chart of Accounts + +Chart of Accounts is a tree view of the names of the Accounts (Ledgers and +Groups) that a Company requires to manage its books of accounts. ERPNext sets +up a simple chart of accounts for each Company you create, but you have to +modify it according to your needs and legal requirements. For each company, +Chart of Accounts signifies the way to classify the accounting entries, mostly +based on statutory (tax, compliance to government regulations) requirements. + +Let us understand the main groups of the Chart of Accounts. + +Chart of Accounts + +### Balance Sheet Accounts + +The Balance Sheet has Application of Funds (/assets) and Sources of Funds +(Liabilities) that signify the net-worth of your company at any given time. +When you begin or end a financial period, all the Assets are equal to the +Liabilities. + +> Accounting: If you are new to accounting, you might be wondering, how can +Assets be equal to Liabilities? That would mean the company has nothing of its +own. Thats right. All the “investment” made in the company to buy assets (like +land, furniture, machines) is made by the owners and is a liability to the +company. If the company would want to shut down, it would need to sell all the +assets and pay back all the liabilities (including profits) to the owners, +leaving itself with nothing. + +All the accounts under this represent an asset owned by the company like "Bank +Account", "Land and Property", "Furniture" or a liability (funds that the +company owes to others) like "Owners funds", "Debt" etc. + +Two special accounts to note here are Accounts Receivable (money you have to +collect from your customers) and Accounts Payable (money you have to pay to +your suppliers) under Assets and Liabilities respectively. + +### Profit and Loss Accounts + +Profit and Loss is the group of Income and Expense accounts that represent +your accounting transactions over a period. + +Unlike Balance sheet accounts, Profit and Loss accounts (or PL accounts) do +not represent net worth (/assets), but rather represent the amount of money +spent and collected in servicing customers during the period. Hence at the +beginning and end of your Fiscal Year, they become zero. + +In ERPNext it is easy to create a Profit and Loss analysis chart. An example +of a Profit and Loss analysis chart is given below: + +Financial Analytics Profit and Loss Statement + +(On the first day of the year you have not made any profit or loss, but you +still have assets, hence balance sheet accounts never become zero at the +beginning or end of a period) + +### Groups and Ledgers + +There are two main kinds of Accounts in ERPNext - Group and Ledger. Groups can +have sub-groups and ledgers within them, whereas ledgers are the leaf nodes of +your chart and cannot be further classified. + +Accounting Transactions can only be made against Ledger Accounts (not Groups) + +> Info: The term "Ledger" means a page in an accounting book where entries are +made. There is usually one ledger for each account (like a Customer or a +Supplier). + +> Note: An Account “Ledger” is also sometimes called as Account “Head”. + +Chart of Accounts + +### Other Account Types + +In ERPNext, you can also specify more information when you create a new +Account, this is there to help you select that particular account in a +scenario like Bank Account or a Tax Account and has no effect on the Chart +itself. + +### Creating / Editing Accounts + +To create new Accounts, explore your Chart of Accounts and click on an Account +group under which you want to create the new Account. On the right side, you +will see an option to “Open” or “Add Child” a new Account. + +Chart of Accounts + +Option to create will only appear if you click on a Group (folder) type +Account. + +ERPNext creates a standard structure for you when the Company is created but +it is up to you to modify or add or remove accounts. + +Typically, you might want to create Accounts for + + * Types of Expenses (travel, salaries, telephone etc) under Expenses. + * Taxes (VAT, Sales Tax etc based on your country) under Current Liabilities. + * Types of Sales (for example, Product Sales, Service Sales etc.) under Income. + * Types of Assets (building, machinery, furniture etc.) under Fixed Assets. + +{next} diff --git a/erpnext/docs/user/guides/accounts/credit-limit.md b/erpnext/docs/user/guides/accounts/credit-limit.md new file mode 100644 index 0000000000..df7f7f6e25 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/credit-limit.md @@ -0,0 +1,34 @@ + + +A credit limit is the maximum amount of credit that a financial institution or +other lender will extend to a debtor for a particular line of credit. From an +organisation's perspective, it is the maximum amount of credit which a +customer gets on goods purchased. + +To set credit limit go to Customer - Master + +> Selling > Document > Customer + + +#### Figure 1: Credit Limit + +Credit Limit + +Go to the 'More Info section' and enter the amount in the field Credit Limit. + +In case a need arises to allow more credit to the customer as a good-will, the +Credit Controller has access to submit order even if credit limit is crossed. + +To allow any other role to submit transactions by customers whose credit limit +has expired, go to accounting settings and make changes. + +In the field Credit Controller, select the role who would be authorized to +accept orders or raise credit limits of customers. + +#### Figure 2: Credit Controller + +Credit Limit + +Save the changes. + +{next} diff --git a/erpnext/docs/user/guides/accounts/index.md b/erpnext/docs/user/guides/accounts/index.md new file mode 100644 index 0000000000..ab931261fd --- /dev/null +++ b/erpnext/docs/user/guides/accounts/index.md @@ -0,0 +1,13 @@ +At the end of sales and purchase cycle comes billing and payments. You may have +an accountant in your team, or you may be doing accounting yourself, or you may +have outsourced your accounting. In all the cases financial accounting forms the core of any business management system like an ERP. + +In ERPNext, your accounting operations consists of 3 main transactions: + + * Sales Invoice: The bills that you raise to your Customers for the products or services you provide. + * Purchase Invoice: Bills that your Suppliers give you for their products or services. + * Journal Entrys: For accounting entries, like payments, credit and other types. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/accounts/index.txt b/erpnext/docs/user/guides/accounts/index.txt new file mode 100644 index 0000000000..5a4a391d0e --- /dev/null +++ b/erpnext/docs/user/guides/accounts/index.txt @@ -0,0 +1,17 @@ +journal-entry +sales-invoice +purchase-invoice +chart-of-accounts +making-payments +advance-payment-entry +credit-limit +opening-entry +accounting-reports +accounting-entries +budgeting +opening-accounts +item-wise-tax +point-of-sale-pos-invoice +multi-currency-accounting +tools +setup \ No newline at end of file diff --git a/erpnext/docs/user/guides/accounts/item-wise-tax.md b/erpnext/docs/user/guides/accounts/item-wise-tax.md new file mode 100644 index 0000000000..fbc5743620 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/item-wise-tax.md @@ -0,0 +1,30 @@ + +Taxes selected in the Tax and Other Charges in transactions are applied on all the items. If you need different taxes applied on items selected in the same transaction, you should setup you item and tax master as explained in the steps below. + +####Step 1: Mention Tax Applicable in the Item master + +Item master has tax table where you can list taxes which will be applied on it. + +![Item wise Tax]({{url_prefix}}/assets/old_images/erpnext/item-wise-tax.png) + +Tax rate mentioned in the item master gets preference over tax rate entered in the transactions. + +For example, if you provide tax rate for VAT as 10% for item ABC, where for same VAT ledger 12% rate is entered in the Sales Order/Invoice, for item ABC, tax rate applied would be 10%, as mentioned in the item master. + +####Step 2: Setup Taxes and Other Charges + +In Taxes and Other Charges master, you should select all the applicable taxes which could be applicable on item. + +For example, if few items has VAT 5 applied on them, other has Service Tax applied, and some other has Excise Duty applicable, then you tax master should have all these taxes selected. + +![item wise tax master]({{url_prefix}}/assets/old_images/erpnext/item-wise-tax-master.png) + +####Step 3: Set Tax Rate as Zero in Taxes and Charges Template + +In the Taxes and Other Charges master, tax rate will be updated as ZERO. It means, tax rate applicable on items will be pulled from the respective Item master. While for other items, 0% tax will be applied, means no other taxes will be applied on that item. + +Based on the above setting, you will have taxes applied on items as mentioned in the respective item master. Check following for an instance. + +![item wise tax calculation]({{url_prefix}}/assets/old_images/erpnext/item-wise-tax-calc.png) + +{next} diff --git a/erpnext/docs/user/guides/accounts/journal-entry.md b/erpnext/docs/user/guides/accounts/journal-entry.md new file mode 100644 index 0000000000..9da656d33c --- /dev/null +++ b/erpnext/docs/user/guides/accounts/journal-entry.md @@ -0,0 +1,71 @@ +All types of accounting entries other than **Sales Invoice** and **Purchase +Invoice** are made using the **Journal Entry**. A **Journal Entry** +is a standard accounting transaction that affects +multiple Accounts and the sum of debits is equal to the sum of credits. + +To create a Journal Entry go to: + +> Accounts > Documents > Journal Entry > New + +Journal Entry + +In a Journal Entry, you must select. + + * Type of Voucher from the drop down. + * Add rows for the individual accounting entries. In each row, you must specify: + * The Account that will be affected + * The amount to Debit or Credit + * The Cost Center (if it is an Income or Expense) + * Against Voucher: Link it to a voucher or invoice if it affects the “outstanding” amount of that invoice. + * Is Advance: Select “Yes” if you want to make it selectable in an Invoice. Other information in case it is a Bank Payment or a bill. + +#### Difference + +The “Difference” field is the difference between the Debit and Credit amounts. +This should be zero if the Journal Entry is to be “Submitted”. If this +number is not zero, you can click on “Make Difference Entry” to add a new row +with the amount required to make the total as zero. + +* * * + +## Common Entries + +A look at some of the common accounting entries that can be done via Journal +Voucher. + +#### Expenses (non accruing) + +Many times it may not be necessary to accrue an expense, but it can be +directly booked against an expense Account on payment. For example a travel +allowance or a telephone bill. You can directly debit Telephone Expense +(instead of your telephone company) and credit your Bank on payment. + + * Debit: Expense Account (like Telephone expense) + * Credit: Bank or Cash Account + +#### Bad Debts or Write Offs + +If you are writing off an Invoice as a bad debt, you can create a Journal +Voucher similar to a Payment, except instead of debiting your Bank, you can +debit an Expense Account called Bad Debts. + + * Debit: Bad Debts Written Off + * Credit: Customer + +> Note: There may be regulations in your country before you can write off bad +debts. + +#### Depreciation + +Depreciation is when you write off certain value of your assets as an expense. +For example if you have a computer that you will use for say 5 years, you can +distribute its expense over the period and pass a Journal Entry at the end +of each year reducing its value by a certain percentage. + + * Debit: Depreciation (Expense) + * Credit: Asset (the Account under which you had booked the asset to be depreciated) + +> Note: There may be regulations in your country that define by how much +amount you can depreciate a class of Assets. + +{next} diff --git a/erpnext/docs/user/guides/accounts/making-payments.md b/erpnext/docs/user/guides/accounts/making-payments.md new file mode 100644 index 0000000000..3b6209c712 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/making-payments.md @@ -0,0 +1,98 @@ +Payments made against Sales Invoices or Purchase Invoices can be made by +clicking on “Make Payment Entry” button on “Submitted” invoices. + + 1. Update the “Bank Account” (you can also set the default account in the Company master). + 2. Update posting date. + 3. Enter the cheque number, cheque date. + 4. Save and Submit. + +Manking Payment + +Payments can also be made independent of invoices by creating a new Journal +Voucher and selecting the type of payment. + +#### Incoming Payment + +For payments from Customers, + + * Debit: Bank or Cash Account + * Credit: Customer + +> Note: Remember to add “Against Sales Invoice” or “Is Advance” as applicable. + +#### Outgoing Payment + +For payments to Suppliers, + + * Debit: Supplier + * Credit: Bank or Cash Account + +### Example Payment Journal Entry + +Manking Payment + +* * * + +### Reconciling Cheque Payments + +If you are receiving payments or making payments via cheques, the bank +statements will not accurately match the dates of your entry, this is because +the bank usually takes time to “clear” these payments. Also you may have +mailed a cheque to your Supplier and it may be a few days before it is +received and deposited by the Supplier. In ERPNext you can synchronize your +bank statements and your Journal Entrys using the “Bank Reconciliation” +tool. + +To use this, go to: + +> Accounts > Tools > Bank Reconciliation + +Select your “Bank” Account and enter the dates of your statement. Here you +will get all the “Bank Voucher” type entries. In each of the entry on the +right most column, update the “Clearance Date” and click on “Update”. + +By doing this you will be able to sync your bank statements and entries into +the system. + +* * * + +## Managing Outstanding Payments + +In most cases, apart from retail sales, billing and payments are separate +activities. There are several combinations in which these payments are done. +These cases apply to both sales and purchases. + + * They can be upfront (100% in advance). + * Post shipment. Either on delivery or within a few days of delivery. + * Part in advance and part on or post delivery. + * Payments can be made together for a bunch of invoices. + * Advances can be given together for a bunch of invoices (and can be split across invoices). + +ERPNext allows you to manage all these scenarios. All accounting entries (GL +Entry) can be made against a Sales Invoice, Purchase Invoice or Journal +Vouchers (in special cases, an invoice can be made via a Sales Invoice too). + +The total outstanding amount against an invoice is the sum of all the +accounting entries that are made “against” (or are linked to) that invoice. +This way you can combine or split payments in Journal Entrys to manage the +scenarios. + +### Matching Payments to Invoices + +In complex scenarios, especially in the capital goods industry, sometimes +there is no direct link between payments and invoices. You send invoices to +your Customers and your Customer sends you block payments or payments based on +some schedule that is not linked to your invoices. + +In such cases, you can use the Payment to Invoice Matching Tool. + +> Accounts > Tools > Payment Reconciliation + +In this tool, you can select an account (your Customer’s account) and click on +“Pull Payment Entries” and it will select all un-linked Journal Entrys and +Sales Invoices from that Customer. + +To cancel off some payments and invoices, select the Invoices and Journal +Vouchers and click on “Reconcile”. + +{next} diff --git a/erpnext/docs/user/guides/accounts/multi-currency-accounting.md b/erpnext/docs/user/guides/accounts/multi-currency-accounting.md new file mode 100644 index 0000000000..0b01110e26 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/multi-currency-accounting.md @@ -0,0 +1,119 @@ +In ERPNext, you can make accounting entries in multiple currency. For example, if you have a bank account in foreign currency, you can make transactions in that currency and system will show bank balance in that specific currency only. + +## Setup + +To get started with multi-currency accounting, you need to assign accounting currency in Account record. You can define Currency from Chart of Accounts while creating Account. + +Set Currency from Chart of Accounts + +You can also assign / modify the currency by opening specific Account record for existing Accounts. + +Modify Account Currency + +For Customer / Supplier (Party), you can also define it's accounting currency in the Party record. If the Party's accounting currency is different from Company Currency, you have to mention Default Receivable / Payable Account in that currency. + +Customer Accounting Currency + + +Once you defined Accounting Currency in Party / Account record, you are ready to make transactions against them. If Party's accounting currency is different from Company Currency, system will restrict to make transaction for that party with that currency only. If accounting currency is same as Company Currency, you can make transactions for that Party in any currency. But accounting entries (GL Entries) will always be in Party's Accounting Currency. In any case, currency of Receivable Account will always be same as accounting currency of the Party. + +You can change accounting currency in Party / Account record, until making any transactions against them. After making accounting entries, system will not allow to change the accounting currency for both Party / Account record. + +In case of multi-company setup, accounting currency of Party must be same for all the companies. + +## Transactions + +### Sales Invoice + +In Sales Invoice, transaction currency must be same as accounting currency of Customer if Customer's accounting currency is other than Company Currency. Otherwise, you can select any currency in Invoice. On selection of Customer, system will fetch Receivable account from Customer / Company. The currency of receivable account must be same as Customer's accounting currency. + +Now, in POS, Paid Amount will be enetered in transaction currency, instead of earlier Company Currency. Write Off Amount will also be entered in transaction currency. + +Outstanding Amount and Advance Amount will always be calculated and shown in Customer's Account Currency. + +Sales Invoice Outstanding + +### Purchase Invoice + +Similarly, in Purchase Invoice, accounting entries will be made based on Supplier's accounting currency. Outstanding Amount and Advance Amount will also be shown in the supplier's accounting currency. Write Off Amount will now be entered in transaction currency. + +### Journal Entry + +In Journal Entry, you can make transactions in different currencies. There is a checkbox "Multi Currency", to enable multi-currency entries. If "Multi Currency" option selected, you will be able to select accounts with different currencies. + +Journal Entry Exchange Rate + + +In Accounts table, on selection of foreign currency account, system will show Currency section and fetch Account Currency and Exchange Rate automatically. You can change / modify the Exchange Rate later manually. + +In a single Journal Entry, you can select accounts with only one alternate currency, apart from accounts in Company Currency. Debit / Credit amount should be entered in Account Currency, system will calculate and show the Debit / Credit amount in Company Currency automatically. + +Journal Entry in multi currency + +#### Example 1: Payment Entry Against Customer With Alternate Currency + +Suppose, default currency of the company is INR and customer's accounting currency is USD. Customer made full payment against an outstanding invoice of USD 100. Exchange Rate (USD -> INR) in Sales Invoice was 60. + +Exchange Rate in the payment entry should always be same as invoice (60), even if exchange rate on the payment date is 62. The bank account will be credited by the amount considering exchange rate as 62. Hence, Exchnage Gain / Loss will be booked based on exchange rate difference. + +Payment Entry + +#### Example 2: Inter-bank Transfer (USD -> INR) + +Suppose, default currency of the company is INR. You have an Paypal account for which Currency is USD. You receive payments in the paypal account and lets say, paypal transfers amount once in a week to your other bank account which is managed in INR. + +Paypal account gets debited on different date with different exchange rate, but on transfer date the exchange rate can be different. Hence, there is generally Exchange Loss / Gain on the transfer entry. +In the bank transfer entry, system sets exchange rate based on the average incoming exchange rate Paypal account. You need to calculate and enter Exchange Loss / Gain based on the average exchange rate and the exchange rate on the transfer date. + +Lets say, Paypal account debited by following amounts over the week, which has not been transferred to your other bank account. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateAccountDebit (USD)Exchange Rate
2015-09-02Paypal10060
2015-09-02Paypal10061
2015-09-02Paypal10064
+ + +Suppose, Exchange Rate on the payment date is 62 and Bank Transfer Entry will be look like below: + +Inter Bank Transfer + + +## Reports + +### General Ledger + +In General Ledger, system shows debit / credit amount in both currency if filtered by an Account and Account Currency is different from Company Currency. + +General Ledger Report + +### Accounts Receivable / Payable + +In Accounts Receivable / Payable report, system shows all the amounts in Party / Account Currency. + +Accounts Receivable Report \ No newline at end of file diff --git a/erpnext/docs/user/guides/accounts/opening-accounts.md b/erpnext/docs/user/guides/accounts/opening-accounts.md new file mode 100644 index 0000000000..1a39ed6ac4 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/opening-accounts.md @@ -0,0 +1,94 @@ +Now that you have completed most of the setup, its time to start moving in! + +There are two important sets of data you need to enter before you start your +operations. + + * Opening Account balances. + * Opening Stock balances. + +To setup your accounts and stock correctly you will need accurate data to work +with. Make sure you have the data setup for this. + +### Opening Accounts + +We usually recommend that you start using accounting in a new financial year, +but you could start midway too. To setup your accounts, you will need the +following for the “day” you start using accounting in ERPNext: + +Opening capital accounts - like your shareholder’s (or owner’) capital, loans, +bank balances on that day. List of outstanding sales and purchase invoices +(Payables and Receivables). + +Based on Voucher Type + +You can select accounts based on the voucher type. In such a scenario, your balance sheet should be balanced. + +Opening Account + + Also, note that if there are more than 300 ledgers, the system will crash. Thus to avoid such a situation, you can open accounts by using temporary accounts. + +#### Temporary Accounts + +A nice way to simplify opening is to use a temporary account +just for opening. These accounts will become zero once all your old +invoices and opening balances of bank, debt stock etc are entered. +In the standard chart of accounts, a **Temperory Opening** account is created under +assets + +#### The Opening Entry + +In ERPNext Opening Accounts are setup by submitting a special Journal Entries +(Journal Entry). + +Note: Make sure to set “Is Opening” as “Yes” in the More Info section. + +> Setup > Opening Accounts and Stock > Opening Accounting Entries. + +Complete Journal Entries on the Debit and Credit side. + +![Opening Entry]({{url_prefix}}/assets/old_images/erpnext/opening-entry-1.png) + + To update opening balance is to make Journal Entry for an individual/group of accounts. + +For example, if you want to update balance in three bank accounts, then make Journal Entrys in this manner. + +![Opening Temp Entry]({{url_prefix}}/assets/old_images/erpnext/image-temp-opening.png) + + +![Opening Entry]({{url_prefix}}/assets/old_images/erpnext/opening-entry-2.png) + +Temporary Asset and Liability account is used for balancing purpose. When you update opening balance in Liability Account, you can use Temporary Asset Account for balancing. + +This way, you can update opening balance in Asset and Liability accounts. + +You can make two Opening Journal Entrys: + + * For all assets (excluding Accounts Receivables): This entry will contain all your assets except the amounts you are expecting from your Customers against outstanding Sales Invoices. You will have to update your receivables by making an individual entry for each Invoice (this is because, the system will help you track the invoices which are yet to be paid). You can credit the sum of all these debits against the **Temperory Opening** account. + * For all liabilities: Similarly you need to pass a Journal Entry for your Opening Liabilities (except for the bills you have to pay) against **Temperory Opening** account. + * In this method you can update opening balance of specific balancesheet accounts and not for all. + * Opening entry is only for balance sheet accounts and not for expense or Income accounts. + +After completing the accounting entries, the trial balance report will look +like the one given below: + + +![Trial Balance]({{url_prefix}}/assets/old_images/erpnext/trial-balance-1.png) + +#### Outstanding Invoices + +After your Opening Journal Entrys are made, you will need to enter each +Sales Invoice and Purchase Invoice that is yet to be paid. + +Since you have already booked the income or expense on these invoices in the +previous period, select the temp opening account **Temporary Opening** in the “Income” and +“Expense” accounts. + +> Note: Make sure to set each invoice as “Is Opening”! + +If you don’t care what items are in that invoice, just make a dummy item entry +in the Invoice. Item code in the Invoice is not necessary, so it should not be +such a problem. + +Once all your invoices are entered, your **Temperory Opening** account will have a balance of zero! + +{next} diff --git a/erpnext/docs/user/guides/accounts/opening-entry.md b/erpnext/docs/user/guides/accounts/opening-entry.md new file mode 100644 index 0000000000..2f341a1a08 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/opening-entry.md @@ -0,0 +1,7 @@ +If you are a new company you can start using ERPNext accounting module by +going to chart of accounts. + +However, if you are migrating from a legacy accounting system like Tally or a +Fox Pro based software, please visit [Opening Entry.]({{url_prefix}}/user/guides/accounts/opening-accounts.html) + +{next} diff --git a/erpnext/docs/user/guides/accounts/point-of-sale-pos-invoice.md b/erpnext/docs/user/guides/accounts/point-of-sale-pos-invoice.md new file mode 100644 index 0000000000..dbcfc00027 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/point-of-sale-pos-invoice.md @@ -0,0 +1,98 @@ +# Point of Sale Invoice + +Point of Sale (POS) is the place where a retail transaction is completed. It +is the point at which a customer makes a payment to the merchant in exchange +for goods or services. For retail operations, the delivery of goods, accrual +of sale and payment all happens in one event, that is usually called the +“Point of Sale”. + +You can make a Sales Invoice of type POS by checking on “Is POS”. When you +check this, you will notice that some fields get hidden and some new ones +emerge. + +> Tip: In retail, you may not create a separate Customer record for each +customer. You can create a general Customer called “Walk-in Customer” and make +all your transactions against this Customer record. + +#### Setting Up POS + +In ERPNext all Sales and Purchase transactions, like Sales Invoice, Quotation, Sales Order, Purchase Order etc. can be edited via the POS. There two steps to Setup POS: + +1. Enable POS View via (Setup > Customize > Feature Setup) +2. Create a [POS Setting]({{url_prefix}}/user/guides/setting-up/pos-setting.html) record + +#### Switch to POS View + +Open any sales / purchase transaction. Click on the Computer Icon. + +#### Different sections of the POS + + * Update Stock: If this is checked, Stock Ledger Entries will be made when you “Submit” this Sales Invoice thereby eliminating the need for a separate Delivery Note. + * In your Items table, update inventory information like Warehouse (saved as default), Serial Number, or Batch Number if applicable. + * Update Payment Details like your Bank / Cash Account, Paid amount etc. + * If you are writing off certain amount. For example when you receive extra cash as a result of not having exact denomination of change, check on ‘Write off Outstanding Amount’ and set the Account. + +### Adding an Item + +At the billing counter, the retailer needs to select Items which the consumer +buys. In the POS interface you can select an Item by two methods. One, is by +clicking on the Item image and the other, is through the Barcode / Serial No. + +**Select Item** \- To select a product click on the Item image and add it into the cart. A cart is an area that prepares a customer for checkout by allowing to edit product information, adjust taxes and add discounts. + +**Barcode / Serial No** \- A Barcode / Serial No is an optical machine-readable representation of data relating to the object to which it is attached. Enter Barcode / Serial No in the box as shown in the image below and pause for a second, the item will be automatically added to the cart. + +![POS]({{url_prefix}}/assets/old_images/erpnext/pos-add-item.png) + +> Tip: To change the quantity of an Item, enter your desired quantity in the +quantity box. These are mostly used if the same Item is purchased in bulk. + +If your product list is very long use the Search field, type the product name +in Search box. + +### Removing an Item + +There are two ways to remove an Item. + + * Select an Item by clicking on the row of that Item from Item cart. Then click on “Del” button. OR + + * Enter 0(zero) quantity of any item to delete that item. + +To remove multiple Items together, select multiple rows & click on “Del” +button. + +> Delete button appears only when Items are selected. + +![POS]({{url_prefix}}/assets/old_images/erpnext/pos-remove-item.png) + +### Make Payment + +After all the Items and their quantities are added into the cart, you are +ready to make the Payment. Payment process is divided into 3 steps - + + 1. Click on “Make Payment” to get the Payment window. + 2. Select your “Mode of Payment”. + 3. Click on “Pay” button to Save the document. + +![POS Payment]({{url_prefix}}/assets/old_images/erpnext/pos-make-payment.png) + +Submit the document to finalise the record. After the document is submitted, +you can either print or email it directly to the customer. + +#### Accounting entries (GL Entry) for a Point of Sale: + +Debits: + + * Customer (grand total) + * Bank / Cash (payment) + +Credits: + + * Income (net total, minus taxes for each Item) + * Taxes (liabilities to be paid to the government) + * Customer (payment) + * Write Off (optional) + +To see entries after “Submit”, click on “View Ledger”. + +{next} diff --git a/erpnext/docs/user/guides/accounts/purchase-invoice.md b/erpnext/docs/user/guides/accounts/purchase-invoice.md new file mode 100644 index 0000000000..ce1aae882f --- /dev/null +++ b/erpnext/docs/user/guides/accounts/purchase-invoice.md @@ -0,0 +1,71 @@ +Purchase Invoice is the exact opposite of your Sales Invoice. It is the bill +that your Supplier sends you for products or services delivered. Here you +accrue expenses to your Supplier. Making a Purchase Invoice is very similar to +making a Purchase Order. + +To make a new Purchase Invoice, go to: + +> Accounts > Documents > Purchase Invoice > New Purchase Invoice + +or click on “Make Purchase Invoice” in Purchase Order or Purchase Receipt. + +Purchase Invoice + +The concept of “Posting Date” is again same as Sales Invoice. “Bill No” and +“Bill Date” helps to track the bill number as set by your Supplier for +reference. + +#### Accounting Impact + +Like in Sales Invoice, you have to enter an Expense or an Asset account for +each row in your Items table. This helps to indicate if the Item is an Asset +or an Expense. You must also enter a Cost Center. These can also be set in the +Item master. + +The Purchase Invoice will affect your accounts as follows: + +Accounting entries (GL Entry) for a typical double entry “purchase”: + +Debits: + + * Expense or Asset (net totals, excluding taxes) + * Taxes (/assets if VAT-type or expense again). + +Credits: + + * Supplier + +To see entries in your Purchase Invoice after you “Submit”, click on “View +Ledger”. + +* * * + +#### Is purchase an “Expense” or an “Asset”? + +If the Item is consumed immediately on purchase, or if it is a service, then +the purchase becomes an “Expense”. For example, a telephone bill or travel +bill is an “Expense” - it is already consumed. + +For inventory Items, that have a value, these purchases are not yet “Expense”, +because they still have a value while they remain in your stock. They are +“Assets”. If they are raw-materials (used in a process), they will become +“Expense” the moment they are consumed in the process. If they are to be sold +to a Customer, they become “Expense” when you ship them to the Customer. + +* * * + +#### Deducting Taxes at Source + +In many countries, the law may require you to deduct taxes, while paying your +suppliers. These taxes could be based on a standard rate. Under these type of +schemes, typically if a Supplier crosses a certain threshold of payment, and +if the type of product is taxable, you may have to deduct some tax (which you +pay back to your government, on your Supplier’s behalf). + +To do this, you will have to make a new Tax Account under “Tax Liabilities” or +similar and credit this Account by the percent you are bound to deduct for +every transaction. + +For more help, please contact your Accountant! + +{next} diff --git a/erpnext/docs/user/guides/accounts/sales-invoice.md b/erpnext/docs/user/guides/accounts/sales-invoice.md new file mode 100644 index 0000000000..5c95b319aa --- /dev/null +++ b/erpnext/docs/user/guides/accounts/sales-invoice.md @@ -0,0 +1,74 @@ +A Sales Invoice is a bill that you send to your customers, against which the customer processes the payment. Sales Invoice is an accounting transaction. On submission of Sales Invoice, the system updates the receivable and books income against a Customer Account. + +You can create a Sales Invoice directly from + +> Accounting > Documents > Sales Invoice > New Sales Invoice + +or Click on Make Invoice at the right hand corner of the Delivery Note. + +Sales Invoice + +#### Accounting Impact + +All Sales must be booked against an “Income Account”. This refers to an +Account in the “Income” section of your Chart of Accounts. It is a good +practice to classify your income by type (like product income, service income +etc). The Income Account must be set for each row of the Items table. + +> Tip: To set default Income Accounts for Items, you can set it in the Item or +Item Group. + +The other account that is affected is the Account of the Customer. That is +automatically set from “Debit To” in the heading section. + +You must also mention the Cost Centers in which your Income must be booked. +Remember that your Cost Centers tell you the profitability of the different +lines of business or product. You can also set a default Cost Center in the +Item master. + +#### Accounting entries (GL Entry) for a typical double entry “Sale”: + +When booking a sale (accrual): + +**Debit:** Customer (grand total) **Credit:** Income (net total, minus taxes for each Item) **Credit:** Taxes (liabilities to be paid to the government) + +> To see entries in your Sales Invoice after you “Submit”, click on “View +Ledger”. + +#### Dates + +Posting Date: The date on which the Sales Invoice will affect your books of +accounts i.e. your General Ledger. This will affect all your balances in that +accounting period. + +Due Date: The date on which the payment is due (if you have sold on credit). +This can be automatically set from the Customer master. + +#### Recurring Invoices + +If you have a contract with a Customer where you bill the Customer on a +monthly, quarterly, half-yearly or annual basis, you can check the “Recurring +Invoice” box. Here you can fill in the details of how frequently you want to +bill this Invoice and the period for which the contract is valid. + +ERPNext will automatically create new Invoices and mail it to the email ids +you set. + +* * * + +#### "Pro Forma" Invoice + +If you want to give an Invoice to a Customer to make a payment before you +deliver, i.e. you operate on a payment first basis, you should create a +Quotation and title it as a “Pro-forma Invoice” (or something similar) using +the Print Heading feature. + +“Pro Forma” means for formality. Why do this? Because if you book a Sales +Invoice it will show up in your “Accounts Receivable” and “Income”. This is +not ideal as your Customer may or may not decide to pay up. But since your +Customer wants an “Invoice”, you could give the Customer a Quotation (in +ERPNext) titled as “Pro Forma Invoice”. This way everyone is happy. + +This is a fairly common practice. We follow this at Frappe too. + +{next} diff --git a/erpnext/docs/user/guides/accounts/setup/accounts-settings.md b/erpnext/docs/user/guides/accounts/setup/accounts-settings.md new file mode 100644 index 0000000000..8465679f7f --- /dev/null +++ b/erpnext/docs/user/guides/accounts/setup/accounts-settings.md @@ -0,0 +1,10 @@ + +Account Settings + +* Accounts Frozen Upto: Freeze accounting transactions upto specified date, nobody can make / modify entry except specified role. + +* Role Allowed to Set Frozen Accounts & Edit Frozen Entries: Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts. + +* Credit Controller: Role that is allowed to submit transactions that exceed credit limits set. + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/accounts/setup/cost-center.md b/erpnext/docs/user/guides/accounts/setup/cost-center.md new file mode 100644 index 0000000000..79f1a3c3a2 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/setup/cost-center.md @@ -0,0 +1,78 @@ +Your Chart of Accounts is mainly designed to provide reports to the government +and tax authorities. Most businesses have multiple activities like different +product lines, market segments, areas of business, etc that share some common +overheads. They should ideally have their own structure to report, whether they +are profitable or not. For this purpose, there is an alternate structure, +called the Chart of Cost Centers. + +### Cost Center + +You can create a tree of Cost Centers to represent your business better. Each +Income / Expense entry is also tagged against a Cost Center. + +For example, if you have two types of sales: + + * Walk-in Sales + * Online Sales + +You may not have shipping expenses for your walk-in customers, and no shop- +rent for your online customers. If you want to get the profitability of each +of these separately, you should create the two as Cost Centers and mark all +sales as either "Walk-in" or "Online". Mark your all your purchases in the +same way. + +Thus when you do your analysis you get a better understanding as to which side +of your business is doing better. Since ERPNext has an option to add multiple +Companies, you can create Cost Centers for each Company and manage it +separately. + +Chart of Cost Centers + +To setup your Chart of Cost Centers go to: + +> Accounts > Setup > Chart of Cost Centers + +![Chart of Cost Center]({{url_prefix}}/assets/old_images/erpnext/chart-of-cost-centers.png) + +Cost centers help you in one more activity, budgeting. + +### Budgeting + +ERPNext will help you set and manage budgets on your Cost Centers. This is +useful when, for example, you are doing online sales. You have a budget for +search ads, and you want ERPNext to stop or warn you from over spending, based +on that budget. + +Budgets are also great for planning purposes. When you are making plans for +the next financial year, you would typically target a revenue based on which +you would set your expenses. Setting a budget will ensure that your expenses +do not get out of hand, at any point, as per your plans. + +You can define it in the Cost Center. If you have seasonal sales you can also +define a budget distribution that the budget will follow. + +> Accounts > Setup > Budget Distribution > New Budget Distribution + +![Budget Distribution]({{url_prefix}}/assets/old_images/erpnext/budgeting.png) + +#### Budget Actions + +ERPNext allows you to either: + + * Stop. + * Warn or, + * Ignore + +if you exceed budgets. + +These can be defined from the Company record. + +Even if you choose to “ignore” budget overruns, you will get a wealth of +information from the “Budget vs Actual” variance report. + +> Note: When you set a budget, it has to be set as per Account under the Cost +Center. For example if you have a Cost Center “Online Sales”, you can restrict +“Advertising Budget” by creating a row with that Account and defining the +amount. + +{next} diff --git a/erpnext/docs/user/guides/accounts/setup/fiscal-year.md b/erpnext/docs/user/guides/accounts/setup/fiscal-year.md new file mode 100644 index 0000000000..5509e2fcdd --- /dev/null +++ b/erpnext/docs/user/guides/accounts/setup/fiscal-year.md @@ -0,0 +1,23 @@ +A fiscal year is also known as a financial year or a budget year. It is used +for calculating financial statements in businesses and other organisations. +The fiscal year may or may not be the same as a calendar year. For tax +purposes, companies can choose to be calendar-year taxpayers or fiscal-year +taxpayers. In many jurisdictions, regulatory laws regarding accounting and +taxation require such reports once per twelve months. However, it is not +mandatory that the period should be a calendar year (that is, 1 January to 31 +December). + +A fiscal year usually starts at the beginning of a quarter, such as April 1, +July 1 or October 1. However, most companies' fiscal year also coincides with +the calendar year, which starts January 1. For the most part, it is simpler +and easier that way. For some organizations, there are advantages in starting +the fiscal year at a different time. For example, businesses that are seasonal +might start their fiscal year on July 1 or October 1. A business that has most +of its income in the fall and most of its expenses in the spring might also +choose to start its fiscal year on October 1. That way, they know what their +income will be for that year, and can adjust their expenses to maintain their +desired profit margins. + +Fiscal Year + +{next} diff --git a/erpnext/docs/user/guides/accounts/setup/index.md b/erpnext/docs/user/guides/accounts/setup/index.md new file mode 100644 index 0000000000..7b4504405b --- /dev/null +++ b/erpnext/docs/user/guides/accounts/setup/index.md @@ -0,0 +1,3 @@ +### Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/accounts/setup/index.txt b/erpnext/docs/user/guides/accounts/setup/index.txt new file mode 100644 index 0000000000..916f96cf95 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/setup/index.txt @@ -0,0 +1,4 @@ +fiscal-year +cost-center +accounts-settings +tax-rule \ No newline at end of file diff --git a/erpnext/docs/user/guides/accounts/setup/tax-rule.md b/erpnext/docs/user/guides/accounts/setup/tax-rule.md new file mode 100644 index 0000000000..fdbc704022 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/setup/tax-rule.md @@ -0,0 +1,21 @@ +You can define which [Tax Template]({{url_prefix}}/user/guides/setting-up/setting-up-taxes.html) must be applied on a Sales / Purchase transaction using Tax Rule. + +Tax Rule + +You can define Tax Rules for Sales or Purchase Taxes. +While making a Transaction the system will select and apply tax template based on the tax rule defined. +The system selects Tax Rule with maximum matching Filters. + +Let us consider a senario to understand Tax Rule Better. + +Suppose we define 2 Tax Rules as below. + +Tax Rule + +Tax Rule + +Here Tax Rule 1 has Billing Country as India and Tax Rule 2 has Billing Country as United Kingdom + +Now supposed we try to create a Sales Order for a customer whose default Billing Country is India, system shall select Tax Rule 1. +In case the customers Billing Country was United Kingdom, the system would have selected Tax Rule 2. + diff --git a/erpnext/docs/user/guides/accounts/tools/bank-reconciliation.md b/erpnext/docs/user/guides/accounts/tools/bank-reconciliation.md new file mode 100644 index 0000000000..1fd0b378d7 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/tools/bank-reconciliation.md @@ -0,0 +1,52 @@ +### Bank Reconciliation Statement + +A Bank Reconciliation is a process that explains the difference between the +bank balance shown in an organisation's bank statement, as supplied by the +bank, and the corresponding amount shown in the organisation's own accounting +records at a particular point in time. + +Such differences may occur, for example, because a cheque or a list of cheques +issued by the organisation has not been presented to the bank, a banking +transaction, such as a credit received, or a charge made by the bank, has not +yet been recorded in the organisations books, or either the bank or the +organisation itself has made an error. + +The Bank Reconciliation statement in ERPNext comes in the form of a report. + +#### Figure 1: Bank Reconciliation Statement + +![]({{url_prefix}}/assets/old_images/erpnext/bank-reconciliation-2.png) + + + +When you get the report, check whether the field 'Balance as per bank' matches +the Bank Account Statement. If there is a match then all the clearance dates +are updated. If there is a mismatch then check clearance dates and journal +entries. + +To add clearance entries go to Accounts > Tools > Bank Reconciliation + +### Bank Reconciliation Tool + +The Bank Reconciliation tool in ERPNext, helps add clearance dates to the +account statements. To Reconcile cheque payments go to Accounts and click on +Bank Reconciliation. + +__Step 1:__ Select the Bank Account against which you intend to reconcile. For +example; HDFC Bank, ICICI Bank, or Citibank etc. + +__Step 2:__ Select the Date range that you wish to reconcile for. + +__Step 3:__ Click on 'Get Reconciled Entries' + +All the entries in the specified date range will be shown in a table below. + +__Step 4:__ Click on the JV from the table and update clearance date. + +#### Figure 2: Bank Reconciliation Tool + +Bank Reconciliation + +__Step 5:__ Click on the button 'Update Clearance Date'. + +{next} diff --git a/erpnext/docs/user/guides/accounts/tools/index.md b/erpnext/docs/user/guides/accounts/tools/index.md new file mode 100644 index 0000000000..7b4504405b --- /dev/null +++ b/erpnext/docs/user/guides/accounts/tools/index.md @@ -0,0 +1,3 @@ +### Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/accounts/tools/index.txt b/erpnext/docs/user/guides/accounts/tools/index.txt new file mode 100644 index 0000000000..7f93166c6c --- /dev/null +++ b/erpnext/docs/user/guides/accounts/tools/index.txt @@ -0,0 +1,4 @@ +bank-reconciliation +payment-reconciliation +period-closing-voucher +payment-tool \ No newline at end of file diff --git a/erpnext/docs/user/guides/accounts/tools/payment-reconciliation.md b/erpnext/docs/user/guides/accounts/tools/payment-reconciliation.md new file mode 100644 index 0000000000..bf4a65f243 --- /dev/null +++ b/erpnext/docs/user/guides/accounts/tools/payment-reconciliation.md @@ -0,0 +1,31 @@ +Reconciliation is an accounting process used to compare two sets of records to +ensure the figures are in agreement and are accurate. It is the key process +used to determine whether the money leaving an account matches the amount +spent, ensuring the two values are balanced at the end of the recording +period. In Payment Reconciliation, the invoices are matched against the +payments made to the bank. Thus if you have many payments which are not +reconciled with their respective invoices, you can use the payment +reconciliation tool. + +To use Payment Reconciliation Tool go to, + +Accounts > Tools > Payment Reconciliation + +Payment Reconciliation + +__Step 1:__ Select the Account against whom the payments need to be reconciled. + +__Step 2:__ Mention the Voucher Type, whether it is Purchase Invoice, Sales +Invoice or Journal Entry. + +__Step 3:__ Select the Voucher Number and click on 'Get Unreconcilled Entries'. + +* All the payment entries will be pulled into a table below. + +__Step 4:__ Click on the entry row to allocate a particular amount. + +__Step 5:__ Click on the button 'Reconcile' + +* You will get a message that says 'Amount allocated successfully' + +{next} diff --git a/erpnext/docs/user/guides/accounts/tools/payment-tool.md b/erpnext/docs/user/guides/accounts/tools/payment-tool.md new file mode 100644 index 0000000000..f96ca5b91b --- /dev/null +++ b/erpnext/docs/user/guides/accounts/tools/payment-tool.md @@ -0,0 +1,24 @@ +###Payment Tool +The Payment Tool Feature allows non-accounting personnel to generate Journal Entrys by populating relevant fields in the Journal Entry with account and payment details. + +To go to Payment Tool, click on Accounts > Tools > Payment Tool. + +1. Select the Company Name. +2. Select the Party Type (Customer or Supplier) and the name of the customer or supplier against whom the payment has been made or received. +3. Use the Received Or Paid field to specify 'Received' if payment is being received or 'Paid' if User is making the payment. +4. Select the Mode of Payment and the Payment Account . +5. Enter the Reference Number and Reference Date of the payment, for instance, the Cheque no. and Cheque date in case the payment is being made by cheque. +6. Click on Get Outstanding Vouchers to fetch all the valid Vouchers, Invoices and Orders against which a payment can be made/received. These will appear in the Against Voucher section. + * __Note:__ In case User is paying a customer or receiving payment from a supplier, add the details regarding the relevant invoices and orders manually. + +Payment Tool + +7. Once details have been fetched, click on the detail entry and enter the payment amount made against that Invoice/Order/Voucher + +Payment Tool + +8. Click on 'Make Journal Entry' to generate a new Journal Entry with the relevant Party Details and Credit/Debit details filled in. + +Payment Tool + +{next} diff --git a/erpnext/docs/user/guides/accounts/tools/period-closing-voucher.md b/erpnext/docs/user/guides/accounts/tools/period-closing-voucher.md new file mode 100644 index 0000000000..5c0e203d0d --- /dev/null +++ b/erpnext/docs/user/guides/accounts/tools/period-closing-voucher.md @@ -0,0 +1,30 @@ +At the end of every year or (quarterly or maybe even monthly), after completing auditing, you can close your books of accounts. This means that you make all your special entries like: + + * Depreciation + * Change in value of Assets + * Defer taxes and liabilities + * Update bad debts + +etc. and book your Profit or Loss. + +By doing this, your balance in your Income and Expense Accounts become zero. You start a new Fiscal Year (or period) with a balanced Balance Sheet and fresh Profit and Loss account. + +In ERPNext after making all the special entries via Journal Entry for the current fiscal year, you should set all your Income and Expense accounts to zero via: + +> Accounts > Tools > Period Closing Voucher + +**Posting Date** will be when this entry should be executed. If your Fiscal Year ends on 31st December, then that date should be selected as Posting Date in the Period Closing Voucher. + +**Transaction Date** will be Period Closing Voucher's creation date. + +**Closing Fiscal Year** will be an year for which you are closing your financial statement. + +Period Closing Voucher + +This voucher will transfer Profit or Loss (availed from P&L statment) to Closing Account Head. You should select a libility account like Reserves and Surplus, or Capital Fund account as Closing Account. + +The Period Closing Voucher will make accounting entries (GL Entry) making all your Income and Expense Accounts zero and transferring Profit/Loss balance to the Closing Account. + +
If accounting entries are made in a closing fiscal year, even after Period Closing Voucher was created for that Fiscal Year, you should create another Period Closing Voucher. Later voucher will only transfer the pending P&L balance into Closing Account Head.
+ +{next} diff --git a/erpnext/docs/user/guides/buying/index.md b/erpnext/docs/user/guides/buying/index.md new file mode 100644 index 0000000000..55589ad43d --- /dev/null +++ b/erpnext/docs/user/guides/buying/index.md @@ -0,0 +1,15 @@ +# Buying + +If your business involves physical goods, buying is one of your core business +activity. Your suppliers are as important as your customers and they must be +provided with as much accurate information as possible. + +Buying in right amounts, in right quantities, can affect your cash flow and +profitability. + +ERPNext contains a set of transactions that will make your buying process as +efficient and seamless as possible. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/buying/index.txt b/erpnext/docs/user/guides/buying/index.txt new file mode 100644 index 0000000000..9c87d09d8e --- /dev/null +++ b/erpnext/docs/user/guides/buying/index.txt @@ -0,0 +1,4 @@ +supplier +supplier-quotation +purchase-order +setup diff --git a/erpnext/docs/user/guides/buying/purchase-order.md b/erpnext/docs/user/guides/buying/purchase-order.md new file mode 100644 index 0000000000..b6badf6238 --- /dev/null +++ b/erpnext/docs/user/guides/buying/purchase-order.md @@ -0,0 +1,86 @@ +A Purchase Order is analogous to a Sales Order. It is usually a binding +contract with your Supplier that you promise to buy a set of Items under the +given conditions. + +A Purchase Order can be automatically created from a Material Request or +Supplier Quotation. + +#### Purchase Order Flow Chart + +![Purchase Order]({{url_prefix}}/assets/old_images/erpnext/purchase-order-f.jpg) + +In ERPNext, you can also make a Purchase Order directly by going to: + +> Buying > Documents > Purchase Order > New Purchase Order + +#### Create Purchase Order + +Purchase Order + +Entering a Purchase Order is very similar to a Purchase Request, additionally +you will have to set: + + * Supplier. + * A “Required By” date on each Item: If you are expecting part delivery, your Supplier will know how much quantity to deliver at which date. This will help you from preventing over-supply. It will also help you to track how well your Supplier is doing on timeliness. + +### Taxes + +If your Supplier is going to charge you additional taxes or charge like a +shipping or insurance charge, you can add it here. It will help you to +accurately track your costs. Also, if some of these charges add to the value +of the product you will have to mention them in the Taxes table. You can also +use templates for your taxes. For more information on setting up your taxes +see the Purchase Taxes and Charges Template. + +### Value Added Taxes (VAT) + +Many a times, the tax paid by you to a Supplier, for an Item, is the same tax +which you collect from your Customer. In many regions, what you pay to your +government is only the difference between what you collect from your Customer +and what you pay to your Supplier. This is called Value Added Tax (VAT). + +For example you buy Items worth X and sell them for 1.3X. So your Customer +pays 1.3 times the tax you pay your Supplier. Since you have already paid tax +to your Supplier for X, what you owe your government is only the tax on 0.3X. + +This is very easy to track in ERPNext since each tax head is also an Account. +Ideally you must create two Accounts for each type of VAT you pay and collect, +“Purchase VAT-X” (asset) and “Sales VAT-X” (liability), or something to that +effect. Please contact your accountant if you need more help or post a query +on our forums! + + + +#### Purchase UOM and Stock UOM Conversion + +You can change your UOM as per your stock requirements in the Purchase Order +form. + +For example, If you have bought your raw material in large quantities with UOM +-boxes, and wish to stock them in UOM- Nos; you can do so while making your +Purchase Order. + +__Step 1:__ Store UOM as Nos in the Item form. + +Note: The UOM in the Item form is the stock UOM. + +__Step 2:__ In the Purchase Order mention UOM as Box. (Since material arrives in +Boxes) + +__Step 3:__ In the Warehouse and Reference section, the UOM will be pulled in as +Nos (from the Item form) + +#### Figure 3: Conversion of Purchase UOM to stock UOM + + +Purchase Order - UOM + +__Step 4:__ Mention the UOM conversion factor. For example, (100);If one box has +100 pieces. + +__Step 5:__ Notice that the stock quantity will be updated accordingly. + +__Step 6:__ Save and Submit the Form. + + +{next} diff --git a/erpnext/docs/user/guides/buying/purchase-taxes.md b/erpnext/docs/user/guides/buying/purchase-taxes.md new file mode 100644 index 0000000000..0e5ebb3a20 --- /dev/null +++ b/erpnext/docs/user/guides/buying/purchase-taxes.md @@ -0,0 +1,38 @@ +For Tax Accounts that you want to use in the tax templates, you must mention +them as type “Tax” in your Chart of Accounts. + +Similar to your Sales Taxes and Charges Template is the Purchase Taxes and +Charges Master. This is the tax template that you can use in your Purchase +Orders and Purchase Invoices. + +> Buying > Setup > Purchase Taxes and Charges Template > New Purchase Taxes and Charges +Master + +![Purchase-Taxes]({{url_prefix}}/assets/old_images/erpnext/purchase-taxes.png) + + + +You can specify if the tax / charge is only for valuation (not a part of +total) or only for total (does not add value to the item) or for both. + +If you select a particular tax as your Default tax, the system will apply this +tax to all the purchase transactions by default. + +### Calculation Type + +This can be on Net Total (that is the sum of basic amount). On Previous Row +Total / Amount (for cumulative taxes or charges). If you select this option, +the tax will be applied as a percentage of the previous row (in the tax table) +amount or total. Actual (as mentioned). + + * **Account Head:** The Account ledger under which this tax will be booked. + * **Cost Center:** If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center. + * **Description:** Description of the tax (that will be printed in invoices / quotes). + * **Rate:** Tax rate. + * **Amount:** Tax amount. + * **Total:** Cumulative total to this point. + * **Enter Row:** If based on "Previous Row Total" you can select the row number which will be taken as a base for this calculation (default is the previous row). + * **Consider Tax or Charge for:** In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both. + * **Add or Deduct:** Whether you want to add or deduct the tax. + +{next} diff --git a/erpnext/docs/user/guides/buying/setup/buying-settings.md b/erpnext/docs/user/guides/buying/setup/buying-settings.md new file mode 100644 index 0000000000..dc9fa8e143 --- /dev/null +++ b/erpnext/docs/user/guides/buying/setup/buying-settings.md @@ -0,0 +1,39 @@ +Buying Settings is where you can define properties which will be applied in the Buying module's transactions. + +![Buying Settings]({{url_prefix}}/assets/img/buying/buying-settings.png) + +Let us look at the various options that can be configured: + +### 1. Supplier Naming By + +When a Supplier is saved, system generates a unique identity or name for that Supplier which can be used to refer the Supplier in various Buying transactions. + +If not configured otherwise, ERPNext uses the Supplier's Name as the unique name. If you want to identify Suppliers using names like SUPP-00001, SUPP-00002, or such other patterned series, select the value of Supplier Naming By as "Naming Series". + +You can define or select the Naming Series pattern from: + +> Setup > Settings > Naming Series + +[Click here to know more about defining a Naming Series.]({{url_prefix}}/user/guides/setting-up/settings/naming-series.html) + +### 2. Default Supplier Type + +Configure what should be the value of Supplier Type when a new Supplier is created. + +### 3. Default Buying Price List + +Configure what should be the value of Buying Price List when a new Buying transaction is created. + +### 4. Maintain Same Rate Throughout Purchase Cycle + +If this is checked, ERPNext will stop you if you change the Item's price in a Purchase Invoice or Purchase Receipt created based on a Purchase Order, i.e. it will maintain the same price throughout the purchase cycle. If there is a requirement where you need the Item's price to change, you should uncheck this option. + +### 5. Purchase Order Required + +If this option is configured "Yes", ERPNext will prevent you from creating a Purchase Invoice or a Purchase Receipt without first creating a Purchase Order. + +### 6. Purchase Receipt Required + +If this option is configured "Yes", ERPNext will prevent you from creating a Purchase Invoice without first creating a Purchase Receipt. + +{next} diff --git a/erpnext/docs/user/guides/buying/setup/index.md b/erpnext/docs/user/guides/buying/setup/index.md new file mode 100644 index 0000000000..259b5ebc42 --- /dev/null +++ b/erpnext/docs/user/guides/buying/setup/index.md @@ -0,0 +1,4 @@ + +### Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/buying/setup/index.txt b/erpnext/docs/user/guides/buying/setup/index.txt new file mode 100644 index 0000000000..980e2266cc --- /dev/null +++ b/erpnext/docs/user/guides/buying/setup/index.txt @@ -0,0 +1,2 @@ +buying-settings +supplier-type \ No newline at end of file diff --git a/erpnext/docs/user/guides/buying/setup/supplier-type.md b/erpnext/docs/user/guides/buying/setup/supplier-type.md new file mode 100644 index 0000000000..9ca8978069 --- /dev/null +++ b/erpnext/docs/user/guides/buying/setup/supplier-type.md @@ -0,0 +1,28 @@ +A supplier may be distinguished from a contractor or subcontractor, who +commonly adds specialized input to deliverables. A supplier is also known as a +vendor. There are different types of suppliers based on their goods and +products. + +ERPNext allows you to create your own categories of suppliers. These +categories are known as Supplier Type. For Example, if your suppliers are +mainly pharmaceutical companies and FMCG distributors, You can create a new +Type for them and name them accordingly. + +Based on what the suppliers supply, they are classified into different +categories called Supplier Type. There can be different types of suppliers. +You can create your own category of Supplier Type. + +> Buying > Setup > Supplier Type > New Supplier Type + +Supplier Type + +You can classify your suppliers from a range of choice available in ERPNext. +Choose from a set of given options like Distributor, Electrical,Hardware, +Local, Pharmaceutical, Raw material, Services etc. + +Classifying your supplier into different types facilitates accounting and +payments. + +Type your new supplier category and Save. + +{next} diff --git a/erpnext/docs/user/guides/buying/supplier-quotation.md b/erpnext/docs/user/guides/buying/supplier-quotation.md new file mode 100644 index 0000000000..a0047e6867 --- /dev/null +++ b/erpnext/docs/user/guides/buying/supplier-quotation.md @@ -0,0 +1,33 @@ +A Supplier Quotation is a formal statement of promise by potential supplier to +supply the goods or services required by a buyer, at specified prices, and +within a specified period. A quotation may also contain terms of sale and +payment, and warranties. Acceptance of quotation by the buyer constitutes an +agreement binding on both parties. + +You can make a supplier quotation from a Material Request + +#### Supplier Quotation Flow-Chart + +![Supplier Quotation]({{url_prefix}}/assets/old_images/erpnext/supplier-quotation-f.jpg) + +You can also make a Supplier Quotation directly from: + +> Buying > Documents > Supplier Quotation > New Supplier Quotation + +#### Create Supplier Quotation + +Supplier Quotation + +If you have multiple Suppliers who supply you with the same Item, you +usually send out a message (Request for Quote) to various Suppliers. In +many cases, especially if you have centralized buying, you may want to record +all the quotes so that + + * You can easily compare prices in the future + * Audit whether all Suppliers were given the opportunity to quote. + +Supplier Quotations are not necessary for most small businesses. Always +evaluate the cost of collecting information to the value it really provides! +You could only do this for high value items. + +{next} diff --git a/erpnext/docs/user/guides/buying/supplier.md b/erpnext/docs/user/guides/buying/supplier.md new file mode 100644 index 0000000000..9e20642c97 --- /dev/null +++ b/erpnext/docs/user/guides/buying/supplier.md @@ -0,0 +1,37 @@ +Suppliers are companies or individuals who provide you with products or +services. They are treated in exactly the same manner as Customers in ERPNext. + +You can create a new Supplier via: + +> Buying > Documents > Supplier > New Supplier + +Supplier Master + +### Contacts and Addresses + +Contacts and Addresses in ERPNext are stored separately so that you can attach +multiple Contacts or Addresses to Customers and Suppliers. To add a Contact or +Address go to Buying and click on “New Contact” or “New Address”. + +> Tip: When you select a Supplier in any transaction, one Contact and Address +gets pre-selected. This is the “Default Contact or Address”. So make sure you +set your defaults correctly! + +### Integration with Accounts + +In ERPNext, there is a separate Account record for each Supplier, of Each +company. + +When you create a new Supplier, ERPNext will automatically create an Account +Ledger for the Supplier under “Accounts Payable” in the Company set in the +Supplier record. + +> Advanced Tip: If you want to change the Account Group under which the +Supplier Account is created, you can set it in the Company master. + +If you want to create an Account in another Company, just change the Company +value and “Save” the Supplier again. + +> Tip: You can also import from the Data Import Tool + +{next} diff --git a/erpnext/docs/user/guides/collaboration-tools/assignment.md b/erpnext/docs/user/guides/collaboration-tools/assignment.md new file mode 100644 index 0000000000..d78cf0c7ad --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/assignment.md @@ -0,0 +1,40 @@ +Assign To feature in ERPNext allows you to allocate particular document to specific user, whom needs to further work on that document. + +For example, if Sales Order needs to be approved/submitted by Sales Manager, first draft user can allocate that Sales Order to Sales Manager. On allocating document to Sales Manager, it will be added to that user's ToDo list. Same way, allocation can also be done to Material User and Account user who needs to create Delivery Note and Sales Invoice respectively against this Sales Note. + +
Permissions restriction cannot be done based on Assigned To
+ +Following are the steps to assign document to another user. + +#### Step 1: Click on the Assign To Button + +Assign to option is located at the footer of document. Clicking on Assignment Icon on the tool bar will fast-forward you to footer of same document. + +![Assigned To Icon]({{url_prefix}}/assets/old_images/erpnext/assigned-to-icon.png) + + +![Assigned To]({{url_prefix}}/assets/old_images/erpnext/assigned-to.png) + +#### Step 2: Assign to User + +In the Assign To section, you will find option to select User to whom this document will be assigned to. You can assign one document to multiple people at a time. + +![Assign User]({{url_prefix}}/assets/old_images/erpnext/assign-user.png) + +With assignment, you can also leave a comment for the review of asignee. + +####ToDo List of Assignee + +This transaction will appear in the To-do list of the ser in “Todo” section. + +![Assign Todo]({{url_prefix}}/assets/old_images/erpnext/assign-todo.png) + +####Removing Assignment + +User will be able to remove assignment by clicking on "Assignment Completed" button in the document. + +![Assign Remove]({{url_prefix}}/assets/old_images/erpnext/assign-remove.png) + +Once assignment is set as completed, Status of its ToDo record will be set as Closed. + +{next} diff --git a/erpnext/docs/user/guides/collaboration-tools/calendar.md b/erpnext/docs/user/guides/collaboration-tools/calendar.md new file mode 100644 index 0000000000..5750777025 --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/calendar.md @@ -0,0 +1,63 @@ +The Calendar is a tool where you can create and share Events and also see +auto-generated events from the system. + +You can switch calender view based on Month, Week and Day. + +###Creating Events in Calender + +####Creating Event Manually + +To create event manually, you should first determine Calender View. If Event's start and end time will be within one day, then you should first switch to Day view. + +This view will 24 hours of a day broken in various slots. You should click on slot for Event Start Time, and drag it down till you reach event end time. + +![Calender Event Manually]({{url_prefix}}/assets/old_images/erpnext/calender-event-manually.png) + +Based on the selection of time slot, Start Time and End Time will be updated in the Event master. Then you can set subject for an event, and save it. + +####Event Based on Lead + +In the Lead form, you will find a field called Next Contact By and Next Contact Date. Event will be auto created for date and person person specified in this field. + +![Calender Event Lead]({{url_prefix}}/assets/old_images/erpnext/calender-event-lead.png) + +####Birthday Event + +Birthday Event is created based on Date of Birth specified in the Employee master. + +###Recurring Events + +You can set events as recurring in specific interval by Checking the "Repeat This +Event". + +![Calender Event Recurring]({{url_prefix}}/assets/old_images/erpnext/calender-event-recurring.png) + +###Permission for Event + +You can set Event as Private or Public. Private Events will be visible only to you, and if any other user selected in the participants table. Instead of User, you can also assign permission for event based on Role. + +Public Event, like Birthday will be visible to all. + +![Calender Event Permission]({{url_prefix}}/assets/old_images/erpnext/calender-event-permission.png) + +###Event Reminders + +There are two ways you can receive email reminder for an event. + +####Enable Reminder in Event + +In the Event master, checking "Send an email reminder in the morning" will trigger notifcation email to all the participants for this event. + +![Calender Event Notification]({{url_prefix}}/assets/old_images/erpnext/calender-event-notification.png) + +####Create Email Digest + +To get email reminders for event, you should set Email Digest for Calender Events. + +Email Digest can be set from: + +`Setup > Email > Email Digest` + +![Calender Email Digest]({{url_prefix}}/assets/old_images/erpnext/calender-email-digest.png) + +{next} diff --git a/erpnext/docs/user/guides/collaboration-tools/collaborating-around-forms.md b/erpnext/docs/user/guides/collaboration-tools/collaborating-around-forms.md new file mode 100644 index 0000000000..11c7b818e6 --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/collaborating-around-forms.md @@ -0,0 +1,19 @@ +### Assigned to + +You can email any transaction from the system by clicking on the “Assigned to” +button in the right sidebar. A log of all your sent emails will be maintained +in Communication. + +![Forms]({{url_prefix}}/assets/old_images/erpnext/forms.png) + +### Comments + +Comments are a great way to add information about a transaction that is not a +part of the transactions. Like some background information etc. Comments can +be added in the right sidebar. + +### Tags + +[Read more about Tags]({{url_prefix}}/user/guides/collaboration-tools/tags.html) + +{next} diff --git a/erpnext/docs/user/guides/collaboration-tools/index.md b/erpnext/docs/user/guides/collaboration-tools/index.md new file mode 100644 index 0000000000..93f080ed0c --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/index.md @@ -0,0 +1,15 @@ +We live in an era when people are very comfortable communicating, discussing, +asking, assigning work and getting feedback electronically. The Internet acts +as a great medium to collaborate on work too. Taking this concept into ERP +system, we have designed a bunch of tools whereby you can Assign transactions, +manage your To Dos, share and maintain a Calendar, maintain a company wise +Knowledge Base, Tag and Comment on transactions and send your Orders, Invoices +etc via Email. You can also send instant messages to other users using the +Messaging tool. + +These tools are integrated into all aspects of the product so that you can +effectively manage your data and collaborate with your co-workers. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/collaboration-tools/index.txt b/erpnext/docs/user/guides/collaboration-tools/index.txt new file mode 100644 index 0000000000..d02b6d94d6 --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/index.txt @@ -0,0 +1,7 @@ +to-do +collaborating-around-forms +messages +notes +calendar +assignment +tags diff --git a/erpnext/docs/user/guides/collaboration-tools/messages.md b/erpnext/docs/user/guides/collaboration-tools/messages.md new file mode 100644 index 0000000000..a905aeb546 --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/messages.md @@ -0,0 +1,12 @@ +You can send and receive messages from the system by using the Messages tool. +If you send a message to a user, and the user is logged in, it will appear as +a popup message and the unread messages counter in the top toolbar will be +updated. + +![Message List]({{url_prefix}}/assets/old_images/erpnext/message-list.png) + +You can choose to send message to all the users, or to specific user. + +![Messsage To]({{url_prefix}}/assets/old_images/erpnext/message-to.png) + +{next} diff --git a/erpnext/docs/user/guides/collaboration-tools/notes.md b/erpnext/docs/user/guides/collaboration-tools/notes.md new file mode 100644 index 0000000000..a9abc4069f --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/notes.md @@ -0,0 +1,21 @@ +You can store your long notes under this section. It can contain your partner lists, frequently used passwords, terms and conditions, or any other document which needs to be shared. Following are the steps to create new Note. + +####Go to Note + +`Home > Note > New` + +####Notes Details + +Enter Title and Context. + +![Note]({{url_prefix}}/assets/old_images/erpnext/note.png) + +####Set Permissions to select Users + +To make Note accessible for all, check "Public" under links section. If specific Note is to be made accessible to specific user, they shall be selected in the Share With table. + +![Note Permission]({{url_prefix}}/assets/old_images/erpnext/note-permission.png) + +
Notes can also be used as a knowledge base internally. You can also attach file in the Notes, and make it accessible to specific set of users only.
+ +{next} diff --git a/erpnext/docs/user/guides/collaboration-tools/tags.md b/erpnext/docs/user/guides/collaboration-tools/tags.md new file mode 100644 index 0000000000..7ada9f517d --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/tags.md @@ -0,0 +1,5 @@ +Like Assignments and Comments, you can also add your own tags to each type of transactions. These tags can help you search a document and also classify it. ERPNext will also show you all the important tags in the document list. + +![Tags]({{url_prefix}}/assets/old_images/erpnext/tags-in-list.png) + +{next} diff --git a/erpnext/docs/user/guides/collaboration-tools/to-do.md b/erpnext/docs/user/guides/collaboration-tools/to-do.md new file mode 100644 index 0000000000..af1c5ac1fc --- /dev/null +++ b/erpnext/docs/user/guides/collaboration-tools/to-do.md @@ -0,0 +1,10 @@ +To Do is a simple tool where all the activities [assigned](https://erpnext.com/collaboration-tools/assignment) to you and assigned +by you are listed. You can also add your own to-do items in the list. + +![Todo List]({{url_prefix}}/assets/old_images/erpnext/todo-list.png) + +When task is completed, you should simply remove assignment from the assigned document. With this, task will be removed from your Todo list as well. For Todo which are not assigned via document, you can set their status as Closed from the Todo record itself. + +![Todo Close]({{url_prefix}}/assets/old_images/erpnext/todo-close.png) + +{next} diff --git a/erpnext/docs/user/guides/customer-portal/customer-orders-invoices-and-shipping-status.md b/erpnext/docs/user/guides/customer-portal/customer-orders-invoices-and-shipping-status.md new file mode 100644 index 0000000000..b176d10882 --- /dev/null +++ b/erpnext/docs/user/guides/customer-portal/customer-orders-invoices-and-shipping-status.md @@ -0,0 +1,22 @@ +ERPNext Web Portal gives your customers quick access to their Orders, Invoices +and Shipments Customers can check the status of their orders, invoices, and +shipping status by logging on to the web. + +![Portal Menu]({{url_prefix}}/assets/old_images/erpnext/portal-menu.png) + +Once an order is raised, either using the Shopping Cart or from within +ERPNext, your customer can view the order and keep an eye on the billing and +shipment status. When the invoice and payment against these orders are +submitted, the customer can see the updated status on the portal, at a glance. + +![Customer Portal]({{url_prefix}}/assets/old_images/erpnext/customer-portal-orders-1.png) + +#### Invoice with paid status. + +![Invoice Paid]({{url_prefix}}/assets/old_images/erpnext/portal-invoice-paid.png) + +#### Invoice with billed status. + +![Billed Invoice]({{url_prefix}}/assets/old_images/erpnext/portal-order-billed.png) + +{next} diff --git a/erpnext/docs/user/guides/customer-portal/index.md b/erpnext/docs/user/guides/customer-portal/index.md new file mode 100644 index 0000000000..ddac7d2771 --- /dev/null +++ b/erpnext/docs/user/guides/customer-portal/index.md @@ -0,0 +1,8 @@ +Customer Portal is designed to give easy accesibility to customers of a +company. + +This portal allows customers to login and find out information relevant to them.They can trace communication history of their mails. They can also check order status by logging into the website. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/customer-portal/index.txt b/erpnext/docs/user/guides/customer-portal/index.txt new file mode 100644 index 0000000000..a029f6b72c --- /dev/null +++ b/erpnext/docs/user/guides/customer-portal/index.txt @@ -0,0 +1,4 @@ +customer-orders-invoices-and-shipping-status +portal-login +sign-up +issues diff --git a/erpnext/docs/user/guides/customer-portal/issues.md b/erpnext/docs/user/guides/customer-portal/issues.md new file mode 100644 index 0000000000..478e1b9e1b --- /dev/null +++ b/erpnext/docs/user/guides/customer-portal/issues.md @@ -0,0 +1,22 @@ +The customer portal makes it very easy for a customer to raise concerns. A +simple and intuitive interface facilitates your customer to report their +concerns as Issues. They can view the complete thread of their +conversation. + +#### Empty Ticket List + +![Ticket List]({{url_prefix}}/assets/old_images/erpnext/portal-ticket-list-empty.png) + +#### New Issue + +![New Ticket]({{url_prefix}}/assets/old_images/erpnext/portal-new-ticket.png) + +#### Open Issue + +![Open Issue]({{url_prefix}}/assets/old_images/erpnext/portal-ticket-1.png) + +#### Reply on Issue + +![Reply Issue]({{url_prefix}}/assets/old_images/erpnext/portal-ticket-reply.png) + +{next} diff --git a/erpnext/docs/user/guides/customer-portal/portal-login.md b/erpnext/docs/user/guides/customer-portal/portal-login.md new file mode 100644 index 0000000000..9d657a827e --- /dev/null +++ b/erpnext/docs/user/guides/customer-portal/portal-login.md @@ -0,0 +1,6 @@ +To login into the customer account, the customer has to use his email id and +the password sent by ERPNext; generated through the sign-up process. + +![Login]({{url_prefix}}/assets/old_images/erpnext/customer-portal-login.png) + +{next} diff --git a/erpnext/docs/user/guides/customer-portal/sign-up.md b/erpnext/docs/user/guides/customer-portal/sign-up.md new file mode 100644 index 0000000000..2e95d494bc --- /dev/null +++ b/erpnext/docs/user/guides/customer-portal/sign-up.md @@ -0,0 +1,22 @@ +Customers have to log-in to the Company Website, and sign-up as a customer. + +#### Step 1: Click on Login Icon + +![Sign Up]({{url_prefix}}/assets/old_images/erpnext/customer-portal-sign-up-1.png) + + + +#### Step 2: Click on Sign Up Icon + +![Sign Up]({{url_prefix}}/assets/old_images/erpnext/customer-portal-sign-up-2.png) + + + +#### Step 3: Enter Customer Name and ID + +![Sign Up]({{url_prefix}}/assets/old_images/erpnext/customer-portal-sign-up-3.png) + +After the sign up process, a mail will be sent to the customers email id with +the password details. + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-doctype.md b/erpnext/docs/user/guides/customize-erpnext/custom-doctype.md new file mode 100644 index 0000000000..02b08deef8 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-doctype.md @@ -0,0 +1,74 @@ +DocType or Document Type is a tool to insert form in ERPNext. The forms like Sales Order, +Sales Invoices, Production Order are added as Doctype in the backend. Let's assume we are +creating a Custom Doctype for a Book. + +Custom Doctype allows you to insert custom forms in ERPNext as per your requirement. + +To create a new **DocType**, go to: + +`Setup > Customize > Doctype > New` + +#### Doctype Detail + +1. Module: Select module in which this Doctype should be placed. +1. Document Type: Specify if this Doctype will be to carry master data, or to track transactions. Doctype +for book will be added as Master. +1. Is Child table: If this Doctype is to be inserted as table into another Doctype, like Item table +in the Sales Order Doctype, then you should check Is Child Table. Else no. +1. Is Single: If checked, this Doctype will become a single form, like Selling Setting, which user will +not be able to re-produce. +1. Custom?: This field will be checked by default when adding Custom Doctype. + +![Doctype Basic]({{url_prefix}}/assets/img/setup/customize/doctype-basics.png) + +#### Fields + +In the Fields Table, you can add the fields (properties) of the DocType (Article). + +Fields are much more than database columns, they can be: + +1. Columns in the database +1. For Layout (section / column breaks) +1. Child tables (Table type field) +1. HTML +1. Actions (button) +1. Attachments or Images + +![Doctype fields]({{url_prefix}}/assets/img/setup/customize/Doctype-all-fields.png) + +When you add fields, you need to enter the **Type**. **Label** is optional for Section Break and Column Break. **Name** (`fieldname`) is the name of the database table column. + +You can also set other properties of the field like whether it is mandatory, read only etc. + +#### Naming + +In this section, you can define criteria based on which document for this doctype will be named. There are multiple criterion based on which document can be named, like naming based on the value in the specific field, or based on Naming Series, or based on value provided by the user in the prompt, which will be shown when saving document. In the following example, we are doing naming based on the value in the field **book_name**. + +![Doctype Naming]({{url_prefix}}/assets/img/setup/customize/doctype-field-naming.png) + +#### Permission + +In this table, you should select roles and define permission roles for them for this Doctype. + +![Doctype Permissions]({{url_prefix}}/assets/img/setup/customize/Doctype-permissions.png) + +#### Save Doctype + +On saving doctype, you will get pop-up to provide name for this Doctype. + +![Doctype Save]({{url_prefix}}/assets/img/setup/customize/Doctype-save.png) + +#### Doctype in System + +To check this Doctype, open Module defined for this doctype. Since we have added Books doctype in the +Human Resource module, to access this doctype, go to: + +`Human Resource > Document > Book` + +![Doctype List]({{url_prefix}}/assets/img/setup/customize/Doctype-list-view.png) + +#### Book master + +Using the fields entered, following is the master one book. + +![Doctype List]({{url_prefix}}/assets/img/setup/customize/Doctype-book-added.png) diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-field.md b/erpnext/docs/user/guides/customize-erpnext/custom-field.md new file mode 100644 index 0000000000..ed30f529b1 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-field.md @@ -0,0 +1,77 @@ +Custom Field feature allows you to insert fields in the existing masters and transactions as per your requirement. While inseting custom field, you can define its properties like. + +* Field Name/Label +* Field Type +* Mandatory/Non-Mandatory +* Insert After Field + +To add a Custom Field, go to: + +> Setup > Customize > Custom Field > New Custom Field + +You can also insert new Custom Field from [Customize Form](https://erpnext.com/customize-erpnext/customize-form) tool. + +In Customize Form, for each field, you will find plus (+) option. When click on it, new row will be inserted above that field. You can enter properties for your Custom Field in the newly added blank row. + +![Customize Form Custom Field]({{url_prefix}}/assets/old_images/erpnext/customize-form-custom-field.png) + +Following are the steps to insert Custom Field in the existing form. + +####New Custom Field form / Row in Customize Form + +As mentioned above, you can insert Custom Field from Custom Field form, and also from Customize Form. + +####Select Document/Form + +You should select transaction or master in which you want to insert custom field. Let's assume you need to insert a custom link field in the Quotation form. In this case, Document will be "Quotation". + +![Custom Field Document]({{url_prefix}}/assets/old_images/erpnext/custom-field-document.png) + +####Set Field Label + +Custom Field's name will be set based on its Label. If you want to create Custom Field with specific name, but with different label, then you should first set Label as you want Field Name to be set. After Custom Field is saved, you can edit the Field Label again. + +![Custom Field Label]({{url_prefix}}/assets/old_images/erpnext/custom-field-label.png) + +####Select Insert After + +This field will have all the existing field of the form/doctype selected. Your Custom Field will be placed after field you select in the Insert After field. + +![Custom Field Insert]({{url_prefix}}/assets/old_images/erpnext/custom-field-insert.png) + +####Select Field Type + +Click [here](https://erpnext.com/kb/customize/field-types) to learn more about types of field you can set for your Custom Field. + +![Custom Field Type]({{url_prefix}}/assets/old_images/erpnext/custom-field-type.png) + +####Set Option + +If you are creating a Link field, then Doctype name with which this field will be linked to will be entered in the Option field. Click [here](https://erpnext.com/kb/customize/creating-custom-link-field) to learn more about creating custom link field. + +![Custom Field Link]({{url_prefix}}/assets/old_images/erpnext/custom-field-link.png) + +If field type is set as Select (drop down field), then all he possible result for this field should be listed in the Options field. Each possible result should be separate by row. + +![Custom Field Option]({{url_prefix}}/assets/old_images/erpnext/custom-field-option.png) + +For other field types, like Data, Date, Currency etc., Opton field will be left blank. + +####Set More Properties + +You can set properties as: + +1. Mandatory: Should this field be mandatory or non-mandatory. +1. Print Hide: Should this field be visible in the print format or no. +1. Field Description: It will be short field description which will appear just below that field. +1. Default Value: Value entered in this field will be auto-updated in this field. +1. Read Only: Checking this option will make custom field non-editable. +1. Allow on Submit: Checking this option will allow editing value in the field when in submitted transaction. + +![Custom Field Properties]({{url_prefix}}/assets/old_images/erpnext/custom-field-properties.png) + +####Deleting Custom Field + +Given a permission, user will be able to delete Custom Fields. Incase, it was deleted by default, if you add another Custom Field with same name. Then you shall see new field auto-mapped with old-deleted Custom Field. + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/custom-button.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/custom-button.md new file mode 100644 index 0000000000..12054be564 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/custom-button.md @@ -0,0 +1,23 @@ +# Add a Custom Button + + frappe.ui.form.on("Event", "refresh", function(frm) { + frm.add_custom_button(__("Do Something"), function() { + // When this button is clicked, do this + + var subject = frm.doc.subject; + var event_type = frm.doc.event_type; + + // do something with these values, like an ajax request + // or call a server side frappe function using frappe.call + $.ajax({ + url: "http://example.com/just-do-it", + data: { + "subject": subject, + "event_type": event_type + } + + // read more about $.ajax syntax at http://api.jquery.com/jquery.ajax/ + + }); + }); + }); diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/custom-script-fetch-values-from-master.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/custom-script-fetch-values-from-master.md new file mode 100644 index 0000000000..792460af5a --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/custom-script-fetch-values-from-master.md @@ -0,0 +1,25 @@ +To pull a value of a link on selection, use the `add_fetch` method. + + + + add_fetch(link_fieldname, source_fieldname, target_fieldname) + + +### Example + +You create Custom Field **VAT ID** (`vat_id`) in **Customer** and **Sales +Invoice** and want to make sure this value gets updated every time you select +a Customer in a Sales Invoice. + +Then in the Sales Invoice Custom Script, add this line: + + + + cur_frm.add_fetch('customer','vat_id','vat_id') + + +* * * + +See: [How to create a custom script]({{url_prefix}}/user/guides/customize-erpnext/custom-scripts.html) + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/date-validation.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/date-validation.md new file mode 100644 index 0000000000..0d080af7c0 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/date-validation.md @@ -0,0 +1,11 @@ +# Date Validation + + + frappe.ui.form.on("Event", "validate", function(frm) { + if (frm.doc.from_date < get_today()) { + msgprint(__("You can not select past date in From Date")); + throw "past date selected" + } + }); + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/generate-item-code-based-on-custom-logic.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/generate-item-code-based-on-custom-logic.md new file mode 100644 index 0000000000..960aa89c6a --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/generate-item-code-based-on-custom-logic.md @@ -0,0 +1,39 @@ +Add this in the Custom Script of **Item**, so that the new Item Code is +generated just before the a new Item is saved. + + +(Thanks to Aditya Duggal) + + + + cur_frm.cscript.custom_validate = function(doc) { + // clear item_code (name is from item_code) + doc.item_code = ""; + + // first 2 characters based on item_group + switch(doc.item_group) { + case "Test A": + doc.item_code = "TA"; + break; + case "Test B": + doc.item_code = "TB"; + break; + default: + doc.item_code = "XX"; + } + + // add next 2 characters based on brand + switch(doc.brand) { + case "Brand A": + doc.item_code += "BA"; + break; + case "Brand B": + doc.item_code += "BB"; + break; + default: + doc.item_code += "BX"; + } + } + + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/index.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/index.md new file mode 100644 index 0000000000..78edcfcfcb --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/index.md @@ -0,0 +1,18 @@ +### How to Create a Custom Script + +Create a Custom Script (you must have System Manager role for this): + + 1. Got to: Setup > Custom Script > New Custom Script + 2. Select the DocType in which you want to add the Custom Script + +* * * + +### Notes + + 1. Server Custom Scripts are only available for the Administrator. + 2. Client Custom Scripts are in Javascript and Server Custom Scripts are in Python. + 3. For testing, make sure to go to Tools > Clear Cache and refresh after updating a Custom Script. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/index.txt b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/index.txt new file mode 100644 index 0000000000..2b4975558a --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/index.txt @@ -0,0 +1,10 @@ +custom-script-fetch-values-from-master +date-validation +generate-item-code-based-on-custom-logic +make-read-only-after-saving +restrict-cancel-rights +restrict-purpose-of-stock-entry +restrict-user-based-on-child-record +sales-invoice-id-based-on-sales-order-id +update-date-field-based-on-value-in-other-date-field +custom-button diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/make-read-only-after-saving.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/make-read-only-after-saving.md new file mode 100644 index 0000000000..4fda1bd6f9 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/make-read-only-after-saving.md @@ -0,0 +1,12 @@ +Use the method `cur_frm.set_df_property` to update the field's display. + +In this script we also use the `__islocal` property of the doc to check if the +document has been saved atleast once or is never saved. If `__islocal` is `1`, +then the document has never been saved. + + frappe.ui.form.on("MyDocType", "refresh", function(frm) { + // use the __islocal value of doc, to check if the doc is saved or not + frm.set_df_property("myfield", "read_only", frm.doc.__islocal ? 0 : 1); + } + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-cancel-rights.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-cancel-rights.md new file mode 100644 index 0000000000..e5037fe135 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-cancel-rights.md @@ -0,0 +1,17 @@ +Add a handler to `custom_before_cancel` event: + + + + cur_frm.cscript.custom_before_cancel = function(doc) { + if (user_roles.indexOf("Accounts User")!=-1 && user_roles.indexOf("Accounts Manager")==-1 + && user_roles.indexOf("System Manager")==-1) { + if (flt(doc.grand_total) > 10000) { + msgprint("You can not cancel this transaction, because grand total \ + is greater than 10000"); + validated = false; + } + } + } + + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-purpose-of-stock-entry.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-purpose-of-stock-entry.md new file mode 100644 index 0000000000..9b37eb552d --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-purpose-of-stock-entry.md @@ -0,0 +1,10 @@ + + frappe.ui.form.on("Material Request", "validate", function(frm) { + if(user=="user1@example.com" && frm.doc.purpose!="Material Receipt") { + msgprint("You are only allowed Material Receipt"); + throw "Not allowed"; + } + } + + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-user-based-on-child-record.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-user-based-on-child-record.md new file mode 100644 index 0000000000..6c36a144f7 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/restrict-user-based-on-child-record.md @@ -0,0 +1,20 @@ + + // restrict certain warehouse to Material Manager + cur_frm.cscript.custom_validate = function(doc) { + if(user_roles.indexOf("Material Manager")==-1) { + + var restricted_in_source = wn.model.get("Stock Entry Detail", + {parent:cur_frm.doc.name, s_warehouse:"Restricted"}); + + var restricted_in_target = wn.model.get("Stock Entry Detail", + {parent:cur_frm.doc.name, t_warehouse:"Restricted"}) + + if(restricted_in_source.length || restricted_in_target.length) { + msgprint("Only Material Manager can make entry in Restricted Warehouse"); + validated = false; + } + } + } + + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/sales-invoice-id-based-on-sales-order-id.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/sales-invoice-id-based-on-sales-order-id.md new file mode 100644 index 0000000000..72dbb6dc9d --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/sales-invoice-id-based-on-sales-order-id.md @@ -0,0 +1,19 @@ +Below script allows you to get naming series in Sales Invoice, same as of corresponding Sales Order. +Invoice uses a prefix M- but the number duplicates the SO doc name (number). + +Example: If Sales Order id is SO-12345, then corresponding Sales Invoice id will be set as M-12345. + + frappe.ui.form.on("Sales Invoice", "refresh", function(frm){ + var sales_order = frm.doc.items[0].sales_order.replace("M", "M-"); + if (!frm.doc.__islocal && sales_order && frm.doc.name!==sales_order){ + frappe.call({ + method: 'frappe.model.rename_doc.rename_doc', + args: { + doctype: frm.doctype, + old: frm.docname, + "new": sales_order, + "merge": false + }, + }); + } + }); diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/update-date-field-based-on-value-in-other-date-field.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/update-date-field-based-on-value-in-other-date-field.md new file mode 100644 index 0000000000..b7a5e1ce36 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/custom-script-examples/update-date-field-based-on-value-in-other-date-field.md @@ -0,0 +1,7 @@ +Below script would auto-set value for the date field, based on the value in another date field. + +Example: Production Due Date must be set as two days before Delivery Date. If you have Production Due Date field already, with field type as Date, as per the below given script, date will be auto-updated in it, two days prior Deliver Date. + + cur_frm.cscript.custom_delivery_date = function(doc, cdt, cd){ + cur_frm.set_value("production_due_date", frappe.datetime.add_days(doc.delivery_date, -2)); + } diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/index.md b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/index.md new file mode 100644 index 0000000000..13ba6c6693 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/index.md @@ -0,0 +1,11 @@ +If you wish to change any ERPNext form formats, you can do so by using Custom +Scripts. For example, if you wish to add a submit button after saving, to a +Lead form, you can do so by creating your own script. + +> Setup > Customization > Custom Script + +![Custom Script]({{url_prefix}}/assets/old_images/erpnext/custom-script.png) + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/customize-erpnext/custom-scripts/index.txt b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/index.txt new file mode 100644 index 0000000000..0fd3d46046 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/custom-scripts/index.txt @@ -0,0 +1 @@ +custom-script-examples \ No newline at end of file diff --git a/erpnext/docs/user/guides/customize-erpnext/customize-form.md b/erpnext/docs/user/guides/customize-erpnext/customize-form.md new file mode 100644 index 0000000000..c76d6571a1 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/customize-form.md @@ -0,0 +1,107 @@ + +Before we venture to learn form customization tool, click [here](https://kb.frappe.io/kb/customization/form-architecture) to understand the architecture of forms in ERPNext. It shall help you in using Customize Form tool more efficiently. + +Customize Form is the tool which allows user to customize the property of standard fields as per the requirement. Let's assume we need to set Project Name field as mandatory in the Sales Order form. Following are the steps which shall be followed to achieve this. + +####Step 1: Go to Customize Form + +You can go to Customize Form from: + +> Setup >> Customize >> Customize Form + +System Manager will find Customize Form option in the Sales Order list (or any other form for that matter) view as well. + +![Customize Form List View]({{url_prefix}}/assets/old_images/erpnext/customize-form-list-view.png) + +####Step 2: Select Docytpe/Document + +You should select Docytpe/Document which has field-to-be-customized located in it. + +![Customize Form Document]({{url_prefix}}/assets/old_images/erpnext/customize-form-document.png) + +####Step 3:Edit Property + +On selecting Doctype/table, you will have all the fields of the table updated as rows in the Customize Form table. You should drill down to field you need to work on, Project Name in this case. + +On clicking Project Name row, fields to set various property for this field will be shown. To Customize the mandatory property for a field, there is a field called "Mandatory". Checking this field will set Project Name field as mandatory in the Quotation form. + +![Customize Form Mandatory]({{url_prefix}}/assets/old_images/erpnext/customize-form-mandatory.png) + +Like this, you can customize following properties of the field. + +* Change field types (for e.g. you want to increase the number of decimal places, you can convert come fields from Float to Currency). +* Change labels to suit your industry / language. +* Make certain fields mandatory. +* Hide certain fields. +* Change layout (sequence of fields). To do this, select a field in the grid and click on“Up” or “Down” in the grid toolbar. +* Add / edit “Select” Options. (for example, you can add more sources in Leads etc). + +####Step 4: Update + +![Customize Form Update]({{url_prefix}}/assets/old_images/erpnext/customize-form-update.png) + +Before checking Sales Order form, you should clear cache and refresh browser tab for customization to take effect. + +For Customize Form, you can also allow attachments, set max number of attachments and set the default Print Format. + +>Note: Though we want you to do everything you can to customize your ERP based on your business needs, we recommend that you do not make “wild” changes to the forms. This is because, these changes may affect certain operations and may mess up your forms. Make small changes and see its effect before doing some more. + +Following are the properties which you can customize for a specific field from Customize Form. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field propertyPurpose
Print hideChecking it will hide field from Standard print format.
HiddenChecking it field will hide field in the data entry form.
MandatoryChecking it will set field as mandatory.
Field TypeClick here to learn about of fields types.
OptionsPossible result for a drop down fields can be listed here. Also for a link field, relevant Doctype can be provided.
Allow on submitChecking it will let user update value in field even in submitted form.
DefaultValue defined in default will be pulled on new record creation.
DescriptionGives field description for users understanding.
LabelLabel is the field name which appears in form.
+ +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/document-title.md b/erpnext/docs/user/guides/customize-erpnext/document-title.md new file mode 100644 index 0000000000..338068adca --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/document-title.md @@ -0,0 +1,33 @@ +You can customize the title of documents based on properties so that you have meaningful information for the list views. + +For example the default title on **Quotation** is the customer name, but if you are dealing a few customers and sending lots of quotes to the same customer, you may want to customize. + +#### Setting Title Fields + +From ERPNext Version 6.0 onwards, all transactions have a `title` property. If there is not a title property, you can add a **Custom Field** as title and set the **Title Field** via **Customize Form**. + +You can set the default value of that property by using Python style string formatting in **Default** or **Options** + +To edit a default title, go to + +1. Setup > Customize > Customize Form +2. Select your transaction +3. Edit the **Default** field in your form + +#### Defining Titles + +You can define the title by setting document properties in braces `{}`. For example if your document has properties `customer_name` and `project` here is how you can set the default title: + + {customer_name} for {project} + +Customize Title + +#### Fixed or Editable Titles + +If your title is generated as a default title, it can be edited by the user by clicking on the heading of the document. + +Editable Title + +If you want a fixed title, you can set the rule in the **Options** property. In this way, the title will be automatically updated everytime the document is updated. diff --git a/erpnext/docs/user/guides/customize-erpnext/hiding-modules-and-features.md b/erpnext/docs/user/guides/customize-erpnext/hiding-modules-and-features.md new file mode 100644 index 0000000000..57154ad10f --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/hiding-modules-and-features.md @@ -0,0 +1,30 @@ +### Hiding Unused Features + +As you have seen from this manual that ERPNext contains tons of features which +you may not use. We have observed that most users start with using 20% of the +features, though a different 20%. To hide fields belonging to features you +dont require, go to: + +> Setup > Tools > Hide/Unhide Features + +![Hide Features]({{url_prefix}}/assets/old_images/erpnext/hide-features.png) + +Check / uncheck the features you want to use and refresh your page for the +changes to take effect. + +* * * + +### Hiding Module Icons + +To hide modules (icons) from the home page, go to: + +Setup > Tools> Modules Setup + +![Hide/Unhide Modules]({{url_prefix}}/assets/old_images/erpnext/hide-module.png) + +> Note: Modules are automatically hidden for users that have no permissions on +the documents within that module. For example, if a user has no permissions on +Purchase Order, Purchase Request, Supplier, the “Buying” module will +automatically be hidden. + +{next} diff --git a/erpnext/docs/user/guides/customize-erpnext/index.md b/erpnext/docs/user/guides/customize-erpnext/index.md new file mode 100644 index 0000000000..2132a95cf8 --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/index.md @@ -0,0 +1,13 @@ +# Customize ERPNext + +ERPNext offers many tools to customize the system. + +You simplify the forms by hiding features you don’t need using Disable +Features and Module Setup, add Custom Fields, change form properties, like +adding more options to drop-downs or hiding fields using Customize Form View +and make your own Print Formats by using HTML Templates. You can also create +multiple Letter Heads for your Prints. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/customize-erpnext/index.txt b/erpnext/docs/user/guides/customize-erpnext/index.txt new file mode 100644 index 0000000000..a225d445fe --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/index.txt @@ -0,0 +1,7 @@ +custom-field +custom-doctype +custom-scripts +customize-form +document-title +hiding-modules-and-features +print-format diff --git a/erpnext/docs/user/guides/customize-erpnext/print-format.md b/erpnext/docs/user/guides/customize-erpnext/print-format.md new file mode 100644 index 0000000000..c373d065de --- /dev/null +++ b/erpnext/docs/user/guides/customize-erpnext/print-format.md @@ -0,0 +1,106 @@ + + +Print Formats are the layouts that are generated when you want to Print or +Email a transaction like a Sales Invoice. There are two types of Print +Formats, + + * The auto-generated “Standard” Print Format: This type of format follows the same layout as the form and is generated automatically by ERPNext. + * Based on the Print Format document. There are templates in HTML that will be rendered with data. + +ERPNext comes with a number of pre-defined templates in three styles: Modern, +Classic and Standard. + +You can modify the templates or create your own. Editing +ERPNext templates is not allowed because they may be over-written in an +upcoming release. + +To create your own versions, open an existing template from: + +> Setup > Printing > Print Formats + +![Print Format]({{url_prefix}}/assets/old_images/erpnext/customize/print-format.png) + +Select the type of Print Format you want to edit and click on the “Copy” +button on the right column. A new Print Format will open up with “Is Standard” +set as “No” and you can edit the Print Format. + +Editing a Print Format is a long discussion and you will have to know a bit of +HTML, CSS, Python to learn this. For help, please post on our forum. + +Print Formats are rendered on the server side using the [Jinja Templating Language](http://jinja.pocoo.org/docs/templates/). All forms have access to the doc object which contains information about the document that is being formatted. You can also access common utilities via the frappe module. + +For styling, the [Boostrap CSS Framework](http://getbootstrap.com/) is provided and you can enjoy the full range of classes. + +> Note: Pre-printed stationary is usually not a good idea because your Prints +will look incomplete (inconsistent) when you send them by mail. + +#### References + +1. [Jinja Tempalting Language: Reference](http://jinja.pocoo.org/docs/templates/) +1. [Bootstrap CSS Framework](http://getbootstrap.com/) + +#### Print Settings + +To edit / update your print and PDF settings, go to: + +> Setup > Printing and Branding > Print Settings + +![Print Format]({{url_prefix}}/assets/old_images/erpnext/customize/print-settings.png) + +#### Example + +{% set example = '''

{{ doc.select_print_heading or "Invoice" }}

+
+
Customer Name
+
{{ doc.customer_name }}
+
+
+
Date
+
{{ doc.get_formatted("invoice_date") }}
+
+ + + + + + + + + + + {%- for row in doc.items -%} + + + + + + + + + {%- endfor -%} + +
SrItem NameDescriptionQtyRateAmount
{{ row.idx }} + {{ row.item_name }} + {% if row.item_code != row.item_name -%} +
Item Code: {{ row.item_code}} + {%- endif %} +
+
{{ row.description }}
{{ row.qty }} {{ row.uom or row.stock_uom }}{{ + row.get_formatted("rate", doc) }}{{ + row.get_formatted("amount", doc) }}
''' %} + + {{ example|e }} + +#### Notes + +1. To get date and currency formatted values use, `doc.get_formatted("fieldname")` +1. For translatable strings, us `{{ _("This string is translated") }}` + +#### Footers + +Many times you may want to have a standard footer for your prints with your +address and contact information. Unfortunately due to the limited print +support in HTML pages, it is not possible unless you get it scripted. Either +you can use pre-printed stationary or add this information in your header. + +{next} diff --git a/erpnext/docs/user/guides/human-resources/appraisal.md b/erpnext/docs/user/guides/human-resources/appraisal.md new file mode 100644 index 0000000000..021d470c57 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/appraisal.md @@ -0,0 +1,24 @@ +In ERPNext, you can manage Employee Appraisals by creating an Appraisal +Template for each role with the parameters that define the performance by +giving appropriate weightage to each parameter. + +> Human Resource > Appraisal > New + +#### Step 1: Select an Appraisal Template + +Appraisal + +After you select the template, the remaining form appears. + +#### Step 2: Enter Employee Details + +Appraisal + +Once the Appraisal Template is completed, you can create Appraisal records for +each period where you track performance. You can give points out of 5 for each +parameter and the system will calculate the overall performance of the +Employee. + +To make the Appraisal final, make sure to “Submit” it. + +{next} diff --git a/erpnext/docs/user/guides/human-resources/attendance.md b/erpnext/docs/user/guides/human-resources/attendance.md new file mode 100644 index 0000000000..66c3a4c503 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/attendance.md @@ -0,0 +1,14 @@ +An Attendance record stating that an Employee has been present on a particular +day can be created manually by: + +> Human Resources > Attendance > New Attendance + +Attendence + +You can get a monthly report of your Attendance data by going to the “Monthly +Attendance Details” report. + +You can also bulk uppload attendence using the [Upload Attendence Tool ]({{url_prefix}}/user/guides/human-resources/tools/upload-attendance.html) + +{next} + diff --git a/erpnext/docs/user/guides/human-resources/employee.md b/erpnext/docs/user/guides/human-resources/employee.md new file mode 100644 index 0000000000..331fe47396 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/employee.md @@ -0,0 +1,9 @@ +There are many fields you can add in your Employee records. + +To create new Employee go to: + +> Human Resources > Employee > New + +Employee + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/expense-claim.md b/erpnext/docs/user/guides/human-resources/expense-claim.md new file mode 100644 index 0000000000..0a86f9af87 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/expense-claim.md @@ -0,0 +1,39 @@ +Expense Claim is made when Employee’s make expenses out of their pocket on +behalf of the company. For example, if they take a customer out for lunch, +they can make a request for reimbursement via the Expense Claim form. + +To make a new Expense Claim, go to: + +> HR > Expense Claim > New Expense Claim + +Expense Claim + +Set the Employee ID, date and the list of expenses that are to be claimed and +“Submit” the record. + +### Approving Expenses + +The person making the claim must also set the id of the user who will +“Approve” these expenses and set the “Assign To” to notify the user of the +request Approve. + +If the Approver sees the “form”, she or he can update the “Approved Amounts” +and click on “Approve”. To cancel the claim, they can click on the “Reject” +button. + +Comments can be added in the Comments section explaining why the claim was +approved or rejected. + +### Booking the Expense and Reimbursement + +The approved Expense Claim must then be converted into a Journal Entry and a +payment must be made. Note: This amount should not be clubbed with Salary +because the amount will then be taxable to the Employee. + +### Linking with Task & Project + +* To Link Expense Claim with Task or Project specify the Task or the Project while making an Expense Claim + +Expense Claim - Project Link + +{next} diff --git a/erpnext/docs/user/guides/human-resources/holiday-list.md b/erpnext/docs/user/guides/human-resources/holiday-list.md new file mode 100644 index 0000000000..9676785c91 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/holiday-list.md @@ -0,0 +1,59 @@ +Holiday List is a list which contains the dates of holidays along with the +occasion of that holiday. The list is generally valid for one calendar year. + +Most organisations have a standard Holiday-List for their employees. Some even +have different holiday lists for laborers and a different one for management +staff. + + + +To set up a holiday list in the system, Go to Human Resources Module and Click +on Holiday List. + + + +> Human Resources >Holiday List > New Holiday List + + +#### Figure 1: Holiday List + +![]({{url_prefix}}/assets/old_images/erpnext/holiday-list-1.png) + + + +__Step 1:__ Give a name to the Holiday list + +__Step 2:__ Mention the Fiscal Year + +__Step 3:__ State the Weekly off. + +__Step 4:__ Click on the button 'Get Weekly Off Dates' + +This step will fill the box below with yearly off dates with day as the +description. + +__Step 5:__ Click on Add new row to add more dates + +Mention the holiday reason in the description and select the date from the +'Date' field. + + +#### Figure 2: Adding new holidays to the list + +![]({{url_prefix}}/assets/old_images/erpnext/holiday-list-2.png) + + + +> Note 1: If you have selected a holiday list in the Employment Details form, +the system will give priority to the form mentioned here. It will fetch the +list mentioned in the form rather than the one which you may have specified as +Default; However, if there is no list in the employment details form, the +default list will be fetched. + + +> Note 2: You can form as many holiday lists as you wish. For example, if you +have a mill, you can have one list for mill workers and another list for +office staff. You can manage between lists by attaching their respective +holiday list to their respective employment detail form. + +{next} diff --git a/erpnext/docs/user/guides/human-resources/human-resource-setup.md b/erpnext/docs/user/guides/human-resources/human-resource-setup.md new file mode 100644 index 0000000000..8f29974206 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/human-resource-setup.md @@ -0,0 +1,35 @@ +The HR module has a setup process where you create the masters for all the +major activities. + +### Organization Setup + +To setup your Employee master you must first create: + + * Employment Type (like Permanent, Temp, Contractor, Intern etc). + * Branch (if there are multiple offices). + * Department (if any, like Accounting, Sales etc). + * Designation (CEO, Sales Manager etc). + * Grade (A, B, C etc, usually based on seniority). + +### Leave Setup + +To setup Leaves, create: + + * Leave Type (like Sick Leave, Travel Leave etc) + * Holiday List (list of annual holidays for the year - these days will not be considered in Leave Applications). + +### Payroll (Salary) Setup + +In ERPNext, salaries have two types of components, earnings (basic salary, +expenses paid by the company, like telephone bill, travel allowance etc) and +deductions (amounts deducted for taxes, social security etc). To setup +payroll, you must first setup all the different types of earnings and +deductions. These are + + * Earning Type + * Deduction Type + +These are just labels, we will see how to use them when we discuss the payroll +section. + +{next} diff --git a/erpnext/docs/user/guides/human-resources/human-resources-reports.md b/erpnext/docs/user/guides/human-resources/human-resources-reports.md new file mode 100644 index 0000000000..20d792b319 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/human-resources-reports.md @@ -0,0 +1,34 @@ +Human Resources Reports + +### Employee Leave Balance + +Employee Leave Balance Report shows employees and their respective balance leaves under various leave types. Report is generated as per the number of allowed leaves. + +Employee Leave Balance + +### Employee Birthday + +Employee Birthday Report shows Birthdays of your employees. + +Employee Birthday + +### Employee Information + +Employee Information Report shows Report View of important information recorded in Employee master. + +Employee Information + +### Monthly Salary Register + +Monthly Salary Register shows net pay and its components of employee(s) at a glance. + +Monthly Salary Register + + +### Monthly Attendance Sheet + +Monthly Attendance Sheet shows monthly attendance of selected employee at a glance. + +Monthly Attendance Sheet + +{next} diff --git a/erpnext/docs/user/guides/human-resources/index.md b/erpnext/docs/user/guides/human-resources/index.md new file mode 100644 index 0000000000..02fcfc6334 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/index.md @@ -0,0 +1,14 @@ +The Human Resources (HR) Module covers the processes linked to managing a team +of co-workers. Most important feature here is processing the payroll by using +Process Payroll to generate Salary Slips. Most countries have complex tax +rules stating which expenses the company can make on behalf of the Employees. +There are a set of rules for the company to deduct taxes and social security +from employee payroll. ERPNext allows to accomodate all types of taxes and +their calculation. + +It also maintains a complete employee database including contact information, +salary details, attendance, performance evaluation, and appraisal records. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/human-resources/index.txt b/erpnext/docs/user/guides/human-resources/index.txt new file mode 100644 index 0000000000..eba8accea7 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/index.txt @@ -0,0 +1,12 @@ +employee +leave-application +expense-claim +attendance +salary-and-payroll +appraisal +job-applicant +job-opening +offer-letter +tools +human-resources-reports +setup diff --git a/erpnext/docs/user/guides/human-resources/introduction-to-human-resources.md b/erpnext/docs/user/guides/human-resources/introduction-to-human-resources.md new file mode 100644 index 0000000000..8d4da2fedb --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/introduction-to-human-resources.md @@ -0,0 +1,11 @@ +The Human Resources (HR) Module covers the processes linked to managing a team +of co-workers. Most important feature here is processing the payroll by using +Process Payroll to generate Salary Slips. Most countries have complex tax +rules stating which expenses the company can make on behalf of the Employees. +There are a set of rules for the company to deduct taxes and social security +from employee payroll. ERPNext allows to accomodate all types of taxes and +their calculation. + +It also maintains a complete employee database including contact information, +salary details, attendance, performance evaluation, and appraisal records. + diff --git a/erpnext/docs/user/guides/human-resources/job-applicant.md b/erpnext/docs/user/guides/human-resources/job-applicant.md new file mode 100644 index 0000000000..3fafa95f00 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/job-applicant.md @@ -0,0 +1,25 @@ +You can mantain a list of People who have applied for a [Job Opening]({{url_prefix}}/user/guides/human-resources/job-opening.html). + +To create a new Job Applicant go to + +> Human Resource > Job Applicant > New + +Job Applicant + +### Linking with an Email Account + +You can link Job Application with an Email account. +Suppose you link Job Application with an email job@example.com +system shall create a New Job Applicant against each email received on the mailbox. + +* To link Email Account with Job Applicant, go to + +> Setup > Email Account > New + +* Enter the email id and the password, and select 'Enable Incoming' + +* In 'Append To' select 'Job Applicant' + +Email Account + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/job-opening.md b/erpnext/docs/user/guides/human-resources/job-opening.md new file mode 100644 index 0000000000..bfe914c364 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/job-opening.md @@ -0,0 +1,10 @@ +You can make a record of the open vacancies in your company using Job Opening. + +To create a new Job Opening go to + +> Human Resource > Job Opening > New + +Job Opening + + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/leave-application.md b/erpnext/docs/user/guides/human-resources/leave-application.md new file mode 100644 index 0000000000..ecc4677c71 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/leave-application.md @@ -0,0 +1,24 @@ +If your company has a formal system where Employees have to apply for leaves +to be able to qualify as paid leaveas, you can create Leave Application to +track approval and usage of leaves. You have to mention the Employee, Leave +Type and the period for which the leave is taken. + +> Human Resources > Leave Application > New Leave Application + +Leave Application + +###Setting Leave Approver + +* A leave approver is a user who can approve an leave application for an employee. + +* You need to mention a list of Leave Approvers against an Employee in the Employee Master. + +Leave Approver + +> Tip : If you want all users to create their own Leave Applications, you can set +their “Employee ID” as a match rule in the Leave Application Permission +settings. See the earlier discussion on [Setting Up Permissions]({{url_prefix}}/user/guides/setting-up/users-and-permissions.html) +for more info. + +You assign Leaves aginast an Employee check [Leave Allocation]({{url_prefix}}/user/guides/human-resources/setup/leave-allocation.html) +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/offer-letter.md b/erpnext/docs/user/guides/human-resources/offer-letter.md new file mode 100644 index 0000000000..16176f1a0d --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/offer-letter.md @@ -0,0 +1,16 @@ +Offer Letter is given to candidate after Interview & selection which states the offered salary package, +designation, grade, department working, no of days entitled for leave. + +In ERPNext you can make a record of the Offer Letters that you can given to candidates. To create a new offer Letter go to + +> Human Resource > Offer Letter > New + +Offer Letter + +> Note: An offer letter can be made only against a [Job Applicant]({{url_prefix}}/user/guides/human-resources/job-applicant.html) + +There is a pre-designed print format to print you offer letter. + +Offer Letter + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/salary-and-payroll.md b/erpnext/docs/user/guides/human-resources/salary-and-payroll.md new file mode 100644 index 0000000000..64c8f3ccde --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/salary-and-payroll.md @@ -0,0 +1,116 @@ +Salary is a fixed amount of money or compensation paid to an employee by an employer in return for the work performed . + +Payroll is the administration of financial records of employees' salaries, wages, bonuses, net pay, and deductions. + +To process Payroll in ERPNext, + + 1. Create Salary Structures for all Employees. + 2. Generate Salary Slips via Process Payroll. + 3. Book the Salary in your Accounts. + +### Salary Structure + +The Salary Structure represents how Salaries are calculated based on Earnings +and Deductions. + +Salary structures are used to help organizations: + 1. Maintain pay levels that are competitive with the external labor market, + 2. Maintain internal pay relationships among jobs, + 3. Recognize and reward differences in level of responsibility, skill, and performance, and manage pay expenditures. + +The usual components of the salary structure (in india) include: + +__Basic Salary:__ It is the taxable base income and generally not more than 40% of CTC. + +__House Rent Allowance:__ The HRA constitutes 40 to 50% of the basic salary. + +__Special Allowances:__ Makes up for the remainder part of the salary, mostly smaller than the basic salary which is completely taxable. + +__Leave Travel Allowance:__ The non-taxable amount paid by the employer to the employee for vacation/trips with family within India. + +__Gratuity:__ It is basically a lump sum amount paid by the employer when the employee resigns from the organization or retires. + +__PF:__ Fund collected during emergency or old age. 12% of the basic salary is automatically deducted and goes to the employee provident fund. + +__Medical Allowance:__ The employer pays the employee for the medical expenditures incurred. It is tax free up to Rs.15,000. + +__Bonus:__ Taxable part of the CTC, usually a once a year lump sum amount, given to the employee based on the individual’s as well as the organizational performance for the year. + +__Employee Stock Options:__ ESOPS are Free/discounted shares given by the company to the employees. This is done to primarily increase employee retention. + +To create a new Salary Structure go to: + +> Human Resources > Setup > Salary Structure > New Salary Structure + +#### Figure 1:Salary Structure + +Salary Structure + +### In the Salary Structure, + + * Select the Employee + * Set the starting date from which this is valid (Note: There can only be one Salary Structure that can be “Active” for an Employee during any period) + * In the “Earnings” and “Deductions” table all your defined Earning Type and Deductions Type will be auto-populated. Set the values of the Earnings and Deductions and save the Salary Structure. + +### Leave Without Pay (LWP) + +Leave Without Pay (LWP) happens when an Employee runs out of allocated leaves +or takes a leave without an approval (via Leave Application). If you want +ERPNext to automatically deduct salary in case of LWP, then you must check on +the “Apply LWP” column in the Earning Type and Deduction Type masters. The +amount of pay cut is the proportion of LWP days divided by the total working +days for the month (based on the Holiday List). + +If you don’t want ERPNext to manage LWP, just don’t click on LWP in any of the +Earning Types and Deduction Types. + +* * * + +### Creating Salary Slips + +Once the Salary Structure is created, you can make a salary slip from the same +form or you can process your payroll for the month using Process Payroll. + +To create a salary slip from Salary Structure, click on the button Make Salary +Slip. + +#### Figure 2: Salary Slip + +Salary Slip + +You can also create salary slip for multiple employees using Process Payroll: + +> Human Resources > Process Payroll + +#### Figure 3: Process Payroll + +Process Payroll + +In Process Payroll, + + 1. Select the Company for which you want to create the Salary Slips. + 2. Select the Month and the Year for which you want to create the Salary Slips. + 3. Click on “Create Salary Slips”. This will create Salary Slip records for each active Employee for the month selected. If the Salary Slips are created, the system will not create any more Salary Slips. All updates will be shown in the “Activity Log” section. + 4. Once all Salary Slips are created, you can check if they are created correctly or edit it if you want to deduct Leave Without Pay (LWP). + 5. After checking, you can “Submit” them all together by clicking on “Submit Salary Slips”. 1. If you want them to be automatically emailed to the Employee, make sure to check the “Send Email” box. + +### Booking Salaries in Accounts + +The final step is to book the Salaries in your Accounts. + +Salaries in businesses are usually dealt with extreme privacy. In most cases, +the companies issues a single payment to the bank combining all salaries and +the bank distributes the salaries to each employee’s salary account. This way +there is only one payment entry in the company’s books of accounts and anyone +with access to the company’s accounts will not have access to the individual +salaries. + +The salary payment entry is a Journal Entry entry that debits the total +salary of all Employees to the Salary Account and credits the company’s bank +Account. + +To generate your salary payment voucher from Process Payroll, click on +“Make Bank Voucher” and a new Journal Entry with the total salaries will be +created. + +{next} diff --git a/erpnext/docs/user/guides/human-resources/setup/branch.md b/erpnext/docs/user/guides/human-resources/setup/branch.md new file mode 100644 index 0000000000..9fc71d534d --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/branch.md @@ -0,0 +1,5 @@ +Branches of your organization + +Branch + +{next} diff --git a/erpnext/docs/user/guides/human-resources/setup/deduction-type.md b/erpnext/docs/user/guides/human-resources/setup/deduction-type.md new file mode 100644 index 0000000000..dde17a303f --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/deduction-type.md @@ -0,0 +1,10 @@ +You can make a record of the tax and other salary deductions and describe it as Deduction Type + +To create a new Deduction Type + +> Human Resource > Setup > Deduction Type > New + +Deduction Type + + +{next} diff --git a/erpnext/docs/user/guides/human-resources/setup/department.md b/erpnext/docs/user/guides/human-resources/setup/department.md new file mode 100644 index 0000000000..8376626751 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/department.md @@ -0,0 +1,5 @@ +Departments in your organization + +Department + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/setup/designation.md b/erpnext/docs/user/guides/human-resources/setup/designation.md new file mode 100644 index 0000000000..c8af1069b7 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/designation.md @@ -0,0 +1,5 @@ +Designations in your organization + +Designation + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/setup/earning-type.md b/erpnext/docs/user/guides/human-resources/setup/earning-type.md new file mode 100644 index 0000000000..ab97634e4d --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/earning-type.md @@ -0,0 +1,10 @@ +You can make a record of the Salary Components and describe it as Earning Type + +To create a new Earning Type + +> Human Resource > Setup > Earning Type > New + +Earning Type + + +{next} diff --git a/erpnext/docs/user/guides/human-resources/setup/employment-type.md b/erpnext/docs/user/guides/human-resources/setup/employment-type.md new file mode 100644 index 0000000000..84b6aad470 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/employment-type.md @@ -0,0 +1,5 @@ +Various employment contracts you have with your employees. + +Employment Type + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/setup/holiday-list.md b/erpnext/docs/user/guides/human-resources/setup/holiday-list.md new file mode 100644 index 0000000000..ea64cdfa45 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/holiday-list.md @@ -0,0 +1,5 @@ +You can specify the Holidays for a particular year using Holiday List. + +Holiday List + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/setup/hr-settings.md b/erpnext/docs/user/guides/human-resources/setup/hr-settings.md new file mode 100644 index 0000000000..f349fc74f1 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/hr-settings.md @@ -0,0 +1,7 @@ +# HR Settings + +GLobal settings for HR related documents + +HR Settings + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/setup/index.md b/erpnext/docs/user/guides/human-resources/setup/index.md new file mode 100644 index 0000000000..0dff60b400 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/index.md @@ -0,0 +1 @@ +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/setup/index.txt b/erpnext/docs/user/guides/human-resources/setup/index.txt new file mode 100644 index 0000000000..550236a2b3 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/index.txt @@ -0,0 +1,10 @@ +hr-settings +employment-type +branch +department +designation +earning-type +deduction-type +leave-allocation +leave-type +holiday-list diff --git a/erpnext/docs/user/guides/human-resources/setup/leave-allocation.md b/erpnext/docs/user/guides/human-resources/setup/leave-allocation.md new file mode 100644 index 0000000000..985b0c0e61 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/leave-allocation.md @@ -0,0 +1,7 @@ +Helps you allocate Leaves to a particular Employee + +Leave Allocation + +To assign leaves to multiple employees use the [Leave Allocation Tool]({{url_prefix}}/user/guides/human-resources/tools/leave-allocation-tool.html) + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/setup/leave-type.md b/erpnext/docs/user/guides/human-resources/setup/leave-type.md new file mode 100644 index 0000000000..78b3ab660a --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/setup/leave-type.md @@ -0,0 +1,9 @@ +Specify the Type of Leave that can be allocated against an Employee + +Leave Type + +* 'Max Days Leave Allowed' specifies the maximum number of days this type of leave can be taken at a strech. +* 'Is LWP' specifies if the Leave is without Pay. +* 'Allow Negative Balance' specifies if system can maintain negative leaves. + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/tools/index.md b/erpnext/docs/user/guides/human-resources/tools/index.md new file mode 100644 index 0000000000..0dff60b400 --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/tools/index.md @@ -0,0 +1 @@ +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/tools/index.txt b/erpnext/docs/user/guides/human-resources/tools/index.txt new file mode 100644 index 0000000000..3da2e7166a --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/tools/index.txt @@ -0,0 +1,2 @@ +upload-attendance +leave-allocation-tool \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/tools/leave-allocation-tool.md b/erpnext/docs/user/guides/human-resources/tools/leave-allocation-tool.md new file mode 100644 index 0000000000..a1fa8018fe --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/tools/leave-allocation-tool.md @@ -0,0 +1,5 @@ +Leave Allocation tool helps you allocated a specific number of leaves for your employees. + +Leave Application + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/human-resources/tools/upload-attendance.md b/erpnext/docs/user/guides/human-resources/tools/upload-attendance.md new file mode 100644 index 0000000000..5f70933dda --- /dev/null +++ b/erpnext/docs/user/guides/human-resources/tools/upload-attendance.md @@ -0,0 +1,9 @@ +This tool helps you to upload bulk attendence from a csv file. + +To upload the attendance go to: + +> Human Resources > Upload Attendance + +Attendence upload + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/index.md b/erpnext/docs/user/guides/index.md new file mode 100644 index 0000000000..454b4a834f --- /dev/null +++ b/erpnext/docs/user/guides/index.md @@ -0,0 +1,3 @@ +# User Manual + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/index.txt b/erpnext/docs/user/guides/index.txt new file mode 100644 index 0000000000..e9e30ed89c --- /dev/null +++ b/erpnext/docs/user/guides/index.txt @@ -0,0 +1,15 @@ +introduction +setting-up +accounts +stock +CRM +selling +buying +manufacturing +projects +support +human-resources +customer-portal +website +collaboration-tools +customize-erpnext \ No newline at end of file diff --git a/erpnext/docs/user/guides/introduction/concepts-and-terms.md b/erpnext/docs/user/guides/introduction/concepts-and-terms.md new file mode 100644 index 0000000000..e445963c0d --- /dev/null +++ b/erpnext/docs/user/guides/introduction/concepts-and-terms.md @@ -0,0 +1,423 @@ +Before you start implementation, lets get familiar with the terminology that +is used and some basic concepts in ERPNext. + +* * * + +### Basic Concepts + +#### Company + +This represents the Company records for which ERPNext is setup. With this same +setup, you can create multiple Company records, each representing a different +legal entity. The accounting for each Company will be different, but they will +share the Customer, Supplier and Item records. + +> Setup > Company + +#### Customer + +Represents a customer. A Customer can be an individual or an organizations. +You can create multiple Contacts and Addresses for each Customer. + +> Selling > Customer + +#### Supplier + +Represents a supplier of goods or services. Your telephone company is a +Supplier, so is your raw materials Supplier. Again, a Supplier can be an +individual or an organization and has multiple Contacts and Addresses. + +> Buying > Supplier + +#### Item + +A Product, sub-product or Service that is either bought, sold or manufactured +and is uniquely identified. + +> Stock > Item + +#### Account + +An Account is a heading under which financial and business transactions are +carried on. For example, “Travel Expense” is an account, “Customer Zoe”, +“Supplier Mae” are accounts. ERPNext creates accounts for Customers and +Suppliers automatically. + +> Accounts > Chart of Accounts + +#### Address + +An address represents location details of a Customer or Supplier. These can be +of different locations such as Head Office, Factory, Warehouse, Shop etc. + +> Selling > Address + +#### Contact + +An individual Contact belongs to a Customer or Supplier or is just an +independent. A Contact has a name and contact details like email and phone +number. + +> Selling > Contact + +#### Communication + +A list of all Communication with a Contact or Lead. All emails sent from the +system are added to the Communication table. + +> Support > Communication + +#### Price List + +A Price List is a place where different rate plans can be stored. It’s a name +you give to a set of Item Prices stored under a particular List. + +> Selling > Price List + + +> Buying > Price List + +* * * + +### Accounting + +#### Fiscal Year + +Represents a Financial Year or Accounting Year. You can operate multiple +Fiscal Years at the same time. Each Fiscal Year has a start date and an end +date and transactions can only be recorded in this period. When you “close” a +fiscal year, it's balances are transferred as “opening” balances for the next +fiscal year. + +> Setup > Company > Fiscal Year + +#### Cost Center + +A Cost Center is like an Account, but the only difference is that its +structure represents your business more closely than Accounts. +For example, in your Chart of Accounts, you can separate your expenses by its type +(i.e., travel, marketing, etc.). In your Chart of Cost Centers, you can separate +them by product line or business group (e.g., online sales, retail sales, etc.). + +> Accounts > Chart of Cost Centers + +#### Journal Entry + +A document that contains General Ledger (GL) entries and the sum of Debits and +Credits of those entries is the same. In ERPNext you can update Payments, +Returns, etc., using Journal Entrys. + +> Accounts > Journal Entry + +#### Sales Invoice + +A bill sent to Customers for delivery of Items (goods or services). + +> Accounts > Sales Invoice + +#### Purchase Invoice + +A bill sent by a Supplier for delivery of Items (goods or services). + +> Accounts > Purchase Invoice + +#### Currency + +ERPNext allows you to book transactions in multiple currencies. There is only +one currency for your book of accounts though. While posting your Invoices with +payments in different currencies, the amount is converted to the default +currency by the specified conversion rate. + +> Setup > Currency + +* * * + +### Selling + +#### Customer Group + +A classification of Customers, usually based on market segment. + +> Selling > Setup > Customer Group + +#### Lead + +A person who could be a future source of business. A Lead may generate +Opportunities. (from: “may lead to a sale”). + +> Selling > Lead + +#### Opportunity + +A potential sale. (from: “opportunity for a business”). + +> Selling > Opportunity + +#### Sales Order + +A note confirming the terms of delivery and price of an Item (product or +service) by the Customer. Deliveries, Production Orders and Invoices are made +on basis of Sales Orders. + +> Selling > Sales Order + +#### Territory + +A geographical area classification for sales management. You can set targets +for Territories and each sale is linked to a Territory. + +> Selling > Setup > Territory + +#### Sales Partner + +A third party distributer / dealer / affiliate / commission agent who sells +the company’s products usually for a commission. + +> Selling > Setup > Sales Partner + +#### Sales Person + +Someone who pitches to the Customer and closes deals. You can set targets for +Sales Persons and tag them in transactions. + +> Selling > Setup > Sales Person + +* * * + +### Buying + +#### Purchase Order + +A contract given to a Supplier to deliver the specified Items at the specified +cost, quantity, dates and other terms. + +> Buying > Purchase Order + +#### Material Request + +A request made by a system User, or automatically generated by ERPNext based +on reorder level or projected quantity in Production Plan for purchasing a set +of Items. + +> Buying > Material Request + +* * * + +### Stock (Inventory) + +#### Warehouse + +A logical Warehouse against which stock entries are made. + +> Stock > Warehouse + +#### Stock Entry + +Material transfer from a Warehouse, to a Warehouse or from one Warehouse to +another. + +> Stock > Stock Entry + +#### Delivery Note + +A list of Items with quantities for shipment. A Delivery Note will reduce the +stock of Items for the Warehouse from where you ship. A Delivery Note is +usually made against a Sales Order. + +> Stock > Delivery Note + +#### Purchase Receipt + +A note stating that a particular set of Items were received from the Supplier, +most likely against a Purchase Order. + +> Stock > Purchase Receipt + +#### Serial Number + +A unique number given to a particular unit of an Item. + +> Stock > Serial Number + +#### Batch + +A number given to a group of units of a particular Item that may be purchased +or manufactured in a group. + +> Stock > Batch + +#### Stock Ledger Entry + +A unified table for all material movement from one warehouse to another. This +is the table that is updated when a Stock Entry, Delivery Note, Purchase +Receipt, and Sales Invoice (POS) is made. + +#### Stock Reconciliation + +Update Stock of multiple Items from a spreadsheet (CSV) file. + +> Stock > Stock Reconciliation + +#### Quality Inspection + +A note prepared to record certain parameters of an Item at the time of Receipt +from Supplier, or Delivery to Customer. + +> Stock > Quality Inspection + +#### Item Group + +A classification of Item. + +> Stock > Setup > Item Group + +* * * + +### Human Resource Management + +#### Employee + +Record of a person who has been in present or past, in the employment of the +company. + +> Human Resources > Employee + +#### Leave Application + +A record of an approved or rejected request for leave. + +> Human Resource > Leave Application + +#### Leave Type + +A type of leave (e.g., Sick Leave, Maternity Leave, etc.). + +> Human Resource > Leave and Attendance > Leave Type + +#### Process Payroll + +A tool that helps in creation of multiple Salary Slips for Employees. + +> Human Resource > Salary and Payroll > Process Payroll + +#### Salary Slip + +A record of the monthly salary given to an Employee. + +> Human Resource > Salary Slip + +#### Salary Structure + +A template identifying all the components of an Employees' salary (earnings), +tax and other social security deductions. + +> Human Resource > Salary and Payroll > Salary Structure + +#### Appraisal + +A record of the performance of an Employee over a specified period based on +certain parameters. + +> Human Resources > Appraisal + +#### Appraisal Template + +A template recording the different parameters of an Employees' performance and +their weightage for a particular role. + +> Human Resources > Employee Setup > Appraisal Template + +#### Attendance + +A record indicating presence or absence of an Employee on a particular day. + +> Human Resources > Attendance + +* * * + +### Manufacturing + +#### Bill of Materials (BOM) + +A list of Operations and Items with their quantities, that are required to +produce another Item. A Bill of Materials (BOM) is used to plan purchases and +do product costing. + +> Manufacturing > BOM + +#### Workstation + +A place where a BOM operation takes place. It is useful to calculate the +direct cost of the product. + +> Manufacturing > Workstation + +#### Production Order + +A document signaling production (manufacture) of a particular Item with +specified quantities. + +> Manufacturing > Production Order + +#### Production Planning Tool + +A tool for automatic creation of Production Orders and Purchase Requests based +on Open Sales Orders in a given period. + +> Manufacturing > Production Planning Tool + +* * * + +### Website + +#### Blog Post + +A short article that appears in the “Blog” section of the website generated +from the ERPNext website module. Blog is a short form of “Web Log”. + +> Website > Blog Post + +#### Web Page + +A web page with a unique URL (web address) on the website generated from +ERPNext. + +> Website > Web Page + +* * * + +### Setup / Customization + +#### Custom Field + +A user defined field on a form / table. + +> Setup > Customize ERPNext > Custom Field + +#### Global Defaults + +This is the section where you set default values for various parameters of the +system. + +> Setup > Data > Global Defaults + +#### Print Heading + +A title that can be set on a transaction just for printing. For example, you +want to print a Quotation with a title “Proposal” or “Pro forma Invoice”. + +> Setup > Branding and Printing > Print Headings + +#### Terms and Conditions + +Text of your terms of contract. + +> Selling > Setup > Terms and Conditions + +#### Unit of Measure (UOM) + +How quantity is measured for an Item. E.g., Kg, No., Pair, Packet, etc. + +> Stock > Setup > UOM + +{next} diff --git a/erpnext/docs/user/guides/introduction/do-i-need-an-erp.md b/erpnext/docs/user/guides/introduction/do-i-need-an-erp.md new file mode 100644 index 0000000000..0c2a0a5e48 --- /dev/null +++ b/erpnext/docs/user/guides/introduction/do-i-need-an-erp.md @@ -0,0 +1,19 @@ +ERPNext is a modern tool that covers not only accounting but also all other +business functions, on an integrated platform. It has many benefits over both +traditional accounting as well as ERP applications. + +### Benefits over traditional accounting software: + + * Do a lot more than just accounting! Manage inventory, billing, quotes, leads, payroll and a lot more. + * Keep all your data safe and in one place. Don’t keep hunting for data when you need it across spreadsheets and different computers. Manage everyone on the same page. All users get the same updated data. + * Stop repetitive work. Don’t enter the same information from your word processor to your accounting tool. It's all integrated. + * Keep track. Get the entire history of a customer or a deal in one place. + +### Benefits over big ERPs + + * $$$ - Saves money. + * **Easier to configure:** Big ERPs are notoriously hard to setup and will ask you a zillion questions before you can do something meaningful. + * **Easier to use:** Modern web like user interface will keep your users happy and in familiar territory. + * **Open Source :** This software is always free and you can host it anywhere you like. + +{next} diff --git a/erpnext/docs/user/guides/introduction/getting-started-with-erpnext.md b/erpnext/docs/user/guides/introduction/getting-started-with-erpnext.md new file mode 100644 index 0000000000..5439d513eb --- /dev/null +++ b/erpnext/docs/user/guides/introduction/getting-started-with-erpnext.md @@ -0,0 +1,35 @@ +There are many ways to get started with ERPNext. + +### 1\. See the Demo + +If you want to check out the user interface and **feel** the application, just +see the demo at: + + * + +### 2\. Start a Free Account at ERPNext.com + + +ERPNext.com is managed by the organization (Frappe) that publishes ERPNext. +You can start with your own account by [signing up on the +website](https://erpnext.com). + +You can also decide to host your application at erpnext.com by buying the +hosting plans. This way you support the organization that develops and +improves ERPNext. You also get one-to-one functional (usage) support with the +hosting plans. + +### 3\. Download a Virtual Machine + +To avoid the trouble of installing an instance, ERPNext is available as a +Virtual Image (a full loaded operating system with ERPNext installed). You can +use this on **any** platform including Microsoft Windows. + +[Click here to see instructions on how to use the Virtual +Image](https://erpnext.com/download) + +### 4\. Install ERPNext on your Unix/Linux/Mac machine + +If you are familiar to installing applications on *nix platforms, read the instructions on how to install using [Frappe Bench](https://github.com/frappe/frappe-bench). + +{next} diff --git a/erpnext/docs/user/guides/introduction/implementation-strategy.md b/erpnext/docs/user/guides/introduction/implementation-strategy.md new file mode 100644 index 0000000000..bbfbbd6a22 --- /dev/null +++ b/erpnext/docs/user/guides/introduction/implementation-strategy.md @@ -0,0 +1,32 @@ +Before you start managing your Operations in EPRNext, you must first become +familiar with the system and the terms used. For this we recommend +implementation should happen in two phases. + + * A **Test Phase**, where you enter dummy records representing your day to day transactions and a **Live Phase**, where we start entering live data. + +### Test Phase + + * Read the Manual + * Create a free account at [https://erpnext.com](https://erpnext.com) (the easiest way to experiment). + * Create your first Customer, Supplier and Item. Add a few more so you get familiar with them. + * Create Customer Groups, Item Groups, Warehouses, Supplier Groups, so that you can classify your Items. + * Complete a standard sales cycle - Lead > Opportunity > Quotation > Sales Order > Delivery Note > Sales Invoice > Payment (Journal Entry) + * Complete a standard purchase cycle - Material Request > Purchase Order > Purchase Receipt > Payment (Journal Entry). + * Complete a manufacturing cycle (if applicable) - BOM > Production Planning Tool > Production Order > Material Issue + * Replicate a real life scenario into the system. + * Create custom fields, print formats etc as required. + +### Live Phase + +Once you are familiar with ERPNext, start entering your live data! + + * Clean up the account of test data or better, start a fresh install. + * If you just want to clear your transactions and not your master data like Item, Customer, Supplier, BOM etc, you can click delete the Company against which you have made the transactions and start with a fresh Bill of Materials. To delete a company, open the Company Record via Setup > Masters > Company and delete the company by clicking on the **Delete Company** button at the bottom. + * You can also setup a new account at [https://erpnext.com](https://erpnext.com), and use the 30-day free trial. [Find out more ways of deploying ERPNext](/introduction/getting-started-with-erpnext) + * Setup all the modules with Customer Groups, Item Groups, Warehouses, BOMs etc. + * Import Customers, Suppliers, Items, Contacts and Addresses using Data Import Tool. + * Import opening stock using Stock Reconciliation Tool. + * Create opening accounting entries via Journal Entry and create outstanding Sales Invoices and Purchase Invoices. + * If you need help, [you can buy support](https://erpnext.com/pricing) or [ask in the user forum](https://discuss.erpnext.com). + +{next} diff --git a/erpnext/docs/user/guides/introduction/index.md b/erpnext/docs/user/guides/introduction/index.md new file mode 100644 index 0000000000..76e77b1b29 --- /dev/null +++ b/erpnext/docs/user/guides/introduction/index.md @@ -0,0 +1,46 @@ +## What is an ERP and why should I care? + +(If you are already convinced you need an all-in-one system for your +organization, you can skip this page.) + +If you are running a small business that has a few employees, you understand +that it's hard to manage the dynamic nature of doing businesses. You are +already using a software like Accounting, and may be some more to manage your +inventory and sales (or CRM). + +An ERP brings all of this together in one place. + +Small businesses are not so different from large ones. They contain most of +the complexities of a large business along with many other constraints. Small +businesses have to communicate with customers, do accounts, pay taxes, do +payroll, manage timelines, deliver quality, answer questions, and keep +everyone happy just like in large businesses. + +Large businesses have the advantage of using advanced data systems to manage +their process efficiently. Small businesses, on the other hand, typically +struggle to keep things organized. They often use a mix of apps like +spreadsheets, accounting software, web CRM etc to manage.The problem is, not +everyone is on the same page. An ERP changes that. + +## What is ERPNext? + +ERPNext helps you to manage all your business information in one application +and use it to manage operations and take decisions based on data. + +Among other things, ERPNext will help you to: + + * Track all Invoices and Payments. + * Know what quantity of which product is available in stock. + * Identify open customer queries. + * Manage payroll. + * Assign tasks and follow up on them. + * Maintain a database of all your customers, suppliers and their contacts. + * Prepare quotes. + * Get reminders on maintenance schedules. + * Publish your website. + +And a lot lot lot more. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/introduction/index.txt b/erpnext/docs/user/guides/introduction/index.txt new file mode 100644 index 0000000000..535fcfec04 --- /dev/null +++ b/erpnext/docs/user/guides/introduction/index.txt @@ -0,0 +1,7 @@ +do-i-need-an-erp +open-source +getting-started-with-erpnext +the-champion +implementation-strategy +key-workflows +concepts-and-terms diff --git a/erpnext/docs/user/guides/introduction/key-workflows.md b/erpnext/docs/user/guides/introduction/key-workflows.md new file mode 100644 index 0000000000..f83c8a6108 --- /dev/null +++ b/erpnext/docs/user/guides/introduction/key-workflows.md @@ -0,0 +1,14 @@ +# Flow Chart Of Transactions In ERPNext + +This diagram covers how ERPNext tracks your company information across key +functions. This diagram does not cover all the features of ERPNext. + +![]({{url_prefix}}/assets/old_images/erpnext/overview.png) + + +[Full Resolution]({{url_prefix}}/assets/old_images/erpnext/overview.png) + +_Note: Not all of the steps are mandatory. ERPNext allows you to freely skip +steps if you want to simplify the process._ + +{next} diff --git a/erpnext/docs/user/guides/introduction/open-source.md b/erpnext/docs/user/guides/introduction/open-source.md new file mode 100644 index 0000000000..0089ba8e12 --- /dev/null +++ b/erpnext/docs/user/guides/introduction/open-source.md @@ -0,0 +1,33 @@ +The source code is an Open Source software. It is open for anyone to +understand, extend or improve. And it is free! + +Advantages of an Open Source software are: + + 1. You can choose to change your service provider anytime. + 2. You can host the application anywhere, including your own server to gain complete ownership and privacy of the data. + 3. You can access a community to support you, incase you need help. You are not dependant on your service provider. + 4. You can benefit from using a product that is critiqued and used by a wide range of people, who have reported hundreds of issues and suggestions to make this product better, and this will always continue. + + +--- + +### ERPNext Source Code + +ERPnext source repository is hosted at GitHub and can be found here + +- [https://github.com/frappe/erpnext](https://github.com/frappe/erpnext) + + +--- + +### Alternatives + +There are many Open Source ERPs you can consider. Popular ones are: + + 1. Odoo + 2. OpenBravo + 3. Apache OfBiz + 4. xTuple + 5. Compiere (and forks) + +{next} diff --git a/erpnext/docs/user/guides/introduction/the-champion.md b/erpnext/docs/user/guides/introduction/the-champion.md new file mode 100644 index 0000000000..596ff4b003 --- /dev/null +++ b/erpnext/docs/user/guides/introduction/the-champion.md @@ -0,0 +1,46 @@ + + +

The Champion

+ + + +We have seen dozens of ERP implementations over the past few years and we +realize that successful implementation is a lot about intangibles and +attitude. + +**ERPs are not required.** + +Like exercise. + +Human body may seem like it does not require exercise today or even tomorrow, +but in the long run, if you wish to maintain your body and its health, you +should get on the treadmill. + +In the same way, ERPs improve the health of your organization over a long run +by keeping it fit and efficient. The more you delay putting things in order, +the more time you lose, and the closer you get to a major disaster. + +So when you start implementing an ERP, keep your sight on the long term +benefits. Like exercise, its painful in the short run, but will do wonders if +you stay on course. + +* * * + +## The Champion + +ERP means organization wide change and it does not happen without effort. +Every change requires a champion and it is the duty of the champion to +organize and energize the entire team towards implementation. The champion +needs to be resilient incase something goes wrong . + +In many organizations we have seen, the champion is most often the owner or a +senior manager. Occasionally, the champion is an outsider who is hired for a +particular purpose. + +In either case, you must identify your champion first. + +Most likely it's **you!** + +Lets Begin! + +{next} diff --git a/erpnext/docs/user/guides/manufacturing/bill-of-materials.md b/erpnext/docs/user/guides/manufacturing/bill-of-materials.md new file mode 100644 index 0000000000..9ddf81ab4b --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/bill-of-materials.md @@ -0,0 +1,41 @@ +At the heart of the Manufacturing system is the **Bill of Materials** (BOM). +The **BOM** is a list of all materials (either bought or made) and operations +that go into a finished product or sub-Item. In ERPNext, the component could +have its own BOM hence forming a tree of Items with multiple levels. + +To make accurate Purchase Requests, you must always maintain correct BOMs. +To make a new BOM: + +> Manufacturing > Bill of Materials > New BOM + +Task + +* To add Operations select 'With Operation'. The Operations table shall appear. + +Task + + * Select the Item for which you want to make the BOM. + * Add the operations that you have to go through to make that particular Item in the “Operations” table. For each operation, you will be asked to enter a Workstation. You must create new Workstations as and when necessary. + * Workstations are defined only for product costing and Production Order Operations scheduling purposes not inventory. + * Inventory is tracked in Warehouses not Workstations. + +###Costing of a BOM + +* The Costing section in BOM gives an approximate cost of producing the Item. + +* Add the list of Items you require for each operation, with its quantity. This Item could be a purchased Item or a sub-assembly with its own BOM. If the row Item is a manufactured Item and has multiple BOMs, select the appropriate BOM. You can also define if a part of the Item goes into scrap. + +Costing + +* This cost can be updated on by using the 'Update Cost' button. + +Update Cost + +### Materials Required(exploded) + +This table lists down all the Material required for the Item to be Manufactured. +It also fetches sub-assemblies along with the quantity. + +Exploded Section + +{next} diff --git a/erpnext/docs/user/guides/manufacturing/index.md b/erpnext/docs/user/guides/manufacturing/index.md new file mode 100644 index 0000000000..3fcccf42f9 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/index.md @@ -0,0 +1,10 @@ +# Manufacturing + +The Manufacturing module in ERPNext helps you to maintain multi-level Bill of +Materials (BOMs) for your Items. +It helps in product costing, production planning, creating production orders for your manufacturing shop floors and +planning inventory by getting your material requirement via BOMs (also called Material Requirements Planning MRP). + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/manufacturing/index.txt b/erpnext/docs/user/guides/manufacturing/index.txt new file mode 100644 index 0000000000..1fe03a6260 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/index.txt @@ -0,0 +1,8 @@ +introduction +bill-of-materials +production-order +workstation +operation +subcontracting +tools +setup \ No newline at end of file diff --git a/erpnext/docs/user/guides/manufacturing/introduction.md b/erpnext/docs/user/guides/manufacturing/introduction.md new file mode 100644 index 0000000000..2d60e6780b --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/introduction.md @@ -0,0 +1,24 @@ +Task + +### Types of Production Planning + +Broadly there are three types of Production Planning Systems + + * __Make-to-Stock:__ In these systems, production is planned based on a forecast and the Items are then sold to distributors or customers. All fast moving consumer goods that are sold in retail shops like soaps, packaged water etc and electronics like phones etc are Made-to-Stock. + * __Make-to-Order:__ In these systems, manufacturing takes place after a firm order is placed by a customer. + * __Engineer-to-Order:__ In this case each sale is a separate project and has to be designed and engineered to the requirements of the customer. Common examples of this are any custom business like furniture, machine tools, speciality devices, metal fabrication etc. + +Most small and medium sized manufacturing businesses are based on a make-to- +order or engineer-to-order system and so is ERPNext. + +For engineer-to-order systems, the Manufacturing module should be used along +with the Projects module.. + +#### Manufacturing and Inventory + +You can track work-in-progress by creating work-in-progress Warehouses. + +ERPNext will help you track material movement by automatically creating Stock +Entries from your Production Orders by building from Bill of Materials. + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/manufacturing/operation.md b/erpnext/docs/user/guides/manufacturing/operation.md new file mode 100644 index 0000000000..6c77089438 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/operation.md @@ -0,0 +1,11 @@ +### Operation + +Stores a list of all Manufacturing Operations, its description and the Default Workstation for the Operation. + +You can also create a Operation by: + +> Manufacturing > Documents > Operation > New + +Operation + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/manufacturing/production-order.md b/erpnext/docs/user/guides/manufacturing/production-order.md new file mode 100644 index 0000000000..c9729be6f0 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/production-order.md @@ -0,0 +1,106 @@ +Production Order (also called as Work Order) is a document that is given to +the manufacturing shop floor by the Production Planner as a signal to produce +a certain quantity of a certain Item. Production Order also helps to generate +the material requirements (Stock Entry) for the Item to be produced from its +**Bill of Materials**. + +The **Production Order** is generated from the **Production Planning +Tool** based on Sales Orders. You can also create a direct Production Order +by: + +> Manufacturing > Documents > Production Order > New + +Production Order + +### Creating Production Orders + + * Select the Item to be produced. + * The default BOM for that item will be fetched by the system. You can also change BOM. + * If the selected BOM has operartion mentioned in it, the system shall fetch all operations from BOM. + * Mention the Planned Start Date (an Estimated Date at which you want the Production to begin.) + * Select Warehouses. Work-in-Progress Warehouse is where your Items will be transferred when you begin production and Target Warehouse is where you store finished Items before they are shipped. + +> Note : You can save a Production Order without selecting the warehouses, but warehouses are mandatory for submitting a Production Order + +###Reassigning Workstation/Duration for Operations + +* By default the system fetchs workstation and duration for Production Order Operations from the selected BOM. + +PO Opeartions + +* If you wish to reassign the wrokstation for a particular opeeration in the Production Order, you can do so before submitting the Production Order. + +PO reassigning Operations + +* Select the respective operation, and change its workstation. +* You can also change the Operating Time for that operation + +### Capacity Planning in Production Order + +* When a Production Order is submitted, based on the Planned Start Date and the availability of the workstations, system schedules all operations for the Production Order (if Production Order has operations specified). +* Drafts of Time Logs are also created based on the scheduled operations. + +### Transfering Materials for Manufacturing + +* Once you have submitted your Production Order, you need to Transfer the Raw Materials to initiate the Manufacturing Process. +* This will create a Stock Entry with all the Items required to complete this Production Order to be added to the WIP Warehouse. (this will add sub-Items with BOM as one Item or explode their children based on your setting above). + +* Click on 'Transfer Materials for Manufacturing'. + +Transfer Materials + +* Mention the quantity of materials to be transfered. + +Material Transfer Qty + +* Submit the Stock Entry + +Stock Entry for PO + +* Material Transfered for Manufacturing will be updated in the Production Order based on the Stock Entry. + +Stock Entry for PO + +### Making Time Logs + +* Progress in the Production Order can be tracked using [Time Log]({{url_prefix}}/user/guides/projects/time-log.html) +* Time Logs are created against Production Order Operations. +* Drafts of Time Logs are also created based on the scheduled operations when an Production Order is Submitted. +* To create more Time Logs against an operation select 'Make TIme Log' in the respective operation. + +Make TL against PO + +###Updating Finished Goods + +* Once you are done with the Production Order you need to update the Finished Goods. +* This will create a Stock Entry that will deduct all the sub-Items from the WIP Warehouse and add them to the Finished Goods Warehouse. +* Click on 'Update Finished Goods'. + +Update Finished Goods + +* Mention the quantity of materials to be transfered. + +Update Finished Goods Qty + + > Tip : You can also partially complete a Production Order by updating the Finished Goods stock creating a Stock Entry. + +### Stopping a Production Order + +* When you stop a Production Order its status is changed to Stop indicating that all production process against that Production Order is to be ceased. +* To stop the Production Order click on the 'stop' Button + + 1. On Submitting the Production Order, the system will reserve a slot for each of the Production Order Operations serially after the planned start date based on the workstation availability. The Workstation availability depends on the Workstation timings, holiday list and if some other Production Order Operation was scheduled in that slot. You can mention the number of days for the system to try scheduling the operations in the Manufacturing Settings. This is set to 30 Days by default. If the operation requires time exceeding the available slot, system shall ask you to break the operations. Once the scheduling is done system shall create Time Logs and save them. You can Modify them and submit them later. + 2. You can also create additional time logs against an Operation. For doing so select the respective operation and click on 'Make Time Log' + 3. Transfer Raw Material: This will create a Stock Entry with all the Items required to complete this Production Order to be added to the WIP Warehouse. (this will add sub-Items with BOM as one Item or explode their children based on your setting above). + 4. Update Finished Goods: This will create a Stock Entry that will deduct all the sub-Items from the WIP Warehouse and add them to the Finished Goods Warehouse. + 5. To check all Time Logs made against the Production Order click on 'Show Time Logs' + +PO - stop + +* You can Also re-start a stopped Production Order. + +> Note : In order to make a Production Order against an Item you must specify 'Yes' to "Allow Production Order" on the Item form. + +> Note : In order to make a Production Order against an Item you must specify 'Yes' to "Allow Production Order" on the Item form. + +{next} diff --git a/erpnext/docs/user/guides/manufacturing/setup/index.md b/erpnext/docs/user/guides/manufacturing/setup/index.md new file mode 100644 index 0000000000..ec22505469 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/setup/index.md @@ -0,0 +1,5 @@ +Global settings for manufacturing Processes + +### Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/manufacturing/setup/index.txt b/erpnext/docs/user/guides/manufacturing/setup/index.txt new file mode 100644 index 0000000000..68a2ad8c91 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/setup/index.txt @@ -0,0 +1 @@ +manufacturing-settings \ No newline at end of file diff --git a/erpnext/docs/user/guides/manufacturing/setup/manufacturing-settings.md b/erpnext/docs/user/guides/manufacturing/setup/manufacturing-settings.md new file mode 100644 index 0000000000..eb0a08c5ff --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/setup/manufacturing-settings.md @@ -0,0 +1,15 @@ +* Manufacturing Settings can be found at + +> Manufacturing > Production Order > Setup > Manufacturing Settings + +Manufacturing Settings + +* Allow Overtime - Specify if workstations are to allow overtime.(schedule operations outside working hours) + +* Allow Production on Holidays - Specify if system is to allow scheduling of operations on Holidays. + +* Capacity Planning for (Days) - Specify no. of Days for Capacity Planning. + +* Time Between Operations (in mins) - Specify the gap between two Production Operations. + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/manufacturing/subcontracting.md b/erpnext/docs/user/guides/manufacturing/subcontracting.md new file mode 100644 index 0000000000..832e8a2334 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/subcontracting.md @@ -0,0 +1,40 @@ +Subcontracting is a type of job contract that seeks to outsource certain types +of work to other companies. It allows work on more than one phase of the +project to be done at once, often leading to a quicker completion. +Subcontracting is practiced by various industries. For example, manufacturers +making a number of products from complex components subcontract certain +components and package them at their facilities. + +If your business involves outsourcing certain processes to a third party +Supplier, where you buy the raw material from, you can track this by using the +sub-contracting feature of ERPNext. + +### Setup Sub-Contracting: + + 1. Create separate Items for the unprocessed and the processed product. For example if you supply unpainted X to your Supplier and the Supplier returns you X, you can create two Items: “X-unpainted” and “X”. + 2. Create a Warehouse for your Supplier so that you can keep track of Items supplied. (you may supply a months worth of Items in one go). + 3. For the processed Item, in the Item master, set “Is Sub Contracted Item” to “Yes”. + +![Subcontract]({{url_prefix}}/assets/old_images/erpnext/subcontract.png) + + + +__Step 1:__ Make a Bill of Materials for the processed Item, with the unprocessed +Items as sub-items. For example, If you are manufacturing a pen, the processed +pen will be named under Bill of Materials(BOM), whereas, the refill, knob, and +other items which go into the making of pen, will be categorized as sub-items. + +__Step 2:__ Make a Purchase Order for the processed Item. When you “Save”, in the “Raw Materials Supplied”, all your un-processed Items will be updated based on your Bill of Materials. + +__Step 3:__ Make a Stock Entry to deliver the raw material Items to your Supplier. + +__Step 4:__ Receive the Items from your Supplier via Purchase Receipt. Make sure to check the “Consumed Quantity” in the “Raw Materials” table so that the +correct stock is maintained at the Supplier’s end. + +> Note 1: Make sure that the “Rate” of processed Item is the processing rate +(excluding the raw material rate). + +> Note 2: ERPNext will automatically add the raw material rate for your +valuation purpose when you receive the finished Item in your stock. + +{next} diff --git a/erpnext/docs/user/guides/manufacturing/tools/bom-replace-tool.md b/erpnext/docs/user/guides/manufacturing/tools/bom-replace-tool.md new file mode 100644 index 0000000000..8722d2645c --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/tools/bom-replace-tool.md @@ -0,0 +1,44 @@ +# BOM Replace Tool + +Replace BOM is the utility to replace BOM of sub-assembly item, which is already updated in the BOM of Finished Good item. + +To use the Production Planning Tool, go to: + +> Manufacturing > Tools > BOM Replace Tool + +Let's consider a scenario to understand this better. + +If company manufactures computers, Bill of Material of its finished item will constitute of: + +1. Monitor +1. Key Board +1. Mouse +1. CPU + +Out of all the items above, CPU is asembled separately. Hence separate BOM will be created for the CPU. Following are the items from the BOM of CPU. + +1. 250 GB Hard Disk +1. Mother Board +1. Processor +1. SMTP +1. DVD player + +If we have more items to be added , or existing items to be edited in the BOM of CPU, then we should create new BOM for it. + +1. _350 GB Hard Disk_ +1. Mother Board +1. Processor +1. SMTP +1. DVD player + +To update new BOM updated in the BOM of finished item, where CPU is selected as raw-material, you can use BOM Replace tool. + +BOM replace Tool + +In this tool, you should select Current BOM, and New BOM. On clicking Replace button, current BOM of CPU will be replaced with New BOM in the BOM of finished Item (Computer). + +**Will BOM Replace Tool work for replacing finsihed item in BOM?** + +No. You should Cancel and Amend current BOM, or create a new BOM for finished item. + +{next} diff --git a/erpnext/docs/user/guides/manufacturing/tools/index.md b/erpnext/docs/user/guides/manufacturing/tools/index.md new file mode 100644 index 0000000000..259b5ebc42 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/tools/index.md @@ -0,0 +1,4 @@ + +### Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/manufacturing/tools/index.txt b/erpnext/docs/user/guides/manufacturing/tools/index.txt new file mode 100644 index 0000000000..aaf7cecc70 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/tools/index.txt @@ -0,0 +1,2 @@ +production-planning-tool +bom-replace-tool \ No newline at end of file diff --git a/erpnext/docs/user/guides/manufacturing/tools/production-planning-tool.md b/erpnext/docs/user/guides/manufacturing/tools/production-planning-tool.md new file mode 100644 index 0000000000..b966e7a8c9 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/tools/production-planning-tool.md @@ -0,0 +1,62 @@ +Production Planning Tool helps you plan production and purchase of Items for a +period (usually a week or a month). + +This list of Items can be generated from the open Sales Orders in the system +and will generate: + + * Production Orders for each Item. + * Purchase Requests for Items whose Projected Quantity is likely to fall below zero. + +To use the Production Planning Tool, go to: + +> Manufacturing > Tools > Production Planning Tool + +Production Planing Tool + + + +#### Step 1: Select and get Sales Order + +* Select sales orders for MRP using filters (Time, Item, and Customer) +* Click on Get Sales Order to generate a list. + +Production Planing Tool + + + +#### Step 2: Get Item from Sales Orders. + +You can add/remove or change quantity of these Items. + +Production Planing Tool + +#### Step 3: Create Production Orders + +Production Planing Tool + + + +#### Step 4: Create Material Request + +Create Material Request for Items with projected shortfall. + +Production Planing Tool + + + +The Production Planning Tool is used in two stages: + + * Selection of Open Sales Orders for the period based on “Expected Delivery Date”. + * Selection of Items from those Sales Orders. + +The tool will update if you have already created Production Orders for a +particular Item against its Sales Order (“Planned Quantity”). + +You can always edit the Item list and increase / reduce quantities to plan +your production. + +> Note: How do you change a Production Plan? The output of the Production +Planning Tool is the Production Order. Once your orders are created, you can +change them by amending the Production Orders. + +{next} diff --git a/erpnext/docs/user/guides/manufacturing/workstation.md b/erpnext/docs/user/guides/manufacturing/workstation.md new file mode 100644 index 0000000000..abc8933f41 --- /dev/null +++ b/erpnext/docs/user/guides/manufacturing/workstation.md @@ -0,0 +1,19 @@ +### Workstation + +Workstation stores information regarding the place where the workstation operations is carried out. +Data regarding the operation cost of the place can be stored here. +We can also specify the workstation operation timings and a Holiday List. + +You can also create a Workstation by: + +> Manufacturing > Documents > Workstation > New + +Workstation + +In workstation specify the workstation working hours under the 'working hour' section. +You can also specify the working hours based on shifts. +While scheduling Production Order, system will check for the availability of the workstation based on the working hours specified. + +> Note : You can enable overtime for your workstation in [Manufacturing Settings]({{url_prefix}}/user/guides/manufacturing/setup/manufacturing-settings.html) + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/projects/activity-cost.md b/erpnext/docs/user/guides/projects/activity-cost.md new file mode 100644 index 0000000000..3ad95fc14b --- /dev/null +++ b/erpnext/docs/user/guides/projects/activity-cost.md @@ -0,0 +1,4 @@ +Activity Cost records the per-hour billing rate and costing rate of an Employee against an Activity Type. +This rate is pulled by the system while making Time Logs. It is used for Project Costing. + +Activity Cost diff --git a/erpnext/docs/user/guides/projects/activity-type.md b/erpnext/docs/user/guides/projects/activity-type.md new file mode 100644 index 0000000000..a59885378f --- /dev/null +++ b/erpnext/docs/user/guides/projects/activity-type.md @@ -0,0 +1,13 @@ +Activity Type makes a list of the different types of activities against which a Time Log can be made. + +Activity Type + +By default the following Activity Types are created. + +* Planning +* Research +* Proposal Writing +* Execution +* Communication + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/projects/index.md b/erpnext/docs/user/guides/projects/index.md new file mode 100644 index 0000000000..220c67fa84 --- /dev/null +++ b/erpnext/docs/user/guides/projects/index.md @@ -0,0 +1,13 @@ +ERPNext helps you manage your Projects by breaking them into Tasks and +allocating them to different people. + +Purchasing and selling can also be tracked against Projects and this can help +the company keep tabs on its budget, delivery and profitability for a Project. + +Projects can be used to manage internal projects, manufacturing jobs or +service jobs. For service jobs, Time Sheets can also be created that can be +used to bill Customers if billing is done on a Time & Money basis. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/projects/index.txt b/erpnext/docs/user/guides/projects/index.txt new file mode 100644 index 0000000000..e5ef847a5e --- /dev/null +++ b/erpnext/docs/user/guides/projects/index.txt @@ -0,0 +1,6 @@ +tasks +project +time-log +time-log-batch +activity-type +activity-cost \ No newline at end of file diff --git a/erpnext/docs/user/guides/projects/introduction-to-projects.md b/erpnext/docs/user/guides/projects/introduction-to-projects.md new file mode 100644 index 0000000000..85a67b94f7 --- /dev/null +++ b/erpnext/docs/user/guides/projects/introduction-to-projects.md @@ -0,0 +1,10 @@ +ERPNext helps you manage your Projects by breaking them into Tasks and +allocating them to different people. + +Purchasing and selling can also be tracked against Projects and this can help +the company keep tabs on its budget, delivery and profitability for a Project. + +Projects can be used to manage internal projects, manufacturing jobs or +service jobs. For service jobs, Time Sheets can also be created that can be +used to bill Customers if billing is done on a Time & Money basis. + diff --git a/erpnext/docs/user/guides/projects/project.md b/erpnext/docs/user/guides/projects/project.md new file mode 100644 index 0000000000..9b265c0abb --- /dev/null +++ b/erpnext/docs/user/guides/projects/project.md @@ -0,0 +1,87 @@ +Project management in ERPNext is Task driven. You can create Project and assign multiple Tasks against it. + +Project + +### Managing tasks +Project can be divided into multiple Tasks. +Task can be created via Project document itself or can be created via [Task]({{url_prefix}}/user/guides/projects/tasks.html) + +Project + +* To view Task made against a Project click on 'Tasks' + +Project - View Task + +Project - Task List + +* You can also view the Tasks from the Project document itself + +Project - Task Grid + +### Managing time + +ERPNext uses [Time Log]({{url_prefix}}/user/guides/projects/time-log.html) to track the progress of a Project. +You can create Time Logs against each task. +The Actual Start and End Time along with the costing shall then be updated based on the Time Log. + +* To view Time Log made against a Project click on 'Time Logs' + +Project - View Time Log + +Project - Time Log List + +* You can also create a Time Log directlly and link it to the Project. + +Project - Link Time Log + +### Managing expenses + +You can book [Expense Claim]({{url_prefix}}/user/guides/human-resources/expense-claim.html) against a project task. +The system shall update the total amount from expense claims in the project costing section. + +* To view Expense Claims made against a Project click on 'Expense Claims' + +Project - View Expense Claim + +* You can also create a Expense Claims directlly and link it to the Project. + +Project - Link Expense Claim + +* Total amount of Expense Claims booked against a project is shown under 'Total Expense Claim' in the Project Costing Section + +Project - Total Expense Claim + +### Cost Center + +You can make a [Cost Center]({{url_prefix}}/user/guides/accounts/setup/cost-center.html) against a Project or use an existing cost center to track all expenses made against that project. + +Project - Cost Center + +###Project Costing + +The Project Costing section helps you track the time and expenses incurred against the project. + +Project - Costing + +* The Costing Section is updated based on Time Logs made. + +* Gross Margin is the difference between Total Costing Amount and Total Billing Amount + +###Billing + +You can make/link a [Sales Order]({{url_prefix}}/user/guides/selling/sales-order.html) against a project. Once linked you can use the standard sales module to bill your customer against the Project. + +Project - Sales Order + +###Gantt Chart + +A Gantt Chart illustrates a project schedule. +ERPNext gives you a illustrated view of tasks scheduled against that project in Gantt Chart View. + +* To view gantt chart against a project, go to that project and click on 'Gantt Chart' + +Project - View Gantt Chart + +Project - Gantt Chart + +{next} diff --git a/erpnext/docs/user/guides/projects/tasks.md b/erpnext/docs/user/guides/projects/tasks.md new file mode 100644 index 0000000000..6ee97a0e78 --- /dev/null +++ b/erpnext/docs/user/guides/projects/tasks.md @@ -0,0 +1,59 @@ +Project is divided into Tasks. +In ERPNext, you can also create a Task independently. + +Task + +### Status of the Task + +A Task can have either of the following status - Open, Working, Pending Review, Closed, Cancelled. + +Task - Status + +* By default each new Task created shall have the status set to 'Open'. + +* If a Time Log is made against a task, its status shall be set to 'Working'. + +### Dependent Task + +You can specify a list of dependent task under the 'Depends On' section. + +Depends On + +* You cannot close the parent Task until all 'Dependant Task' are closed. + +* If the Dependent Task are delayed and overlap with the expected Start Date of the Parent task, the system will reschedule the parent task. + +### Managing Time + +ERPNext uses [Time Log]({{url_prefix}}/user/guides/projects/time-log.html) to track the progress of a Task. +You can create multiple Time Logs against each task. +The Actual Start and End Time along with the costing shall then be updated based on the Time Log. + +* To view Time Log made against a Task click on 'Time Logs' + +Task - View Time Log + +Task - Time Log List + +* You can also create a Time Log directlly and link it to the Task. + +Task - Link Time Log + +### Managing Expenses + +You can book [Expense Claim]({{url_prefix}}/user/guides/human-resource-management/expense-claim.html) against a task. +The system shall update the total amount from expense claims in the costing section. + +* To view Expense Claims made against a Task click on 'Expense Claims' + +Task - View Expense Claim + +* You can also create a Expense Claims directlly and link it to the Task. + +Task - Link Expense Claim + +* Total amount of Expense Claims booked against a task is shown under 'Total Expense Claim' in the Task Costing Section + +Task - Total Expense Claim + +{next} diff --git a/erpnext/docs/user/guides/projects/time-log-batch.md b/erpnext/docs/user/guides/projects/time-log-batch.md new file mode 100644 index 0000000000..e16383bb94 --- /dev/null +++ b/erpnext/docs/user/guides/projects/time-log-batch.md @@ -0,0 +1,23 @@ +You can bill Time Logs by batching them together. This gives you the flexiblity to manage your customer billing in the way you want. To create a new Time Log Batch, go to + +> Projects > Time Log Batch > New Time Log Batch + +OR + +Just open your Time Log list and check the Items to you want to add to the Time Log. Then click on "Make Time Log Batch" button and these Time Logs will be selected. + +Time Log - Drag Calender + +###Making Sales Invoice + +* After submitting the Time Log Batch, "Make Invoice" button shall appear. + +Time Log - Drag Calender + +* Click on that button to raise a Sales Invoice against the Time Log Batch. + +Time Log - Drag Calender + +* When you "Submit" the Sales Invoice, the Sales Invoice number will get updated in the Time Logs and Time Log Batch and their status will change to "Billed". + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/projects/time-log.md b/erpnext/docs/user/guides/projects/time-log.md new file mode 100644 index 0000000000..c1802089aa --- /dev/null +++ b/erpnext/docs/user/guides/projects/time-log.md @@ -0,0 +1,49 @@ +Time Logs are a way to track time worked. +They can be used to track the following + +* Billable work to Customers +* Production Order Operations +* Tasks +* Project +* Internal References + +Time Log + +###Creating Time Logs + +1. To create a new Time Log, you can go to +> Projects > Time Log > new Time Log + +2. You can also create a new Time Log via Calendar + +To create Time Logs via Calender, go to Time Log and select Calendar. + +Time Log - View Calender + +* To create a Time Log for multiple days, click and drag the cursor across days. + +Time Log - Drag Calender + +* You can also create Time Logs from 'week' and 'day' view of the calender. + +Time Log - Drag Calender + +* Time Logs for Manufacturing processes needs to be created from the Production Order. +* To create more Time Logs against Operations select the respective operation and click on the 'Make Time Log' button. + +###Billing using Time Logs + +* If you wish to bill against a Time Log you need to select the 'Billable' option. + +* In the costing section, the system will pull up the Costing & Billing rate from [Activity Cost]({{url_prefix}}/user/guides/projects/activity-cost.html) + based on the Employee and Activity Type specified. + +* The system shall then calculate the Costing and Billing amount based on the Hours mentioned in the Time Log. + +* If 'Billable' is not selected, the system shall display the 'Billing Amount' as 0. + +Time Log - Costing + +* After submitting the Time Log, you need to create [Time Log batch]({{url_prefix}}/user/guides/projects/time-log-batch.html) to further bill the Time Log. + +{next} diff --git a/erpnext/docs/user/guides/selling/index.md b/erpnext/docs/user/guides/selling/index.md new file mode 100644 index 0000000000..36a99d2173 --- /dev/null +++ b/erpnext/docs/user/guides/selling/index.md @@ -0,0 +1,11 @@ +# Selling + +Selling is the communication that happens with the customer prior to and +during the sale. You might be managing all the communication yourself or you +may have a small team of sales people to handle this. ERPNext helps you track +the communication leading up to the sale, by keeping all your documents in an +organized and searchable manner. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/selling/index.txt b/erpnext/docs/user/guides/selling/index.txt new file mode 100644 index 0000000000..e1d9efd1a4 --- /dev/null +++ b/erpnext/docs/user/guides/selling/index.txt @@ -0,0 +1,3 @@ +quotation +sales-order +setup \ No newline at end of file diff --git a/erpnext/docs/user/guides/selling/quotation.md b/erpnext/docs/user/guides/selling/quotation.md new file mode 100644 index 0000000000..25590e07ca --- /dev/null +++ b/erpnext/docs/user/guides/selling/quotation.md @@ -0,0 +1,89 @@ +During a sale, the customer may request for a written note about the products +or services you are planning to offer, along with the prices and other terms +of engagement. This is called a “Proposal” or an “Estimate” or a “Pro Forma +Invoice”or a Quotation. + +To create a new Quotation go to: + +> Selling > Quotation > New Quotation + +###Creating Quotation from Oppurtunity + +You can also create a Quotation from an Opportunity. + +Make Quotation from Opportunity + +Or You can create a new Quotation and pull details from an Opportunity. + +Make Quotation from Opportunity + +A Quotation contains details about: + + * The recipient of the Quotation + * The Items and quantities you are offering. + * The rates at which they are offered. For details refer + * The taxes applicable. + * Other charges (like shipping, insurance) if applicable. + * The validity of contract. + * The time of delivery. + * Other conditions. + +> Tip: Images look great on Quotations. To add images to your Quotations, +attach the corresponding image in the Item master. + +### Rates + +The rates you quote may depend on two things. + + * The Price List: If you have multiple Price Lists, you can select a Price List or tag it to the Customer (so that it is auto-selected). Your Item prices will automatically be updated from the Price List.For details refer [Price List]({{url_prefix}}/user/guides/setting-up/price-lists.html) + + * The Currency: If you are quoting to a Customer in a different currency, you will have to update the conversion rates to enable ERPNext to save the information in your standard Currency. This will help you to analyze the value of your Quotations in standard Currency. + +### Taxes + +To add taxes to your Quotation, you can either select a tax template, Sales +Taxes and Charges Template or add the taxes on your own. To understand taxes in +detail visit [Taxes]({{url_prefix}}/user/guides/setting-up/setting-up-taxes.html) + +You can add taxes in the same manner as the Sales Taxes and Charges Template. + +### Terms and Conditions + +Each Quotation must ideally contain a set of terms, of your contract. It is +usually a good idea to make templates of your Terms and Conditions, so that +you have a standard set of terms. You can do this by going to: + +> Selling > Terms and Conditions + +#### What should Terms and Conditions Contain? + + * Validity of the offer. + * Payment Terms (In Advance, On Credit, part advance etc). + * What is extra (or payable by the Customer). + * Safety / usage warning. + * Warranty if any. + * Returns Policy. + * Terms of shipping, if applicable. + * Ways of addressing disputes, indemnity, liability, etc. + * Address and Contact of your Company. + +### Submission + +Quotation is a “Submittable” transaction. Since you send this Quotation to +your Customer or Lead, you must freeze it so that changes are not made after +you send the Quotation. See Document Stages. + +> Tip: Quotations can also be titled as “Proforma Invoice” or “Proposal”. +Select the right heading in the “Print Heading” field in the “More Info” +section. To create new Print Headings go to Setup > Branding and Printing > +Print Headings. + +### Discount + +While making your sales transactions like a Quotation (or Sales Order) you +would already have noticed that there is a “Discount” column. On the left is +the “Price List Rate” on the right is the “Basic Rate”. You can add a +“Discount” value to update the basic rate. To understand more about discount +read [Discount.](http://erpnext.org/discount) + +{next} diff --git a/erpnext/docs/user/guides/selling/sales-order.md b/erpnext/docs/user/guides/selling/sales-order.md new file mode 100644 index 0000000000..b1438eb34b --- /dev/null +++ b/erpnext/docs/user/guides/selling/sales-order.md @@ -0,0 +1,119 @@ +# Sales Order + +The Sales Order confirms your sales and triggers purchase (**Material +Request**) shipment (**Delivery Note**), billing (**Sales Invoice**) and +manufacturing (**Production Plan**) + +A Sales Order is usually a binding Contract with your Customer. + +Once your customer confirms the Quotation you can convert your Quotation into +a Sales Order. + +### Sales Order Flow-Chart + +![Sales Order]({{url_prefix}}/assets/old_images/erpnext/sales-order-f.jpg) + +To create a new Sales Order go to: + +> Selling > Sales Order > New Sales Order + +### Creating Sales Order from Quotation + +You can also create a Sales Order from a submitted Quotation. + +Make Sales Order from Quotation + +Or you can create a new Sales Order and pull details from an Quotation. + +Make Sales Order from Quotation + +Most of the information in your Sales Order is the same as the Quotation. +There are a few amongst other things that a Sales Order will ask you to +update. + + * Expected date of delivery. + * Customer Purchase Order number: If your customer has sent you a Purchase Order, you can update its number for future reference (in billing). + +### Packing List + +The “Packing List” table will be automatically updated when you “Save” the +Sales Order. If any Items in your table are Product Bundle (packets), then the +“Packing List” will contain the exploded (detailed) list of your Items. + +### Reservation and Warehouses + +If your Sales Order contains Items for which inventory is tracked (Is Stock +Item is “Yes”) then, ERPNext will ask you for “Reservation Warehouse”. If you +have set a default Warehouse for the Item, it will automatically set this +Warehouse here. + +This “reserved” quantity will help you project what is the quantity you need +to purchase based on all your commitments. + +### Sales Team + +**Sales Partner:** If this Sale was booked via a Sales Partner, you can update the Sales Partner’s details with commission and other info that you can aggregate. + +**Sales Persons:** ERPNext allows you to tag multiple Sales Persons who may have worked on this deal. You can also split the amount in targets of different Sales Persons and track how much incentives they earned on this deal. + +### Recurring Sales Orders + +If you have a recurring contract with a Customer where you are required to generate a Sales Order on a monthly, quarterly, half-yearly or annual basis, you can check the “Convert To Recurring Order” box. + +Here you can fill in the details like; of how frequently you want to generate an Order in the 'Recurring Type' field, specify the day of of the month on which the Order needs to be generated in the 'Repeat On Day Of Month' field and the date on which the recurring orders should stop in the 'End Date' field. + +**Recurring Type:** Here you can update how frequently you want to generate an Order. + +**Repeat On Day Of Month:** You can specify the day of of the month on which the Order needs to be generated. + +**End Date:** The date on which the recurring orders should stop can be specified here. + +On updating the Sales Order, a Recurring ID will be generated which will be same for all recurring orders generated from this particular Sales Order. + +ERPNext will automatically create new Order and mail a notification to the email IDs you set in the 'Notification Email Address'field. + +Reccuring Sales Order + +### Next Steps + +Once you “Submit” your Sales Order, you can now trigger different aspects of +your organization: + + * To begin purchase click on “Make Purchase Request” + * To make a shipment entry click on “Make Delivery Note” + * To bill, make “Make Sales Invoice” + * To stop further process on this Sales Order, click on “Stop” + +### Submission + +Sales Order is a “Submittable” transaction. See Document Stages. You will be +able to execute dependent steps (like making a Delivery Note) only after +“Submitting” this Sales Order. + +### Sales Order with Order type Maintenance + +When the 'Order Type' of the Sales Order is 'Maintenance' follow the steps +given below: + +__Step 1:__ Enter Currency, Price list and Item details. + +__Step 2:__ Mention taxes and other information. + +__Step 3:__ Save and Submit the form + +__Step 4:__ Once the form is submitted, the Action button will provide three +choices.i) Maintenance Visit ii) Maintenance Schedule iii) Invoice. + + + +> **Note 1:** +By clicking on the Action button and selecting 'Maintenance Visit' you can directly fill the visit form. The Sales Order details will be fetched directly. + +> **Note 2:** +By clicking on the Action button and selecting 'Maintenance Schedule' you can fill the schedule details. The Sales Order details will be fetched directly. + +> **Note 3:** +By clicking on the Invoice button you can make an Invoice for your +services . The sales orders details will be fetched directly. + +{next} diff --git a/erpnext/docs/user/guides/selling/setup/index.md b/erpnext/docs/user/guides/selling/setup/index.md new file mode 100644 index 0000000000..0ab4b5ab0b --- /dev/null +++ b/erpnext/docs/user/guides/selling/setup/index.md @@ -0,0 +1,7 @@ +This section includes information on how to setup customer groups, sales partners, sales persons and terms and conditions. + +It has instructions on how to configure selling settings, in order to enable default fields. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/selling/setup/index.txt b/erpnext/docs/user/guides/selling/setup/index.txt new file mode 100644 index 0000000000..245c1a90bd --- /dev/null +++ b/erpnext/docs/user/guides/selling/setup/index.txt @@ -0,0 +1,4 @@ +selling-settings +sales-partner +shipping-rule +product-bundle \ No newline at end of file diff --git a/erpnext/docs/user/guides/selling/setup/item-price.md b/erpnext/docs/user/guides/selling/setup/item-price.md new file mode 100644 index 0000000000..a235341cef --- /dev/null +++ b/erpnext/docs/user/guides/selling/setup/item-price.md @@ -0,0 +1,43 @@ +Item Price is the record in which you can log sellig and buying rate of an item. + +There are two ways to reach to new Item Price form. + +> Selling/Buying/Stock >> Setup >> Item Price >> New Item Price + +Or + +> Item >> Add/Edit Prices >> Click on "+" >> New Item Price + +Following are the steps to create new Item Price. + +Step 1: Select Price List + +You can create multiple Price List in ERPNext to track Selling and Buying Price List of an item separtely. Also if item's selling prices id changing based on territory, or due to other criteria, you can create multiple selling Price List for it. + +![Item Price list]({{url_prefix}}/assets/old_images/erpnext/item-price-list.png) + +On selection of Price List, its currency and for selling or buying property will be fetched as well. + +To have Item Price fetching in the sales or purchase transaction, you should have Price List id selected in the transaction, just above Item table. + +Step 2: Select Item + +Select item for which Item Price record is to be created. On selection of Item Code, Item Name and Description will be fetched as well. + +![Item Price Item]({{url_prefix}}/assets/old_images/erpnext/item-price-item.png) + +Step 3: Enter Rate + +Enter selling/buying rate of an item in Price List currency. + +![Item Price Rate]({{url_prefix}}/assets/old_images/erpnext/item-price-rate.png) + +Step 4: Save Item Price + +To check all Item Price together, go to: + +Stock >> Main Report >> Itemwise Price List Rate + +You will find option to create new Item Price record (+) in this report as well. + +{next} diff --git a/erpnext/docs/user/guides/selling/setup/product-bundle.md b/erpnext/docs/user/guides/selling/setup/product-bundle.md new file mode 100644 index 0000000000..bb11b98051 --- /dev/null +++ b/erpnext/docs/user/guides/selling/setup/product-bundle.md @@ -0,0 +1,47 @@ +#Product Bundle + +Product Bundle stands for Sales Bill-of-Material. It's a master where you can list item which are bundled together and +sold as one item. For instance, when laptop is delivered, you need to ensure that charger, mouse and laptop bag are +delivered and stock level of these items gets affected. To address this scenario, you can set create Product Bundle for +the main item, i.e. laptop, and list deliverable items i.e. laptop + charger + other accessories as child items. + +Following are the steps on how to setup Product Bundle master, and how is it used in the sales transactions. + +####Create new Product Bundle + +To create new Product Bundle, Go to: + +Selling > Setup > Product Bundle > New + +Product Bundle + +###Select Parent Item + +In Product Bundle master, there are two sections. Product Bundle Item and Package Item. + +In Product Bundle item, you will select a Parent Item. The parent item must be a non-stock item. +This is non-stock item because there is no stock maintained for it but only the Package Items. +If you want to maintain stock for the Parent Item, then you must create a regular Bill of Material (BOM) +and package them using a Stock Entry Transactions. + +###Select Child Items + +In Package Item section, you will list all the child items for which we maintain stock and is delivered to customer. + +###Product Bundle in the Sales Transactions + +When making Sales transactions like Sales Invoice, Sales Order and Delivery Note, +Parent Item will be selected in the main item table. + +Product Bundle + +On selection on Parent Item in the main item table, its child items will be fetched in Packing List +table of the transaction. If child item is the serialized item, you will be able to specify its Serial Mo. +in packing List table itself. On submission of transaction, system will reduce the stock level of child items from +warehouse specified in Packing List table. + +
Use Product Bundle to Manage Schemes: +
+This work-around in Product Bundle was discovered when a customer dealing into nutrition product asked for feature to manage schemes like "Buy One Get One Free". To manage the same, he created a non-stock item which was used as Parent Item. In description of item, he entered scheme details with items image indicating the offer. The saleable product was selected in Package Item where qty was two. Hence every time they sold one qty of Parent item under scheme, system deducted two quantities of product from Warehouse.
+ +{next} diff --git a/erpnext/docs/user/guides/selling/setup/sales-partner.md b/erpnext/docs/user/guides/selling/setup/sales-partner.md new file mode 100644 index 0000000000..8710972093 --- /dev/null +++ b/erpnext/docs/user/guides/selling/setup/sales-partner.md @@ -0,0 +1,34 @@ +People who assist you in getting business are termed as Sales Partners. Sales Partners can be represented by different names in ERPNext. You can call them Channel Partner, Distributor, Dealer, Agent, Retailer, Implementation Partner, Reseller etc. + +For each Sales Partner, you can define commission offer to them. When Sales Partner is selected in transactions, there commission is calculated over Net Total of Sales Order/Invoice or Delivery Note. + +You can track Sales Personwise commission in the report under Selling module. + +To create a sales partner go to: + +`Selling > Setup > Sales Partner` + +Sales Partners are saved with Sales Partner name provided by user. + +Sales Partner + +You can track their address and contact details and also allocate Sales Partner for each Item Group, based on Qty and Amount. + +### Including Sales Partners in Your Website + +To include the name of your Partner on your website, check the "Show in +Website" box. When click on "Show in Website", you will see field where you can attach logo of partner's company and enter brief and introduction of partner. + +Sales Partner + +To see listing of partner, you should go to: + +https://example.erpnext.com/partners + +![Sales Partner Listing]({{url_prefix}}/assets/old_images/erpnext/sales-partner-listing.png) + +Following is the complete partners details published on the website. + +![Sales Partner Published]({{url_prefix}}/assets/old_images/erpnext/sales-partner-published.png) + +{next} diff --git a/erpnext/docs/user/guides/selling/setup/sales-person-target-allocation.md b/erpnext/docs/user/guides/selling/setup/sales-person-target-allocation.md new file mode 100644 index 0000000000..812e7aca04 --- /dev/null +++ b/erpnext/docs/user/guides/selling/setup/sales-person-target-allocation.md @@ -0,0 +1,86 @@ +With management of Sales Person, ERPNext also allow you to assign target to Sales Persons based on Item Group and Territory. Based on target allocated and actual sales booked by Sales Person, you will get target variance report for the Sales Person. + +###1. Sales Person - Item Groupwise Target Allocation + +####1.1 Open Sales Person's Master + +To allocate target, you should open specific Sales Person master. + +`Selling > Setup > Sales Person > (Open Sales Person)` + +####1.2 Allocate Item Groupwise Target + +In the Sales Person master, you will find table called Sales Person Target. + +![Sales Person Target Item Group]({{url_prefix}}/assets/old_images/erpnext/sales-person-target-item-group.png) + +In this table, you should select Item Group, Fiscal Year, Target Qty and Amount. + +
You can give target in amount or quantity, or in both. Item Group can also be left blank. In this case the system will calculate target based on all the Items.
+ +####1.3 Target Distribution + +If you wish to spread allocated target across months, then you shoult setup Target Distribution master, and select it in the Sales Person master. Considering our example, target for the month of December will be set as 5 qty (10% of total allocation). + +![Sales Person Target Distribution]({{url_prefix}}/assets/old_images/erpnext/sales-person-target-distribution.png) + +####Report - Sales Person Target Variance Item Groupwise + +To check this report, go to: + +`Selling > Standard Report > Sales Person Target Variance (Item Group-wise)' + +This report will provide you variance between target and actual performance of Sales Person. This report is based on Sales Order report. + +![Sales Person Item Group Report]({{url_prefix}}/assets/old_images/erpnext/sales-person-item-group-report.png) + +As per the report, allocated target to Sales Person for the month of December was 5 qty. However, Sales Order was made for this employee and Item Group for only 3 qty. Hence, variance of 2 qty is shown in the report. + +--- + +###2. Sales Person - Territorywise Target Allocation + +To allocate target to Sales Person based on Territory, you can should select specific Sales Person in the Territory master. This Sales Person is entered just for the reference. Sales Person details are not updated in the variance report of Territorywise Target Allocation. + +####2.1 Go to Territory master + +`Selling > Setup > Territory > (Open specific Territory master)` + +In the Territory master, you will find field to select Territory Manager. This field is linked to "Sales Person" master. + +![Sales Person Territory Manager]({{url_prefix}}/assets/old_images/erpnext/sales-person-territory-manager.png) + +####2.2 Allocating Target + +Allocation Target in the Territory master is same as in Sales Person master. You can follow same steps as given above to specify target in the Territory master as well. + +####2.3 Target Distribution + +Using this master, you can divide target Qty or Amount across various months. + +####2.4 Report - Territory Target Variance Item Groupwise + +This report will provide you variance between target and actual performance of Sales in particular territory. This report is based on Sales Order report. Though Sales Person is defined in the Territory master, its details are not pulled in the report. + +![Sales Person Territory Report]({{url_prefix}}/assets/old_images/erpnext/sales-person-territory-report.png) + +--- + +###3. Target Distribution + +Target Distribution master allows you to divide allocated target across multiple months. If your product and services is seasonal, you can distribute the sales target accordingly. For example, if you are into umbrella business, then target allocated in the monsoon seasion will be higher than in other months. + +To create new Budget Distriibution master, go to: + +`Accounts > Setup > Budget Distributon` + +![Target Distribution]({{url_prefix}}/assets/old_images/erpnext/target-distribution.png) + +You can link target distribution while allocation targets in Sales Person as well as in Territory master. + +###See Also + +1. [Managing Sales Person](https://erpnext.com/selling/selling-setup/sales-person) +2. [Using Sales Person in transactions](https://erpnext.com/kb/selling/managing-sales-persons-in-sales-transactions) + +{next} diff --git a/erpnext/docs/user/guides/selling/setup/selling-settings.md b/erpnext/docs/user/guides/selling/setup/selling-settings.md new file mode 100644 index 0000000000..4bf67823dd --- /dev/null +++ b/erpnext/docs/user/guides/selling/setup/selling-settings.md @@ -0,0 +1,71 @@ +Selling Setting is where you can define propertiese which will be applied in your selling transactions. +Let's check into each property one by one. + +Selling Settings + +####1. Customer Naming By + +When customer is saved, system generated unique ID for that Customer. Using that Customer ID, +you can select Customer in other transactions. + +Bydefault Customer will be saved with Customer Name. If you wish to save Customer using +a naming series, you should set Customer Naming By as "Naming Series". + +Example of Customer Id's saved in Naming Series - `CUST00001,CUST00002, CUST00003...` and so on. + +You can set Naming Series for customer naming from: + +> Setup > Settings > Naming Series` + +####2. Campaign Naming By + +Just like for Customer, you can also configure as how ID will be generated for the Campaign master. +Bydefault Campaign will be saved with Campaign Name provided while its creation. + +####3. Default Customer Group + +Customer Group in this field will be auto-updated when you open new Customer form. +While converting Quotation created for Lead into Sales Order, system attempts to convert +Lead into Customer in the backend. While creating Customer in the backend, system pickup +Customer Group and Territory as defined in the Selling Setting. If system doesn't find +any values, then following validation message will be raised. +To resolve this, you should: +Either manually convert Lead into Customer, and define Customer Group and Territory manually while +creating Customer or define Default Customer Group and Territory in the Selling Setting. +Then you should have Lead automatically converted into Customer when convert Quotation into Sales Order. + +####4. Default Territory + +Territory defined in this field will be auto-updated in the Territory field of Customer master. + +Just like Customer Group, Territory is also checked when system tries creating Customer in the backend. + +####5. Default Price List + +Price List set in this field will be auto-updated in the Price List field of Sales transactions. + +####6. Sales Order Required + +If you wish to make Sales Order creation mandatory before creation of Sales Invoice, then you should +set Sales Order Required field as Yes. Bydefault, this will be "No" for a value. + +####7. Delivery Note Required + +To make Delivery Note creation as mandatory before Sales Invoice creation, you should set +this field as "Yes". It will be "No" by default. + +####8. Maintain Same Rate Throughout Sales Cycle + +System bydefault validates that item price will be same throughout sales cycle +(Sales Order - Delivery Note - Sales Invoice). If you could have item price changing within the cycle, +and you need to bypass validation of same rate throughout cycle, then you should uncheck this field and save. + +####9. Allow User to Edit Price List Rate in Transaction + +Item table of the sale transactions has field called Price List Rate. This field be non-editale +by default in all the sales transactions. This is to ensure that price of an item is fetched from +Item Price record, and user is not able to edit it. + +If you need to enable user to edit Item Price, fetched from Price List of an item, you should uncheck this field. + +{next} diff --git a/erpnext/docs/user/guides/selling/setup/shipping-rule.md b/erpnext/docs/user/guides/selling/setup/shipping-rule.md new file mode 100644 index 0000000000..7fc24f1961 --- /dev/null +++ b/erpnext/docs/user/guides/selling/setup/shipping-rule.md @@ -0,0 +1,6 @@ +Using Shipping Rule you can define the cost for delivering the product to the customer. +You can define different shipping rules for the same item across different territories. + +Shipping Rule + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/setting-up/authorization-rule.md b/erpnext/docs/user/guides/setting-up/authorization-rule.md new file mode 100644 index 0000000000..3afdd79865 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/authorization-rule.md @@ -0,0 +1,43 @@ +Authorization Rule is a tool to define rule for conditional authorization. + +If you sales and purchase transactions of higher value or discount requires an authorization from senior manager, you can set authorization rule for it. + +To create new Authorization Rule, go to: + +> Setup > Customize > Authorization Rule + +Let's consider an example of Authorization Rule to learn better. + +Assume that Sales Manager needs to authorize Sales Orders, only if its Grand Total value exceeds 10000. If Sales Orer values is less than 10000, then even Sales User will be able to submit it. It means Submit permision of Sales User will be restricted only upto Sales Order of Grand Total less than 10000. + +**Step 1:** + +Open new Authorization Rule + +**Step 2:** + +Select Company and Transaction on which Authorization Rule will be applicable. This functionality is available for limited transactions only. + +**Step 3:** + +Select Based On. Authorization Rule will be applied based on value selected in this field. + +**Step 4:** + +Select Role on whom this Authorization Rule will be applicable. As per the example considered, Sales User will be selected as Application To (Role). To be more specific you can also select Applicale To User, if you wish to apply to rule for specific Sales User, and not all Sales User. Its okay to not select Sales User, as its not mandatory. + +**Step 5:** + +Select approvers Role. It will be Sales Manager role which if assigned to user, will be able to submit Sales Order above 10000. Also you can select specific Sales Manager, and then rule should be applicable for that User only. Selecting Approving User field is not mandatory. + +**Step 6:** + +Set Above Value. Given the exmaple, Above Value will be set as 10000. + +Authorization Rule + +If Sales User tries submitting Sales Order of value higher than 10000, then he will get error message. + +>If you wish to restrict Sales User from submitting Sales Orders, then instead of creating Authorization Rule, you should remove submit previledge from Role Permission Manager for Sales User. + +{next} diff --git a/erpnext/docs/user/guides/setting-up/bar-code.md b/erpnext/docs/user/guides/setting-up/bar-code.md new file mode 100644 index 0000000000..0f54d9784c --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/bar-code.md @@ -0,0 +1,50 @@ +A Barcode is a machine-readable code in the form of numbers and a pattern of +parallel lines of varying widths, printed on a commodity and used especially +for stock control. + +When you purchase an item from any store, you will notice a label with thin, +black lines across it, along with a variation of different numbers. This label +is then scanned by the cashier, and the item's description and price +automatically comes up. This set of lines and numbers on the label are termed +as bar-code. + +A bar-code machine scans the number from the label of an Item. To work with +ERPNext and the bar-code mechanism, connect the bar-code machine to your +operating hardware. Then go to ERPNext setup and activate bar-code by going to +tools and clicking on 'hide / unhide features'. Under Materials, feature +setup, check the box that says Item Barcode. + +> Setup > Customize > Hide/ Unhide Features > Item Barcode. + +#### Figure 1: Check the box 'Item Barcode' + +Barcode + + +To start scanning with a bar-code, go to + +> Accounts > Sales Invoice + +Under Item, click on Add new row. The item row will expand to show new fields. +Place your cursor on the bar-code field and begin scanning. The bar-code will +be updated in the field. Once the bar-code is entered, all the Item details +will be fetched automatically by the system. + +For more ease, activate the POS view in ERPnext. The activation process is +same as the bar-code activation. Go to Setup and click on 'hide/unhide +features'. Check the 'POS view' box. + +Then go to Accounts and click on Sales Invoice. Check the box 'Is POS' + + +#### Figure 2: Check the box 'Is POS' + +Barcode + + +Go to Item and click on Add new row. + +The cursor will automatically be placed in the bar-code field. Thus you can +immediately scan the bar-code and proceed with your operations. + +{next} diff --git a/erpnext/docs/user/guides/setting-up/calculate-incentive-for-sales-team.md b/erpnext/docs/user/guides/setting-up/calculate-incentive-for-sales-team.md new file mode 100644 index 0000000000..72f36c04b0 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/calculate-incentive-for-sales-team.md @@ -0,0 +1,22 @@ +Can be used in any Sales Transaction with **Sales Team** Table: + + + + cur_frm.cscript.custom_validate = function(doc) { + // calculate incentives for each person on the deal + total_incentive = 0 + $.each(wn.model.get("Sales Team", {parent:doc.name}), function(i, d) { + + // calculate incentive + var incentive_percent = 2; + if(doc.grand_total > 400) incentive_percent = 4; + + // actual incentive + d.incentives = flt(doc.grand_total) * incentive_percent / 100; + total_incentive += flt(d.incentives) + }); + + doc.total_incentive = total_incentive; + } + + diff --git a/erpnext/docs/user/guides/setting-up/company-setup.md b/erpnext/docs/user/guides/setting-up/company-setup.md new file mode 100644 index 0000000000..e73aa25c19 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/company-setup.md @@ -0,0 +1,10 @@ +Enter your company details to complete Company Setup. Mention the type of +business, under Domain. You can enter manufacturing, retail, or services +depending on the nature of your business activity. If you have more than one +companies, create the setup under the Company Setup page. + +After clicking on Setup, go to Masters and click on Company. + +> Setup > Masters > Company > New Company + +{next} diff --git a/erpnext/docs/user/guides/setting-up/data/bulk-rename.md b/erpnext/docs/user/guides/setting-up/data/bulk-rename.md new file mode 100644 index 0000000000..2aec08be35 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/data/bulk-rename.md @@ -0,0 +1,17 @@ +# Bulk Renaming of Records + +You can rename a document if ERPNext (if it is allowed) by going to **Menu > Rename** in the document. + +Alternatively, if you want to rename a whole bunch of records, just go to: + +> Setup > Data > Rename Tool + +This tool will allow you to rename multiple records at the same time. + +### Example + +To rename multiple records, upload a **.csv** file with the old name in the first column and the new name in the second column and click on **Upload**. + +Bulk Rename + +{next} diff --git a/erpnext/docs/user/guides/setting-up/data/data-import-tool.md b/erpnext/docs/user/guides/setting-up/data/data-import-tool.md new file mode 100644 index 0000000000..2a7eff11ed --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/data/data-import-tool.md @@ -0,0 +1,110 @@ +The Data Import Tool is a great way to upload (or edit) bulk data, specially +master data, into the system. + +To Open the data import tool, you either go to Setup or go to the Transaction +you want to Import. If Data Import is allowed, you will see an Import Button: + +Start Import + +The tool has two sections, one to download a template and the second to upload +the data. + +(Note: Only those DocTypes are allowed for Import whose Document Type is +"Master" or Allow Import property is set.) + +### 1\. Downloading The Template + +Data in ERPNext is stored in tables, much like a spreadsheet with columns and +rows of data. Each entity in ERPNext can have multiple child tables associated +with it too. The child tables are linked to the parent tables and are +implemented where there are multiple values for any property. For example an +Item can have multiple prices, An Invoice has multiple Items and so on. + +Download Template + + * Click on the table you want to download or "All Tables" + * For bulk editing, you can click on "Download With Data" + +### 2\. Fill in the Template + +After downloading the template, open it in a spreadsheet application and fill +in the data below the column headings. + +![Spreadsheet]({{url_prefix}}/assets/old_images/erpnext/import-3.png) + +Then export your template or save it as a **Comma Separated Values** (CSV) +file. + +![Spreadsheet]({{url_prefix}}/assets/old_images/erpnext/import-4.png) + +### 3\. Upload the .csv File + +Finally attach the .csv file in the section. Click on the "Upload and Import" +button. + +Upload + +#### Notes: + +1. Make sure that if your application allows, use encoding as UTF-8. +1. Keep the ID column blank for new records. + +### 4\. Uploading All Tables (Main + Child) + +If you select all tables, you will get columns belonging to all the tables in +one row separated by `~` columns. + +If you have multiple child rows then you must start a new main item on a new +row. See the example: + + + Main Table ~ Child Table + Column 1 Column 2 Column 3 ~ Column 1 Column 2 Column 3 + v11 v12 v13 c11 c12 c13 + c14 c15 c17 + v21 v22 v23 c21 c22 c23 + +> To see how its done, enter a few records manually using forms and export +"All Tables" with "Download with Data" + +### 5\. Overwriting + +ERPNext also allows you to overwrite all / certain columns. If you want to +update certain columns, you can download the template with data. Remember to +check on the “Overwrite” box before uploading. + +> Note: For child records, if you select Overwrite, it will delete all the +child records of that parent. + +### 6\. Upload Limitations + +ERPNext restricts the amount of data you can upload in one file. Though the +number may vary based on the type of data. It is usually safe to upload around +1000 rows of a table at one go. If the system will not accept, then you will +see an error. + +Why is this? Uploading a lot of data can cause your system to crash, specially +if there are other users doing things in parallel. Hence ERPNext restricts the +number of “writes” you can process in one request. + +*** + +#### How to Attach files? + +When you open a form, on the right sidebar, you will see a section to attach +files. Click on “Add” and select the file you want to attach. Click on +“Upload” and you are set. + +#### What is a CSV file? + +A CSV (Comma Separated Value) file is a data file that you can upload into +ERPNext to update various data. Any spreadsheet file from popular spreadsheet +applications like MS Excel or Open Office Spreadsheet can be saved as a CSV +file. + +If you are using Microsoft Excel and using non-English characters, make sure +to save your file encoded as UTF-8. For older versions of Excel, there is no +clear way of saving as UTF-8. So save your file as a CSV, then open it in +Notepad, and save as “UTF-8”. (Sorry blame Microsoft for this!) + +{next} diff --git a/erpnext/docs/user/guides/setting-up/data/index.md b/erpnext/docs/user/guides/setting-up/data/index.md new file mode 100644 index 0000000000..60942fd4b2 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/data/index.md @@ -0,0 +1,7 @@ +# Data Management + +You can import, export bulk edit data from and to spreadsheet files (**.csv**) from the Data Import Export Tool. This tool will be very helpful initially to setup your data from other systems. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/setting-up/data/index.txt b/erpnext/docs/user/guides/setting-up/data/index.txt new file mode 100644 index 0000000000..998b5a2164 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/data/index.txt @@ -0,0 +1,2 @@ +data-import-tool +bulk-rename diff --git a/erpnext/docs/user/guides/setting-up/email/email-account.md b/erpnext/docs/user/guides/setting-up/email/email-account.md new file mode 100644 index 0000000000..37ceddb7c3 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/email/email-account.md @@ -0,0 +1,39 @@ +# Email Accounts + +You can manage multiple incoming and outgoing Email Accounts in ERPNext. There has to be atleast one default outgoing account and one default incoming account. If you are on the ERPNext cloud, the default outgoing email is set by us. + +> **Note for self implementers:** For outgoing emails, you should setup your own SMTP server or sign up with an SMTP relay service like mandrill.com or sendgrid.com that allows a larger number of transactional emails to be sent. Regular email services like GMail will restrict you to a limited number of emails per day. + +### Default Email Accounts + +ERPNext will create templates for a bunch of email accounts by default. Not all of them are enabled. To enable them, you must set your account details. + +There are 2 types of email accounts, outgoing and incoming. Outgoing email accounts use an SMTP service to send emails and emails are retrived from your inbox using a POP service. Most email providers such as GMail, Outlook or Yahoo provide these services. + +Defining Criteria + +### Outgoing Email Accounts + +All emails sent from the system, either by the user to a contact or notifications or transaction emails, will be sent from an Outgoing Email Account. + +To setup an outgoing Email Account, check on **Enable Outgoing** and set your SMTP server settings, if you are using a popular email service, these will be preset for you. + +Outgoing EMail + +### Incoming Email Accounts + +To setup an incoming Email Account, check on **Enable Incoming** and set your POP3 settings, if you are using a popular email service, these will be preset for you. + +Incoming EMail + +### How ERPNext handles replies + +In ERPNext when you send an email to a contact like a customer, the sender will be the user who sent the email. In the **Reply-To** property, the email id will be of the default incoming account (like `replies@yourcompany.com`). ERPNext will automatically extract these emails from the incoming account and tag it to the relvant communication + +### Notification for unreplied messages + +If you would like ERPNext to notify you if an email is unreplied for a certain amount of time, then you can set **Notify if Unreplied**. Here you can set the number of minutes to wait before notifications are sent and whom the notifications must go to. + +Incoming EMail + +{next} diff --git a/erpnext/docs/user/guides/setting-up/email/email-alerts.md b/erpnext/docs/user/guides/setting-up/email/email-alerts.md new file mode 100644 index 0000000000..4b1dad6ffe --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/email/email-alerts.md @@ -0,0 +1,41 @@ +# Email Alerts + +You can configure various email alerts in your system to remind you of important activities such as: + +1. Completion date of a Task. +1. Expected Delivery Date of a Sales Order. +1. Expected Payment Date. +1. Reminder of followup. +1. If an Order greater than a particular value is received or sent. +1. Expiry notification for a Contract. +1. Completion / Status change of a Task. + +For this, you need to setup an Email Alert. + +> Setup > Email > Email Alert + +### Setting Up An Alert + +To setup an Email Alert: + +1. Select which Document Type you want watch changes on +1. Define what events you want to watch. Events are: + 1. New: When a new document of the selected type is made. + 2. Save / Submit / Cancel: When a document of the selected type is saved, submitted, cancelled. + 3. Value Change: When a particular value in the selected type changes. + 4. Days Before / Days After: Trigger this alert a few days before or after the **Reference Date.** To set the days, set **Days Before or After**. This can be useful in reminding you of upcoming due dates or reminding you to follow up on certain leads of quotations. +1. Set additional conditions if you want. +1. Set the recipients of this alert. The recipient could either be a field of the document or a list of fixed email ids. +1. Compose the message + +--- + +### Example + +1. Defining the Criteria + Defining Criteria + +1. Setting the Recipients and Message + Set Message + +{next} diff --git a/erpnext/docs/user/guides/setting-up/email/email-digest.md b/erpnext/docs/user/guides/setting-up/email/email-digest.md new file mode 100644 index 0000000000..390c566b8a --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/email/email-digest.md @@ -0,0 +1,17 @@ +# Email Digest + +Email Digests allow you to get regular updates about your sales, expenses and other critical numbers directly in your Inbox. + +Email Digests are a great way for top managers to keep track of the big numbers like “Sales Booked” or “Amount Collected” or “Invoices Raised” etc. + +To set up Email Digest, go to: + +> Setup > Email > Email Digest + +## Example + +Set your frequency, check all the items you want to receive in your weekly update and select the user ids whom you want to send the Digest to. + +Email Digest + +{next} diff --git a/erpnext/docs/user/guides/setting-up/email/index.md b/erpnext/docs/user/guides/setting-up/email/index.md new file mode 100644 index 0000000000..74ef1cc409 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/email/index.md @@ -0,0 +1,7 @@ +# Email + +Email is at the heart of electronic communication and ERPNext is deeply integrated with Email. You can create multiple email accounts, automatically create transactions like Lead, Issue from incoming emails, send documents to your contacts via ERPnext. You can also setup email digests and email alerts to send you reminders. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/setting-up/email/index.txt b/erpnext/docs/user/guides/setting-up/email/index.txt new file mode 100644 index 0000000000..01061d03f2 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/email/index.txt @@ -0,0 +1,4 @@ +email-account +email-alerts +email-digest +sending-email diff --git a/erpnext/docs/user/guides/setting-up/email/sending-email.md b/erpnext/docs/user/guides/setting-up/email/sending-email.md new file mode 100644 index 0000000000..61a76c5807 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/email/sending-email.md @@ -0,0 +1,9 @@ +# Sending Email from any Document + +In ERPNext you can send any document as email (with a PDF attachment) by clicking on `Menu > Email` from any open document. + +Send Email + +**Note:** You must have outgoing [email accounts]({{url_prefix}}/user/guides/setting-up/email/email-account.html) setup for this. + +{next} diff --git a/erpnext/docs/user/guides/setting-up/email/setting-up-email.md b/erpnext/docs/user/guides/setting-up/email/setting-up-email.md new file mode 100644 index 0000000000..0fb4658765 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/email/setting-up-email.md @@ -0,0 +1,95 @@ +Emails are the nervous system of business communication and ERPNext has been +designed to make good use of this. + +## Sending Emails + +You can email any document from the system, by clicking on the “Email” button +on the right sidebar. Before that you will need to set your outgoing email +settings (SMTP server). + +All emails sent from the system are added to the Communication table. + +> **Info:** What is SMTP? There are two types of email services, sending and +receiving emails. Sending is done via a protocol called SMTP (Simple Mail +Transfer Protocol) and the server (computer) that sends your email to its +destination is called SMTP Server. + + +Bulk Emails, especially those that are sent without consent (spam), are considered as bad behavior. While it may be okay to send emails to those who have “opted-in” to receive mails, it is very difficult for the internet community to know what is spam and what is allowed. To overcome this problem, most email servers share a black and white list of email senders. If your emails have been marked as spam, you will be blacklisted. So be careful. Many times, it may be a good idea to send email via whitelisted services also known as SMTP relay services which are paid services.These +services will block you from sending spam while ensuring that most of your email does not go in the spam folder. There are many such services available like SendGrid and SMTP.com. + +To setup your outgoing mails, go to + +> Setup > Outgoing Email Settings + +#### Figure 1: Set up outgoing mail server. + +![Email Settings]({{url_prefix}}/assets/old_images/erpnext/email-settings1.png) + +Set your outgoing mail server settings here. These are the same settings you +would use in your Outlook, Thunderbird, Apple Mail or other such email +applications. If you are not sure, get in touch with your email service +provider. + +> **Tip:** If you are using EPRNext hosted service, keep the first section +blank. Emails will still be sent from your email id, but via our SMTP relay +service. + +### Creating Issues from Incoming Emails + +A very useful email integration is to sync the incoming emails from support +inbox into Issue, so that you can track, assign and monitor support +issues. + +> **Case Study:** Here at ERPNext, we have regularly tracked incoming support +issues via email at “support@erpnext.com”. At the time of writing we had +answered more than 3000 tickets via this system. + +To setup your Support integration, go to: + +> Setup > Support Email Settings + +#### Figure 2: Setup support Integration + +![Email Settings]({{url_prefix}}/assets/old_images/erpnext/email-settings2.png) + +To make ERPNext pull emails from your mail box, enter the POP3 settings. (POP3 +is a way of extracting emails from your mailbox. It should be fairly easy to +find out what your POP3 settings are. If you have problems, contact your email +service provider). If you want to setup an auto reply, check on the “Send +Autoreply” box and whenever someone sends an email, an autoreply will be sent. +Add a custom signature which you want to send with your replies. + +### Setting Auto-notification on Documents + +ERPNext allows you to automatically email documents on “Submission” to the +contact mentioned in the document. To set this up, go to: + +> Setup > Tools > Enable / Disable Notifications. + +#### Figure 3: Set Auto Notification + +![Auto Notification]({{url_prefix}}/assets/old_images/erpnext/auto-notification.png) + +Check on the transactions you want to send via email directly on Submission +and add a custom message if you want on these documents. + +### Email Digests + +Email Digests allow you to get regular updates about your sales, expenses and +other critical numbers directly in your Inbox. + +Set your frequency, check all the items you want to receive in your weekly +update and select the user ids whom you want to send the Digest to. + +Email Digests are a great way for top managers to keep track of the big +numbers like “Sales Booked” or “Amount Collected” or “Invoices Raised” etc. + +To setup Email Digests, go to: + +> Setup > Email Digest > New Email Digest + +#### Figure 4: Set up Email Digest + +![Email Digest]({{url_prefix}}/assets/old_images/erpnext/email-digest.png) + diff --git a/erpnext/docs/user/guides/setting-up/index.md b/erpnext/docs/user/guides/setting-up/index.md new file mode 100644 index 0000000000..9f5de0fc60 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/index.md @@ -0,0 +1,13 @@ +# Setting Up + +Setting up an ERP system is like starting your business all over again, +although in the virtual world. Thankfully it is not as hard as the real +business and you get to do a trial too! + +Implementation requires the implementer to take a step back and set aside some +time to do this right. This is usually not a couple-of-hours, after-work kind +of a project. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/setting-up/index.txt b/erpnext/docs/user/guides/setting-up/index.txt new file mode 100644 index 0000000000..cbd14e5dab --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/index.txt @@ -0,0 +1,17 @@ +setup-wizard +users-and-permissions +settings +data +email +print +setting-up-taxes +pos-setting +price-lists +authorization-rule +sms-setting +stock-reconciliation-for-non-serialized-item +territory +third-party-backups +workflows +bar-code +company-setup diff --git a/erpnext/docs/user/guides/setting-up/pos-setting.md b/erpnext/docs/user/guides/setting-up/pos-setting.md new file mode 100644 index 0000000000..8380877e04 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/pos-setting.md @@ -0,0 +1,23 @@ +# Point of Sale Setting + +POS includes advanced features to cater to different functionality, such as +inventory management, CRM, financials, warehousing, etc., all built into the +POS software. Prior to the modern POS, all of these functions were done +independently and required the manual re-keying of information, which could +lead to entry errors. + +If you are in retail operations, you want your Point of Sale to be as quick +and efficient as possible. To do this, you can create a POS Setting for a user +from: + +> Accounts > Setup > Point-of-Sale Setting + +Set default values as defined. + +POS Setting + +> Important : If you specify a particular User, the POS setting will be +applied only to that User. If the User option is left blank, the setting will +be set for all users. To understand POS in detail visit [Point of Sale]({{url_prefix}}/user/guides/accounts/point-of-sale-pos-invoice.html) + +{next} diff --git a/erpnext/docs/user/guides/setting-up/price-lists.md b/erpnext/docs/user/guides/setting-up/price-lists.md new file mode 100644 index 0000000000..2acd83dbb1 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/price-lists.md @@ -0,0 +1,21 @@ +ERPNext lets you maintain multiple selling and buying prices for an Item using Price Lists. A PriceList is a name you can give to a set of Item prices. + +Why would you want Price Lists? You have different prices for different zones (based on the shipping costs), for different currencies etc. + +An Item can have multiple prices based on customer, currency, region, shipping cost etc, which can be stored as different rate plans. In ERPNext, you are required to store all the lists separately. Buying Price List is different from Selling Price List and thus is stored separately. + +You can create new Price List + +> Selling/Buying/Stock > Setup > Price List >> New + +Price List + +* These Price List will be used when creating Item Price record to track selling or buying price of an item. Click here to learn more about Item Price. + +* To disable specific Price List, uncheck Enabled field in it. Disabled Price List will not be availale for selection in the Sales and Purchase transactions. + +* Standard Buying and Selling Price List are created by default. + +To disable specific Price List, uncheck Enabled field in it. Disabled Price List will not be availale for selection in the Sales and Purchase transactions. + +{next} diff --git a/erpnext/docs/user/guides/setting-up/print/address-template.md b/erpnext/docs/user/guides/setting-up/print/address-template.md new file mode 100644 index 0000000000..70682b2e9c --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/print/address-template.md @@ -0,0 +1,31 @@ +# Address Template + +Each region has its own way of defining Addresses. To manage multiple address formats for your Documents (like Quotation, Purchase Invoice etc.), you can create country-wise **Address Templates**. + +> Setup > Printing and Branding > Address Template + +A default Address Template is created when you setup the system. You can either edit or update it or create a new template. + +One template is default and will apply to all countries that do not have an specific template. + +#### Template + +The templating engine is based on HTML and the [Jinja Templating](http://jinja.pocoo.org/docs/templates/) system and all the fields (including Custom Fields) will be available for creating the template. + +Here is the default template: + + {{ address_line1 }}
+ {% if address_line2 %}{{ address_line2 }}
{% endif -%} + {{ city }}
+ {% if state %}{{ state }}
{% endif -%} + {% if pincode %}PIN: {{ pincode }}
{% endif -%} + {{ country }}
+ {% if phone %}Phone: {{ phone }}
{% endif -%} + {% if fax %}Fax: {{ fax }}
{% endif -%} + {% if email_id %}Email: {{ email_id }}
{% endif -%} + +### Example + +Print Heading + +{next} diff --git a/erpnext/docs/user/guides/setting-up/print/index.md b/erpnext/docs/user/guides/setting-up/print/index.md new file mode 100644 index 0000000000..1204cbce26 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/print/index.md @@ -0,0 +1,7 @@ +# Printing and Branding + +Documents that you send to your customers carry your brand and image and they must be tailored to your requirements. ERPNext gives you many options so that you can set your oraganization's branding in your documents. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/setting-up/print/index.txt b/erpnext/docs/user/guides/setting-up/print/index.txt new file mode 100644 index 0000000000..0ddb2170cb --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/print/index.txt @@ -0,0 +1,6 @@ +print-settings +print-format-builder +print-headings +letter-head +address-template +terms-and-conditions diff --git a/erpnext/docs/user/guides/setting-up/print/letter-head.md b/erpnext/docs/user/guides/setting-up/print/letter-head.md new file mode 100644 index 0000000000..1e69540d13 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/print/letter-head.md @@ -0,0 +1,23 @@ +# Letter Heads + +You can manage multiple letter heads in ERPNext. In a letter head you can: + + * Create an image with your logo, brand and other information that you want to put on your letter head. + * Attach the image in your Letter Head record by clicking on image icon to automatically generate the HTML required for this Letter Head. + * If you want to make this the default letter head, click on “Is Default”. + +Your letter head will now appear in all Prints and Emails of documents. + +You can create / manage Letter Heads from: + +> Setup > Printing > Letter Head > New Letter Head + +### Example + +Print Heading + +This is how the letter head looks in a document print: + +Print Heading + +{next} diff --git a/erpnext/docs/user/guides/setting-up/print/print-format-builder.md b/erpnext/docs/user/guides/setting-up/print/print-format-builder.md new file mode 100644 index 0000000000..3af05f5e1a --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/print/print-format-builder.md @@ -0,0 +1,37 @@ +# Print Format Builder + +The Print Format Builder helps you quickly make a simple customized Print Format by dragging and dropping data fields and adding custom text or HTML. + +You can create a new Print Format either by going to: + +> Setup > Printing and Branding > Print Format Builder + +or Open the document for which you want to make a print format. Click the Printer icon, or go to Menu > Print and click on the **Edit** button. Note: You must have System Manager permission to do this. + +### Step 1: Make a new Format + +Send Email + +### Step 2: Add a new Field + +To add a field, just drag it from the left sidebar and add it in your layout. You can edit the layout by clicking on the settings icon. + +Send Email + +### Step 3 + +To remove a field, just drag it back into the fields sidebar. + +Send Email + +### Step 4 + +You can add customized text, HTML in your print format, just add the **Custom HTML** field (in dark colour) and add it to the the place where you want to add the text. + +Then click on **Edit HTML** to edit your content. + +Send Email + +To save your format, just click on the **Save** button on the top. + +{next} diff --git a/erpnext/docs/user/guides/setting-up/print/print-headings.md b/erpnext/docs/user/guides/setting-up/print/print-headings.md new file mode 100644 index 0000000000..4c492e0835 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/print/print-headings.md @@ -0,0 +1,17 @@ +Print Headings are the names which you can give to your sales invoices, +supplier quotations etc. You can create a list of names for different business +communications. + +You can create print headings from : + +> Setup > Printing > Print Heading > New Print Heading + +#### Figure 1: Save Print Heading + +Print Heading + +Example of a change in print heading is shown below: + +Print Heading + +{next} diff --git a/erpnext/docs/user/guides/setting-up/print/print-settings.md b/erpnext/docs/user/guides/setting-up/print/print-settings.md new file mode 100644 index 0000000000..a4788df66e --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/print/print-settings.md @@ -0,0 +1,11 @@ +# Print Settings + +In Print Settings you can set your default printing preferences like Paper Size, default text size, whether you want output as PDF or HTML etc. + +To edit print settings, go to: + +> Setup > Printing and Branding > Print Settings + +Print Settings + +{next} diff --git a/erpnext/docs/user/guides/setting-up/print/terms-and-conditions.md b/erpnext/docs/user/guides/setting-up/print/terms-and-conditions.md new file mode 100644 index 0000000000..383ca48a3c --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/print/terms-and-conditions.md @@ -0,0 +1,25 @@ +Terms and conditions are the general and special arrangements, provisions, requirements, rules, specifications, and standards that a company follows. These specifications are an integral part of an agreement or contract that the company gets into with its customers, suppliers or partners. + +### 1. Make a new Terms and Conditions + +To setup Terms and Condition master, go to: + +`Selling > Terms and Condition > New` + +Terms and Conditions + +### 2. Editing in HTML + +Content of Terms and Condition can be formatted as per your preference, and also insert images where needed. If you have expertise in HTML, you will also find option to edit the content of Terms and Condition in HTML. + +Terms and Conditions, Edit HTML + +This also allows you to use Terms and Condition master for footer, which otherwise is not availale in ERPNext as dedicated functionality. Since contents of Terms and Condition is always the last to appear in the print format, details of footer should be inserted at the end of the content, so that it actually appears as footer in the print format. + +### 3. Select in Transaction + +In transactions, you will find section of Terms and Condition where you will be able to search and fetched required Terms and Condition master. + +Terms and Conditions, Select in document + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setting-up-taxes.md b/erpnext/docs/user/guides/setting-up/setting-up-taxes.md new file mode 100644 index 0000000000..0c42819868 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setting-up-taxes.md @@ -0,0 +1,99 @@ +One of the primary motivator for compulsory use of accounting tools is +calculation of Taxes. You may or may not make money but your government will +(to help your country be safe and prosperous). And if you don’t calculate your +taxes correctly, they get very unhappy. Ok, philosophy aside, ERPNext allows +you to make configurable tax templates that you can apply to your sales or +purchase. + +### Tax Accounts + +For Tax Accounts that you want to use in the tax templates, you must go to +Chart of Accounts and mention them as type “Tax” in your Chart of Item. + +## Item Tax + +If some of your Items require different tax rates as compared to others, +mention them in the Item tax table. Even if you have selected your sales and +purchase taxes as default tax rates, the system will pull the Item tax rate +for calculations. Item tax will get preference over other sales or purchase +taxes. However, if you wish to apply default sales and purchase taxes, do not +mention item tax rates in the Item master. The system will then select the +sales or purchase tax rate specified by you as default rates. + +Item Tax table can be found as a section within the Item Master document. + +Item Tax + + * **Inclusive and Exclusive Tax**: ERPNext allows you to enter Item rates which are tax inclusive. + +Inclusive Tax + + * **Exception to the rule**: Item tax settings are required only if a particular Item has a different tax rate than the rate defined in the standard tax Account + * **Item tax is overwrite-able**: You can overwrite or change the item tax rate by going to the Item master in the Item tax table. + +## Sales Taxes and Charges Template + +You must usually collect taxes from your Customer and pay them to the +government. At times, you may have to pay multiple taxes to multiple +government bodies like local government, state or provincial and federal or +central government. + +The way ERPNext sets up taxes is via templates. Other types of charges that +may apply to your invoices (like shipping, insurance etc.) can also be +configured as taxes. + +Select template and modify as per your need. + +To create a new sales tax template called Sales Taxes and Charges Template, you +have to go to: + +> Setup > Accounts > Sales Taxes and Charge Master + +Sales Tax Master + +When you create a new master, you will have to add a row for each tax type. + +The tax rate you define here will be the standard tax rate for all Items. If +there are Items that have different rates, they must be added in the Item Tax +table in the Item master. + +In each row, you have to mention: + + * Calculation Type: + + * On Net Total : This can be on net total (total amount without taxes). + * On Previous Row Total/Amount: You can apply taxes on previous row total / amount. If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total. Previous row amount means a particular tax amount.And, previous row total means net total plus taxes applied up to that row. In the Enter Row Field, mention row number on which you want to apply the current tax. If you want to apply the tax on the 3rd row, mention "3" in the Enter Row field. + + * Actual : Enter as per actual amount in rate column. + + * Account Head: The Account ledger under which this tax will be booked + + * Cost Center: If the tax / charge is an income (like shipping) it needs to be booked against - a Cost Center. + * Description: Description of the tax (that will be printed in invoices / quotes). + * Rate: Tax rate. + * Amount: Tax amount. + * Total: Cumulative total to this point. + * Enter Row: If based on "Previous Row Total" you can select the row number which will be taken as a base for this calculation (default is the previous row). + * Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the rate in your main item table. This is useful when you want to give a flat price (inclusive of all taxes) to your customers. + +Once you setup your template, you can select this in your sales transactions. + +## Purchase Taxes and Charges Template + +Similar to your Sales Taxes and Charges Template is the Purchase Taxes and +Charges Master. + +This is the tax template that you can use in your Purchase Orders and Purchase +Invoices. If you have value added taxes (VAT), where you pay to the government +the difference between your incoming and outgoing taxes, you can select the +same Account that you use for sales taxes. + +The columns in this table are similar to the Sales Taxes and Charges Template +with the difference as follows: + +Consider Tax or Charge for: In this section you can specify if the tax / +charge is only for valuation (not a part of total) or only for total (does not +add value to the item) or for both. + +{next} + diff --git a/erpnext/docs/user/guides/setting-up/settings/global-defaults.md b/erpnext/docs/user/guides/setting-up/settings/global-defaults.md new file mode 100644 index 0000000000..fd3868c9b0 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/settings/global-defaults.md @@ -0,0 +1,11 @@ +# Global Defaults + +You can set default values for your documents from Global Defaults + +> Setup > Settings > Global Defaults + +Whenever a new document is created, these values will be set as default. + +Global Defaults + +{next} diff --git a/erpnext/docs/user/guides/setting-up/settings/index.md b/erpnext/docs/user/guides/setting-up/settings/index.md new file mode 100644 index 0000000000..4cba9917a1 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/settings/index.md @@ -0,0 +1,7 @@ +# Settings + +In `Setup > Settings` you will find ways to manage your system settings like defaults, number and currency formats, global session timeout settings etc. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/setting-up/settings/index.txt b/erpnext/docs/user/guides/setting-up/settings/index.txt new file mode 100644 index 0000000000..e33aedce10 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/settings/index.txt @@ -0,0 +1,4 @@ +system-settings +module-settings +naming-series +global-defaults diff --git a/erpnext/docs/user/guides/setting-up/settings/module-settings.md b/erpnext/docs/user/guides/setting-up/settings/module-settings.md new file mode 100644 index 0000000000..db54494c19 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/settings/module-settings.md @@ -0,0 +1,15 @@ +# Show or Hide Modules + +You can globally switch off certain desktop module via: + +> Setup > Settings > Show or Hide Modules + +For example if you are in the services business, you want to hide the Manufacturing Module, you can do this via **Show or Hide Modules** + +### Example + +Check / uncheck the items to show / hide. + +Module Settings + +{next} diff --git a/erpnext/docs/user/guides/setting-up/settings/naming-series.md b/erpnext/docs/user/guides/setting-up/settings/naming-series.md new file mode 100644 index 0000000000..4c3f2c10de --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/settings/naming-series.md @@ -0,0 +1,48 @@ +# Naming Series + +### 1. Introduction + +Data records are broadly classified as “Master” or “Transaction”. A master +record is a record that has a “name”, for example a Customer, Item, Supplier, +Employee etc. A Transaction is a record that has a “number”. Examples of +transactions include Sales Invoices, Quotations etc. You make transactions +against a number of master records. + +ERPNext allows you to make prefixes to your transactions, with each prefix +forming its own series. For example a series with prefix INV12 will have +numbers INV120001, INV120002 and so on. + +You can have multiple series for all your transactions. It is common to have a +separate series for each financial year. For example in Sales Invoice you +could have: + + * INV120001 + * INV120002 + * INV-A-120002 + +etc. You could also have a separate series for each type of Customer or for +each of your retail outlets. + +### 2. Managing Naming Series for Documents + +To setup a series, go to: + +> Setup > Tools > Update Numbering Series + +In this form, + + 1. Select the transaction for which you want to make the series The system will update the current series in the text box. + 2. Edit the series as required with unique prefixes for each series. Each prefix must be on a new line. + 3. The first prefix will be the default prefix. If you want the user to explicitly select a series instead of the default one, check the “User must always select” check box. + +You can also update the starting point of a series by entering the series +name and the starting point in the “Update Series” section. + +### 3. Example + +See how to set the naming series + +Naming Series + +{next} + diff --git a/erpnext/docs/user/guides/setting-up/settings/system-settings.md b/erpnext/docs/user/guides/setting-up/settings/system-settings.md new file mode 100644 index 0000000000..a529171dab --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/settings/system-settings.md @@ -0,0 +1,11 @@ +# System Settings + +You can localize ERPNext to use particular timezone, date, number or currency format and also set global session expiry via System Settings. + +To open System Settings, go to: + +> Setup > Settings > System Settings + +System Settings + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/index.md b/erpnext/docs/user/guides/setting-up/setup-wizard/index.md new file mode 100644 index 0000000000..244d893c7b --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/index.md @@ -0,0 +1,7 @@ +# Setup Wizard + +The Setup Wizard helps you quickly setup your ERPnext by helping you create your company, Items, Customer, Suppliers and will also setup a basic website with this data. + +Here is a quick overview of the steps: + +{index} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/index.txt b/erpnext/docs/user/guides/setting-up/setup-wizard/index.txt new file mode 100644 index 0000000000..74f6a42fdf --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/index.txt @@ -0,0 +1,10 @@ +step-1-language +step-2-currency-and-timezone +step-3-user-details +step-4-company-details +step-5-letterhead-and-logo +step-6-add-users +step-7-tax-details +step-8-customer-names +step-9-suppliers +step-10-item diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-1-language.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-1-language.md new file mode 100644 index 0000000000..4e2ffe8917 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-1-language.md @@ -0,0 +1,11 @@ +# Step 1: Language + +Select your language. ERPNext is available in more than 20 languages. + +Language + +--- + +Translations are contributed by the ERPNext Community. If you want to contribute, [please checkout the translator portal](https://translate.erpnext.com). + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-10-item.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-10-item.md new file mode 100644 index 0000000000..61e3c494c9 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-10-item.md @@ -0,0 +1,16 @@ +# Step 9: Item Names + +In this final step, please enter the names of the Items you buy or sell. + +Add Items + +Please set the group of the item (Product / Service) and unit of measure. Don't worry you will be able to edit all of this later. + +--- + +## Thats it! + +Once you are done with the setup wizard you will see the familiar desktop page. + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-2-currency-and-timezone.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-2-currency-and-timezone.md new file mode 100644 index 0000000000..17a3821c75 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-2-currency-and-timezone.md @@ -0,0 +1,13 @@ +# Step 2: Currency and Timezone + +Set your country name, currency and timezone. + +Currency + +--- + +### Default Currency + +For most countries, your currency and timezone will be automatically set + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-3-user-details.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-3-user-details.md new file mode 100644 index 0000000000..9b20dd0fb4 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-3-user-details.md @@ -0,0 +1,12 @@ +# Step 3: User Details + +Enter Users Profile Details like Name, User ID and preferred password. + +User + +--- + +Note: Add your own photograph, not your company's + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-4-company-details.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-4-company-details.md new file mode 100644 index 0000000000..cb5947bc5a --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-4-company-details.md @@ -0,0 +1,22 @@ +# Step 4: Company Details + +Enter Company Details like Name, Abbreviation and Financial Year Details. + +Company Details + +--- + +### Company Abbreviation + +These will be appened to your **Account** Heads, for example if your abbreviation is **WP**, then your Sales account will be **Sales - WPL** + +For Example: East Wind will be abbreviated as EW. Shades of Green will be abbreviated as SOG. In case you wish to give your own abbreviation, you can do so. The text field allows any type of text. + +### Financial Year + +Any annual period at the end of which a firm's accounts are made up is called a Financial Year. Some countries have their account year starting from 1st January and some 1st April. + +The end date will be set automatically + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-5-letterhead-and-logo.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-5-letterhead-and-logo.md new file mode 100644 index 0000000000..ad91d244a7 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-5-letterhead-and-logo.md @@ -0,0 +1,24 @@ +# Step 5: Letterhead and Logo + +Attach Company Letterhead and Company Logo. + +Company Logo and Letterhead + +--- + +### Letterhead + +A letterhead is the heading at the top of a sheet of letter paper (stationery). That heading usually consists of a name and an address, and a logo or corporate design. + +Click on the box ‘Attach Letterhead’ . Select the image file from the place it is stored and click enter. + +You may choose to skip this step if your letterhead is not ready. + +To select letterhead later through the setup module, read [Letter-head]({{url_prefix}}/user/guides/setting-up/print/letter-head.html) + +#### To "attach as web-link" + +For any attachments in ERPNext, you can also attach as a web-link. If you are using other tools like Dropbox or Google Docs to manage your files, you can set its public link. + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-6-add-users.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-6-add-users.md new file mode 100644 index 0000000000..06cc778c37 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-6-add-users.md @@ -0,0 +1,8 @@ +# Step 6: Add Users + +Add other users and assign them roles based on their job responsibilities. + +Users + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-7-tax-details.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-7-tax-details.md new file mode 100644 index 0000000000..02148675e3 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-7-tax-details.md @@ -0,0 +1,22 @@ +# Step 6: Tax Details + +Enter any three types of taxes which you regularly pay. This wizard will create a tax master which will calculate the taxes as per the tax-type. + +Tax Details + +Just set the tax name and the standard percentage levied. + +--- + +Some examples of tax types are given below. + +#### VAT + +A value added tax (VAT) is a form of consumption tax. From the perspective of the buyer, it is a tax on the purchase price. From that of the seller, it is a tax only on the value added to a product, material, or a service. From an accounting point of view, by the stage of its manufacture or distribution. The manufacturer remits to the government the difference between these two amounts, and retains the rest for themselves to offset the taxes they had previously paid on the inputs. + +The purpose of VAT is to generate tax revenues to the government similar to the corporate income tax or the personal income tax. For Example: When you shop at a departmental store and avail discount on the products, the store charges you 5% extra on the total bill as the VAT. + +To setup VAT in the setup wizard , simply enter the percentage amount levied by your government. To setup VAT at a later stage read [setting-up-taxes]({{url_prefix}}/user/guides/setting-up/setting-up-taxes.html) + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-8-customer-names.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-8-customer-names.md new file mode 100644 index 0000000000..04ac27cc6d --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-8-customer-names.md @@ -0,0 +1,23 @@ +# Step 7: Customers + +Enter your Customer names and the contact person from that organisation. + + +Customers + +--- + +#### Difference between a customer name and a contact name + +A customer name is the name of the organisation and a contact name is the name of the user who is operating the ERPNext system. + +For Example: If American Power Mills is an organisation name and their founder Shiv Agarwal has installed ERPNext on his system. Then, + +Customer Name: American Power Mills + +Contact Name: Shiv Agarwal + +To understand Customer in detail visit [Customer Details]({{url_prefix}}/user/guides/CRM/customer.html) + +{next} diff --git a/erpnext/docs/user/guides/setting-up/setup-wizard/step-9-suppliers.md b/erpnext/docs/user/guides/setting-up/setup-wizard/step-9-suppliers.md new file mode 100644 index 0000000000..48bca9484a --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/setup-wizard/step-9-suppliers.md @@ -0,0 +1,12 @@ +# Step 8: Suppliers + +Enter a few of your Suppliers' names. + +Suppliers + +--- + +To understand Suppliers in detail visit [Supplier Master]({{url_prefix}}/user/guides/buying/supplier-master.html) + +{next} diff --git a/erpnext/docs/user/guides/setting-up/sms-setting.md b/erpnext/docs/user/guides/setting-up/sms-setting.md new file mode 100644 index 0000000000..f2e21aa31d --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/sms-setting.md @@ -0,0 +1,40 @@ +# SMS Setting + +To integrate SMS in ERPNext, approach a SMS Gateway Provider who provides HTTP +API. They will create an account for you and will provide an unique username +and password. + +To configure SMS Settings in ERPNext, find out their HTTP API (a document +which describes the method of accessing their SMS interface from 3rd party +applications). In this document, you will get an URL which is used to send the +SMS using HTTP request. Using this URL, you can configure SMS Settings in +ERPNext. + +Example URL: + + + + http://instant.smses.com/web2sms.php?username=&password;=&to;=&sender;=&message;= + + +![SMS Settings]({{url_prefix}}/assets/old_images/erpnext/sms-setting2.jpg) + +> Note: the string up to the "?" is the SMS Gateway URL + +Example: + + + + http://instant.smses.com/web2sms.php?username=abcd&password;=abcd&to;=9900XXXXXX&sender; + =DEMO&message;=THIS+IS+A+TEST+SMS + +The above URL will send SMS from account abcd to mobile number 9900XXXXXX with +sender ID as DEMO with text message as "THIS IS A TEST SMS" + +Note that some parameters in the URL are static.You will get static values +from your SMS Provider like username, password etc. These static values should +be entered in the Static Parameters table. + +![SMS Setting]({{url_prefix}}/assets/old_images/erpnext/sms-settings1.png) + +{next} diff --git a/erpnext/docs/user/guides/setting-up/stock-reconciliation-for-non-serialized-item.md b/erpnext/docs/user/guides/setting-up/stock-reconciliation-for-non-serialized-item.md new file mode 100644 index 0000000000..9bcafe3e26 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/stock-reconciliation-for-non-serialized-item.md @@ -0,0 +1,158 @@ +Stock Reconciliation is the process of counting and evaluating stock-in-trade, +usually at an organisations year end in order to value the total stock for +preparation of the accounts. In this process actual physical stocks are +checked and recorded in the system. The actual stocks and the stock in the system should be in agreement and accurate. If they are not, you can +use the stock reconciliation tool to reconcile stock balance and value with actuals. + +**Difference between Serialized and Non-serialized Items.** + +A serial number is a unique, identifying number or group of numbers and +letters assigned to an individual Item. Serialized items are generally high value items for which you need to warranty's and service agreements. Mostly items as machinery, equipments and high-value electronics (computers, printers etc.) are serialized. + +Non Serialized items are generally fast moving and low value item, hence doesn't need tracking for each unit. Items like screw, cotton waste, other consumables, stationary products can be categorized as non-serialized. + +> Stock Reconciliation option is available for the non serialized Items only. For seriazlized and batch items, you should create Material Receipt entry in Stock Entry form. + +### Opening Stocks + +You can upload your opening stock balance in the system using Stock Reconciliation. +Stock Reconciliation will update your stock for a given Item on a given date +for a given Warehouse to the given quantity. + +To perform Stock Reconciliation, go to: + +> Stock > Tools > Stock Reconciliation > New + +#### Step 1: Download Template + +A predefined template of an spreadsheet file should be followed for importing item's stock levels and valuations. Open new Stock Reconciliation form to see download option. + +Stock Reconciliation + +#### Step 2: Enter Data in csv file. + +![Stock Reco Data]({{url_prefix}}/assets/old_images/erpnext/stock-reco-data.png) + +The csv format is case-sensitive. Do not edit the headers which are preset in the template. In the Item Code and Warehouse column, enter exact Item Code and Warehouse as created in your ERPNext account. For quatity, enter stock level you wish to set for that item, in a specific warehouse. If you do not want to change the quantity or valuation rate of an Item, you should leave it blank. + +Note: Make sure you do not put zero if you do not want to change the quantity +amount or valuation amount. The system will calculate zero as zero quantity. +So leave the field blank. + +#### **Step 3: Upload file and Enter Values in Stock Reconciliation Form + +Stock Reconciliation + +**Posting Date** + +Posting Date will be date when you want uploaded stock to reflect in the report. Posting Date selection option allows you making back dated stock reconcialiation as well. + +**Difference Account:** + +When making Stock Reconciliation for updating **opening balance**, then you should select Balance Sheet account. By default **Temporary Opening** is created in the chart of account which can be used here. + +If you are making Stock Reconciliation for **correcting stock level or valuation of an item**, then you can select any expense account in which you would want difference amount (derived from difference of valuation of item) should be booked. If Expense Account is selected as Difference Account, you will also need to select Cost Center as it is mandatory with any income and expense account selection. + +After reviewing saved Reconciliation Data, submit the Stock Reconciliation. On +successful submission, the data will be updated in the system. To check the +submitted data go to stock and view stock level report. + +Note: While filling the valuation rates of Items, if you wish to find out the +valuation rates of all items, you can go to stock and click on Item Prices +report. The report will show you all types of rates. + +#### Step 4: Review the reconciliation data + +![Stock Reco Review]({{url_prefix}}/assets/old_images/erpnext/stock-reco-upload.png) + +### Stock Ledger Report + +![Stock Reco Ledger]({{url_prefix}}/assets/old_images/erpnext/stock-reco-ledger.png) + +**How Stock Reconciliation Works** + +Stock Reconciliation on a specific date means balance quantity frozen for that item on reconciliation date, and shall not get affected due to stock entries made before its date. + +Example: + +Item Code: ABC001 +Warehouse: Mumbai +Let's assume stock as on 10th January is 100 nos. +Stock Reconciliation is made on 12th January to bring stock balance to 150 nos. +Existing Stock Ledger: + + + + + + + + + + + + + + + + + + + + + + + +
Posting Date + Qty + Balance Qty + Voucher Type +
10/01/2014100100 Purchase Receipt
12/01/201450150Stock Reconciliation
+ +Let's assume Purchase Receipt entry is made on 5th January, 2014, that is on date before Stock Reconciliation entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Posting DateQtyBalance QtyVoucher Type
05/01/20142020Purchase Receipt
10/01/2014100120Purchase Receipt
12/01/2014
150Stock Reconciliation
+ +As per the updated logic, irrespective of receipt/issue entry made for an item, balance quantity as set via Stock Reconciliation will not be affected. + +> Check out the video tutorial at https://www.youtube.com/watch?v=0yPgrtfeCTs + +{next} diff --git a/erpnext/docs/user/guides/setting-up/territory.md b/erpnext/docs/user/guides/setting-up/territory.md new file mode 100644 index 0000000000..89f1d14e27 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/territory.md @@ -0,0 +1,10 @@ +If your business operates in multiple Territories (could be countries, states +or cities) it is usually a great idea to build your structure in the system. +Once you group your Customers by Territories, you can set annual targets for +each Item Group and get reports that will show your actual performance in the +territory v/s what you had planned. +You can also set different pricing for the same product sold across different territories. + +Territory Tree + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/setting-up/third-party-backups.md b/erpnext/docs/user/guides/setting-up/third-party-backups.md new file mode 100644 index 0000000000..a65c533d49 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/third-party-backups.md @@ -0,0 +1,54 @@ +If you wish to store your backups on a periodic basis,on Dropbox, you can do +it directly through ERPNext. + +> Setup > Manage 3rd Party Backups + +__Step 1:__ Click on Setup. + +__Step 2:__ Click on Manage Third Party Backup + +#### Figure 1: Manage Third Party Backup + +![Third Party Backups]({{url_prefix}}/assets/old_images/erpnext/third-party-backups.png) + +On the Backup Manager page, enter the email addresses of those people whom you +wish to notify about the upload status. Under the topic 'Sync with Dropbox', +select whether you wish to upload Daily, Weekly or Never. + +__Step 3__ Click on **Allow Dropbox Access**. + +> Tip: In future, if you wish to discontinue uploading backups to dropbox, +then select the Never option. + +#### Figure 2: Allow Dropbox Access + +![Backup Manager]({{url_prefix}}/assets/old_images/erpnext/backup-manager.png) + +You need to login to your dropbox account, with your user id and password. + +![Dropbox Access]({{url_prefix}}/assets/old_images/erpnext/dropbox-access.png) + +## Open Source Users + +Installing Pre-Requisites + + + + pip install dropbox + pip install google-api-python-client + + + + +#### Create an App in Dropbox + +First create your Dropbox account and create a new app (https://www.dropbox.com/developers/apps). +After successful creation of account you will receive `app_key`, `app_secret` and `access_type`. Now edit `site_config.json` of your site (/frappe-bench/sites/your-site/) and add the following lines: +- `"dropbox_access_key": "app_key",` and +- `"dropbox_secret_key": "app_secret"` + +Then you can go to the "Integrations" module and Allow Dropbox Access. + +> Note: Please ensure Allow Pop-ups are enabled in your browser. + +{next} diff --git a/erpnext/docs/user/guides/setting-up/users-and-permissions/adding-users.md b/erpnext/docs/user/guides/setting-up/users-and-permissions/adding-users.md new file mode 100644 index 0000000000..7272178c3e --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/users-and-permissions/adding-users.md @@ -0,0 +1,43 @@ +# Adding Users + +Users can be added by the System Manager. If you are a System Manager, you can add Users via + +> Setup > User + +### 1. List of Users + +User List + + +To add a new user, click on "New" + +### 2. Add the user details + +Add user details such as First Name, Last Name, Email etc. + +The user's Email will become the user id. + +After adding these details, save the user. + +### 3. Setting Roles + +After saving, you will see a list of roles and a checkbox next to it. Just check the roles you want the +the user to have and save the document. To click on what permissions translate into roles, click on the role +name. + +User Roles + +### 4. Setting Module Access + +Users will have access to all modules for which they have role based access. If you want to block certain modules for certain users, un-check the module from the list. + +User Block Module + +### 5. Security Settings + +If you wish to give the user access to the system only between office hours, +or during weekends, mention it under security settings. + +User Security + +{next} diff --git a/erpnext/docs/user/guides/setting-up/users-and-permissions/index.md b/erpnext/docs/user/guides/setting-up/users-and-permissions/index.md new file mode 100644 index 0000000000..05ad06012d --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/users-and-permissions/index.md @@ -0,0 +1,11 @@ + +In ERPNext, you can create multiple users and assign them different roles. There are some users which can only access the public facing part of ERPNext (i.e. the website). Such users are called "Website Users". + +ERPNext implements permission control at the User and Role level. Each user in the system can be assigned multiple +roles and permissions. + +The most important role is the "System Manager". Any user having this role can add other users and set roles to all users. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/setting-up/users-and-permissions/index.txt b/erpnext/docs/user/guides/setting-up/users-and-permissions/index.txt new file mode 100644 index 0000000000..b00f32ad32 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/users-and-permissions/index.txt @@ -0,0 +1,4 @@ +adding-users +role-based-permissions +user-permissions +sharing diff --git a/erpnext/docs/user/guides/setting-up/users-and-permissions/role-based-permissions.md b/erpnext/docs/user/guides/setting-up/users-and-permissions/role-based-permissions.md new file mode 100644 index 0000000000..87144888e8 --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/users-and-permissions/role-based-permissions.md @@ -0,0 +1,74 @@ +# Role Based Permissions + +ERPNext has a role-based permission system. It means that you can assign Roles to Users, and set Permissions on Roles. The permission structure also allows you to define different permission rules for different fields, using a concept called **Permission "Level"** of a field. Once roles are assigned to a user, it gives you the ability to limit access for a user to only specific documents. + +To start with, go to: +> Setup > Permissions > Role Permissions Manager + +Manage Read, Write, Create, Submit, Amend access using the Role Permissions Manager + +Permissions are applied on a combination of: + + * **Roles:** As we saw earlier, Users are assigned to Roles and it is on these Roles that permission rules are applied. + + *Examples of Roles include Accounts Manager, Employee, HR User.* + + * **Document Types:** Each type of document, master or transaction, has a separate list of Role based permissions. + + *Examples of Document Types are Sales Invoice, Leave Application, Stock Entry, etc.* + + * **Permission "Levels":** In each document, you can group fields by "levels". Each group of field is denoted by a unique number (0, 1, 2, 3, etc.). A separate set of permission rules can be applied to each field group. By default all fields are of level 0. + + *Permission "Level" connects the group of fields with level X to a permission rule with level X.* + + * **Document Stages:** Permissions are applied on each stage of the document like on Creation, Saving, Submission, Cancellation and Amendment. A role can be permitted to Print, Email, Import or Export data, access Reports, or define User Permissions. + + * **Apply User Permissions:** This switch decides whether User Permissions should be applied for the role on selected Document Stages. + + If enabled, a user with that role will be able to access only specific Documents for that Document Type. Such specific Document access is defined in the list of User Permissions. Additionally, User Permissions defined for other Document Types also get applied if they are related to the current Document Type through Link Fields. + + To set, User Permissions go to: + > Setup > Permissions > [User Permissions Manager]({{url_prefix}}/user/guides/setting-up/users-and-permissions/user-permissions.html) + +--- + +**To add a new rule**, click on "Add a New Rule" button and a pop-up box will ask you to select a Role and a Permission Level. Once you select this and click on "Add", this will add a new row to your rules table. + +--- + +Leave Application is a good **example** that encompasses all areas of Permission System. + +Leave Application Form should be created by an Employee, and approved by Leave Approver or HR User + + 1. **It should be created by an Employee.** + For this, Employee Role should be given Read, Write, Create permissions. + +Giving Read, Write and Create Permissions to Employee for Leave Application + + 1. **An Employee should only be able to access his/her Leave Application.** + Hence, Apply User Permissions should be enabled for Employee Role, and a User Permission record should be created for each User Employee combination. (This effort is reduced for Employee Document Type, by programmatically creating User Permission records.) + +Limiting access to Leave Applications for a user with Employee Role via User Permissions Manager + + 1. **HR Manager should be able to see all Leave Applications.** + Create a Permission Rule for HR Manager at Level 0, with Read permissions. Apply User Permissions should be disabled. + +Giving Submit and Cancel permissions to HR Manager for Leave Applications. 'Apply User Permissions' is unchecked to give full access. + + 2. **Leave Approver should be able to see and update Leave Applications applicable to him/her.** + Leave Approver is given Read and Write access at Level 0, with Apply User Permissions enabled. Relevant Employee Documents should be enlisted in the User Permissions of Leave Approvers. (This effort is reduced for Leave Approvers mentioned in Employee Documents, by programmatically creating User Permission records.) + +Giving Read, Write and Submit permissions to Leave Approver for Leave Applications.'Apply User Permissions' is checked to limit access based on Employee. + + 3. **It should be Approved / Rejected only by HR User or Leave Approver.** + The Status field of Leave Application is set at Level 1. HR User and Leave Approver are given Read and Write permissions for Level 1, while everyone else (All) are given Read permission for Level 1. + +Limiting read access for a set of fields to certain Roles + + + 4. **HR User should be able to delegate Leave Applications to his/her subordinates** + HR User is given the right to Set User Permissions. A User with HR User role would be able to defined User Permissions on Leave Application for other users. + +Let HR User delegate access to Leave Applications by checking 'Set User Permissions'. This will allow HR User to access User Permissions Manager for 'Leave Application' + +{next} diff --git a/erpnext/docs/user/guides/setting-up/users-and-permissions/sharing.md b/erpnext/docs/user/guides/setting-up/users-and-permissions/sharing.md new file mode 100644 index 0000000000..471efc1c5a --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/users-and-permissions/sharing.md @@ -0,0 +1,9 @@ +# Sharing + +In addition to user and role permissions, you can also Share a document with another user if you have sharing rights. + +To share a document, open the document, click on the "+" icon under sharing and select the user + + + +{next} diff --git a/erpnext/docs/user/guides/setting-up/users-and-permissions/user-permissions.md b/erpnext/docs/user/guides/setting-up/users-and-permissions/user-permissions.md new file mode 100644 index 0000000000..2e2220aa2d --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/users-and-permissions/user-permissions.md @@ -0,0 +1,72 @@ +# User Permissions + +Limit access for a User to a set of documents using User Permissions Manager + +Role Base Permissions define the periphery of document types within which a user with a set of Roles can move around in. However, you can have an even finer control by defining User Permissions for a User. By setting specific documents in User Permissions list, you can limit access for that User to specific documents of a particular DocType, on the condition that "Apply User Permissions" is checked in Role Permissions Manager. + +To start with, go to: +> Setup > Permissions > User Permissions Manager + +
+ User Permissions Manager +
User Permissions Manager displaying how users can access only a specific Company.
+
+ +#### Example + +User 'aromn@example.com' has Sales User role and we want to limit the user to access records for only a specific Company 'Wind Power LLC'. + + 1. We add a User Permissions row for Company. +
+ User Permissions For Company +
Add User Permissions row for a combination of User 'aromn@example.com' and Company 'Wind Power LLC'.
+
+ + 1. Also Role "All" has only Read permission for Company, with 'Apply User Permissions' checked. +
+ Role Permissions for All on Company +
Read Permission with Apply User Permissions checked for DocType Company.
+
+ + 1. The combined effect of the above two rules lead to User 'aromn@example.com' having only Read access to Company 'Wind Power LLC'. +
+ Effect of Role and User Permissions on Company +
Access is limited to Company 'Wind Power LLC'.
+
+ + 1. We want this User Permission on Company to get applied on other documents like Quotation, Sales Order, etc. +These forms have a **Link Field based on Company**. As a result, User Permissions on Company also get applied on these documents, which leads to User 'aromn@example.com' to acces these documents having Company 'Wind Power LLC'. +
+ Sales User Role Permissions for Quotation +
Users with Sales User Role can Read, Write, Create, Submit and Cancel Quotations based on their User Permissions, since 'Apply User Permissions' is checked.
+
+
+ Quotation List limited to results for Company 'Wind Power LLC' +
Quotation List is limited to results for Company 'Wind Power LLC' for User 'aromn@example.com'.
+
+ + 1. User Permissions get applied automatically based on Link Fields, just like how it worked for Quotation. But, Lead Form has 4 Link fields: Territory, Company, Lead Owner and Next Contact By. Say, you want Leads to limit access to Users based only on Territory, even though you have defined User Permissions for DocTypes User, Territory and Company. You can do this by setting 'Ignore User Permissions' for Link fields: Company, Lead Owner and Next Contact By. +
+ Role Permissions on Lead for Sales User Role +
Sales User can Read, Write and Create Leads limited by User Permissions.
+
+
+ Set Ingore User Permissions from Setup > Customize > Customize Form +
Check 'Ingore User Permissions' for Company, Lead Owner and Next Contact By fields using Setup > Customize > Customize Form for Lead.
+
+
+ Lead List is limited to records with Territory 'United States' +
Due to the effect of the above combination, User 'aromn@example.com' can only access Leads with Territory 'United States'.
+
+ +{next} + diff --git a/erpnext/docs/user/guides/setting-up/workflows.md b/erpnext/docs/user/guides/setting-up/workflows.md new file mode 100644 index 0000000000..26080973ff --- /dev/null +++ b/erpnext/docs/user/guides/setting-up/workflows.md @@ -0,0 +1,66 @@ +In order to allow multiple people to submit multiple requests, for approvals, +by multiple users, ERPNext requires you to fill the workflow conditions. +ERPNext tracks the multiple permissions before submission. + +Example of a leave application workflow is given below: + +If an user applies for a leave, then his request will be sent to the HR +department. The HR department(HR User) will either reject or approve this +request. Once this process is completed, the user's Manager(leave approver) +will get an indication that the HR department has Accepted or Rejected. The +Manager, who is the approving authority, will either Approve or Reject this +request. Accordingly,the user will get his Approved or Rejected status. + +![Workflow]({{url_prefix}}/assets/old_images/erpnext/workflow-leave-fl.jpg) + +To make this Workflow and transition rules go to : + +> Setup > Workflow > New Workflow + +#### Step 1: Enter the different states of Leave Approval Process. + +Workflow + +#### Step 2: Enter Transition Rules. + +Workflow + +#### Notes: + +> Note 1: When you make a workflow you essentially overwrite the code that is +written for that document. Thus the document will function based on your +workflow and not based on the pre-set code settings. Hence there might be no +submit button / option if you have not specified it in the workflow. + +> Note 2: Document status of saved is 0, of submitted is 1, and of cancelled is +2. + +> Note 3: A document cannot be cancelled unless it is submitted. + +> Note 4: If you wish to give the option to cancel, you will have to write a +workflow transition step that says from submitted you can cancel. + + + +#### Example of a Leave Application Process: + +Go to the Human Resources Module and click on Leave Application. Apply for a +Leave. + +When a Leave Application is submitted, the status on the right hand corner of +the page shows as "Applied" + +![Workflow Employee LA]({{url_prefix}}/assets/old_images/erpnext/workflow-employee-la.png) + +When the HR User logs in, he can either Approve or Reject. If approved the +status on the right hand corner of the page shows as Approved. However, a blue +band of information is displayed saying approval is pending by leave approver. + +![Leave Approver]({{url_prefix}}/assets/old_images/erpnext/workflow-hr-user-la.png) + +When the leave approver opens the Leave Application page, he should select the +status and convert to Approved or Rejected. + +![Workflow Leave Approver]({{url_prefix}}/assets/old_images/erpnext/workflow-leave-approver-la.png) + +{next} diff --git a/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/index.md b/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/index.md new file mode 100644 index 0000000000..4907186a67 --- /dev/null +++ b/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/index.md @@ -0,0 +1,69 @@ +The value of available inventory is treated as an Asset in company's Chart of +Accounts. Depending on the type of items, it can be treated as Fixed Asset or +Current Asset. To prepare Balance Sheet, you should make the accounting +entries for those assets. There are generally two different methods of +accounting for inventory: + +### **Auto / Perpetual Inventory** + +In this process, for each stock transactions, the system posts relevant +accounting entries to sync stock balance and accounting balance. This is the +default setting in ERPNext for new accounts. + +When you buy and receive items, those items are booked as the company’s assets +(stock-in-hand / fixed-assets). When you sell and deliver those items, an +expense (cost-of-goods-sold) equal to the buying cost of the items is booked. +General Ledger entries are made after every stock transaction. As a result, +the value as per Stock Ledger always remains same with the relevant account +balance. This improves accuracy of Balance Sheet and Profit and Loss +statement. + +To check accounting entries for a particular stock transaction, please check +[examples]({{url_prefix}}/user/guides/stock/accounting-of-inventory-stock/perpetual-inventory.html) + +#### **Advantages** + +Perpetual Inventory system will make it easier for you to maintain accuracy of +company's asset and expense values. Stock balances will always be synced with +relevant account balances, so no more periodic manual entry has to be done to +balance them. + +In case of new back-dated stock transactions or cancellation/amendment of an +existing transaction, all the future Stock Ledger entries and GL Entries will +be recalculated for all items of that transaction. The same is applicable if +any cost is added to the submitted Purchase Receipt, later through the Landed +Cost Wizard. + +> Note: Perpetual Inventory totally depends upon the item valuation rate. +Hence, you have to be more careful entering valuation rate while making any +incoming stock transactions like Purchase Receipt, Material Receipt, or +Manufacturing / Repack. + +* * * + +### **Periodic Inventory** + +In this method, accounting entries are manually created periodically, to sync +stock balance and relevant account balance. The system does not create +accounting entries automatically for assets, at the time of material purchases +or sales. + +In an accounting period, when you buy and receive items, an expense is booked +in your accounting system. You sell and deliver some of these items. + +At the end of an accounting period, the total value of items to be sold, need +to be booked as the company’s assets, often known as stock-in-hand. + +The difference between the value of the items remaining to be sold and the +previous period’s stock-in-hand value can be positive or negative. If +positive, this value is removed from expenses (cost-of-goods-sold) and is +added to assets (stock-in-hand / fixed-assets). If negative, a reverse entry +is passed. + +This complete process is called Periodic Inventory. + +If you are an existing user using Periodic Inventory and want to use Perpetual +Inventory, you have to follow some steps to migrate. For details, check +[Migration From Periodic Inventory]({{url_prefix}}/user/guides/stock/accounting-of-inventory-stock/migrate-to-perpetual-inventory.html). + +{next} diff --git a/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/index.txt b/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/index.txt new file mode 100644 index 0000000000..21624e525e --- /dev/null +++ b/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/index.txt @@ -0,0 +1,2 @@ +perpetual-inventory +migrate-to-perpetual-inventory diff --git a/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/migrate-to-perpetual-inventory.md b/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/migrate-to-perpetual-inventory.md new file mode 100644 index 0000000000..c3d10ed8c3 --- /dev/null +++ b/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/migrate-to-perpetual-inventory.md @@ -0,0 +1,38 @@ +Existing Users, need to follow some steps to activate the new Perpetual +Inventory system. As Perpetual Inventory always maintains a sync between stock +and account balance, it is not possible to enable it with existing Warehouse +setup. You have to create a whole new set of Warehouses, each linked to +relevant account. + +Steps: + + * Nullify the balance of account heads (stock-in-hand / fixed-asset) which you are using to maintain available stock value, through a Journal Entry. + + * As existing warehouses are linked to stock transactions which does not have corresponding accounting entries, those warehouses can not be used for perpetual inventory. You have to create new warehouses for the future stock transactions which will be linked to their respective accounts. While creating new warehouses, select an account group under which the child account for the warehouse will be created. + + * Setup the following default accounts for each Company + + * Stock Received But Not Billed + * Stock Adjustment Account + * Expenses Included In Valuation + * Cost Center + * Activate Perpetual Inventory + +> Setup > Accounts Settings > Make Accounting Entry For Every Stock Movement + +![Activation]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-1.png) + + + * Create Stock Entry (Material Transfer) to transfer available stock from existing warehouse to new warehouse. As stock will be available in the new warehouse, you should select the new warehouse for all the future transactions. + +System will not post any accounting entries for existing stock transactions +submitted prior to the activation of Perpetual Inventory as those old +warehouses will not be linked to any account. If you create any new +transaction or modify/amend existing transactions, with old warehouse, there +will be no corresponding accounting entries. You have to manually sync stock +and account balance through Journal Entry. + +> Note: If you are already using old Perpetual Inventory system, it will be +deactivated automatically. You need to follow the above steps to reactivate +it. + diff --git a/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/perpetual-inventory.md b/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/perpetual-inventory.md new file mode 100644 index 0000000000..ee62942ecd --- /dev/null +++ b/erpnext/docs/user/guides/stock/accounting-of-inventory-stock/perpetual-inventory.md @@ -0,0 +1,371 @@ +In perpetual inventory, system creates accounting entries for each stock +transactions, so that stock and account balance will always remain same. The +account balance will be posted against their respective account heads for each +Warehouse. On saving of a Warehouse, the system will automatically create an +account head with the same name as warehouse. As account balance is maintained +for each Warehouse, you should create Warehouses, based on the type of items +(Current / Fixed Assets) it stores. + +At the time of items received in a particular warehouse, the balance of asset +account (linked to that warehouse) will be increased. Similarly when you +deliver some items from that warehouse, an expense will be booked and the +asset account will be reduced, based on the valuation amount of those items. + +## **Activation** + + 1. Setup the following default accounts for each Company + + * Stock Received But Not Billed + * Stock Adjustment Account + * Expenses Included In Valuation + * Cost Center + 2. In perpetual inventory, the system will maintain seperate account balance for each warehouse under separate account head. To create that account head, enter "Create Account Under" in Warehouse master. + + 3. Activate Perpetual Inventory + +> Setup > Accounts Settings > Make Accounting Entry For Every Stock Movement + +* * * + +## **Example** + +Consider following Chart of Accounts and Warehouse setup for your company: + +#### Chart of Accounts + + * Assets (Dr) + * Current Assets + * Accounts Receivable + * Jane Doe + * Stock Assets + * Stores + * Finished Goods + * Work In Progress + * Tax Assets + * VAT + * Fixed Assets + * Fixed Asset Warehouse + * Liabilities (Cr) + * Current Liabilities + * Accounts Payable + * East Wind Inc. + * Stock Liabilities + * Stock Received But Not Billed + * Tax Liabilities + * Service Tax + * Income (Cr) + * Direct Income + * Sales Account + * Expenses (Dr) + * Direct Expenses + * Stock Expenses + * Cost of Goods Sold + * Expenses Included In Valuation + * Stock Adjustment + * Shipping Charges + * Customs Duty + +#### Warehouse - Account Configuration + + * Stores + * Work In Progress + * Finished Goods + * Fixed Asset Warehouse + +### **Purchase Receipt** + +Suppose you have purchased _10 nos_ of item "RM0001" at _$200_ and _5 nos_ of +item "Desktop" at **$100** from supplier "East Wind Inc". Following are the +details of Purchase Receipt: + +**Supplier:** East Wind Inc. + +**Items:** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ItemWarehouseQtyRateAmountValuation Amount
RM0001Stores1020020002200
DesktopFixed Asset Warehouse5100500550
+

Taxes: +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
AccountAmountCategory
Shipping Charges100Total and Valuation
VAT120Total
Customs Duty150Valuation
+

Stock Ledger +

+ +![prstockledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-2.png) + +**General Ledger** + +![prgeneralledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-3.png) + +As stock balance increases through Purchase Receipt, "Store" and "Fixed Asset +Warehouse" accounts are debited and a temporary account "Stock Receipt But Not +Billed" account is credited, to maintain double entry accounting system. At the same time, negative expense is booked in account "Expense included in Valuation" for the amount added for valuation purpose, to avoid double expense booking. + +* * * + +### **Purchase Invoice** + +On receiving Bill from supplier, for the above Purchase Receipt, you will make +Purchase Invoice for the same. The general ledger entries are as follows: + +**General Ledger** + +![pigeneralledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-4.png) + +Here "Stock Received But Not Billed" account is debited and nullified the +effect of Purchase Receipt. + +* * * + +### **Delivery Note** + +Lets say, you have an order from "Jane Doe" to deliver 5 nos of item "RM0001" +at $300. Following are the details of Delivery Note: + +**Customer:** Jane Doe + +**Items:** + + + + + + + + + + + + + + + + + + + +
ItemWarehouseQtyRateAmount
RM0001Stores53001500
+

Taxes: +

+ + + + + + + + + + + + + + + + + +
AccountAmount
Service Tax150
VAT100
+ +**Stock Ledger** + +![dnstockledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-5.png) + +**General Ledger** + +![dngeneralledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-6.png) + +As item is delivered from "Stores" warehouse, "Stores" account is credited and +equal amount is debited to the expense account "Cost of Goods Sold". The +debit/credit amount is equal to the total valuation amount (buying cost) of +the selling items. And valuation amount is calculated based on your prefferred +valuation method (FIFO / Moving Average) or actual cost of serialized items. + + + + + In this example, we have considered valuation method as FIFO. + Valuation Rate = Purchase Rate + Charges Included in Valuation + = 200 + (250 * (2000 / 2500) / 10) + = 220 + Total Valuation Amount = 220 * 5 + = 1100 + + + +* * * + +### **Sales Invoice with Update Stock** + +Lets say, you did not make Delivery Note against the above order and instead +you have made Sales Invoice directly, with "Update Stock" options. The details +of the Sales Invoice are same as the above Delivery Note. + +**Stock Ledger** + +![sistockledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-7.png) + +**General Ledger** + +![sigeneralledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-8.png) + +Here, apart from normal account entries for invoice, "Stores" and "Cost of +Goods Sold" accounts are also affected based on the valuation amount. + +* * * + +### **Stock Entry (Material Receipt)** + +**Items:** + + + + + + + + + + + + + + + + + + + + +
ItemTarget WarehouseQtyRateAmount
RM0001Stores5022011000
+ +**Stock Ledger** + +![mrstockledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-9.png) + +**General Ledger** + +![mrstockledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-10.png) + +* * * + +### **Stock Entry (Material Issue)** + +**Items:** + + + + + + + + + + + + + + + + + + + + +
ItemSource WarehouseQtyRateAmount
RM0001Stores102202200
+ +**Stock Ledger** + +![mistockledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-11.png) + +**General Ledger** + +![mistockledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-12.png) + +* * * + +### **Stock Entry (Material Transfer)** + +**Items:** + + + + + + + + + + + + + + + + + + + + + + +
ItemSource WarehouseTarget WarehouseQtyRateAmount
RM0001StoresWork In Progress102202200
+ +**Stock Ledger** + +![mtnstockledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-13.png) + +**General Ledger** + +![mtngeneralledger]({{url_prefix}}/assets/old_images/erpnext/accounting-for-stock-14.png) \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/batch.md b/erpnext/docs/user/guides/stock/batch.md new file mode 100644 index 0000000000..4cb7f064e7 --- /dev/null +++ b/erpnext/docs/user/guides/stock/batch.md @@ -0,0 +1,25 @@ +Batch inventory feature in ERPNext allows you to group multiple units of an item, +and assign them a unique value/number/tag called Batch No. + +The practise of stocking based on batch is mainly followed in the pharmaceutical industry. +Medicines/drugs produced in a particular batched is assigned a unique id. +This helps them updating and tracking manufacturing and expiry date for all the units produced under specific batch. + +> Note: To set item as a batch item, "Has Batch No" field should be updated as Yes in the Item master. + +On every stock transaction (Purchase Receipt, Delivery Note, POS Invoice) made for batch item, +you should provide item's Batch No. To create new Batch No. master for an item, go to: + +> Stock > Setup > Batch > New + +Batch master is created before creation of Purchase Receipt. +Hence eveytime there is Purchase Receipt or Production entry being made for a batch item, +you will first create its Batch No, and then select it in Purcase order or Production Entry. + +batch + +> Note: In stock transactions, Batch IDs will be filtered based on Item Code, Warehouse, +Batch Expiry Date (compared with Posting date of a transaction) and Actual Qty in Warehouse. +While searching for Batch ID without value in Warehouse field, then Actual Qty filter won't be applied. + +{next} diff --git a/erpnext/docs/user/guides/stock/delivery-note.md b/erpnext/docs/user/guides/stock/delivery-note.md new file mode 100644 index 0000000000..1cdf41f547 --- /dev/null +++ b/erpnext/docs/user/guides/stock/delivery-note.md @@ -0,0 +1,56 @@ +A Delivery Note is made when a shipment is shipped from the company’s +Warehouse. + +A copy of the Delivery Note is usually sent with the transporter. The Delivery +Note contains the list of Items that are sent in the shipment and updates the +inventory. + +The entry of the Delivery Note is very similar to a Purchase Receipt. You can +create a new Delivery Note from: + +> Stock > Delivery Note > New + +or from a “Submitted” Sales Order (that is not already shipped) by clicking on +“Make Delivery Note”. + +Delivery Note + +You can also “fetch” the details from an unshipped Sales Order. + +You will notice that all the information about unshipped Items and other +details are carried over from your Sales Order. + +### Shipping Packets or Items with Product Bundle + +If you are shipping Items that have a [Product Bundle]({{url_prefix}}/user/guides/selling/setup/sales-bom.html), ERPNext will automatically +create a “Packing List” table for you based on the sub-Items in that Item. + +If your Items are serialized, then for Product Bundle type of Items, you will have +to update the Serial Number in the “Packing List” table. + +### Packing Items in to Cases, for Container Shipment + +If you are doing container shipment or by weight, then you can use the Packing +Slip to breakup your Delivery Note into smaller units. To make a Packing Slip +go to: + +> Stock > Packing Slip > New Packing Slip + +You can create multiple Packing Slips for your Delivery Note and ERPNext will +ensure that the quantities in the Packing Slip do not exceed the quantities in +the Delivery Note. + +* * * + +#### Q. How to Print Without Amounts? + +If you want to print your Delivery Notes without the amount (this might be +useful if you are shipping high value items), just check the “Print without +Amount” box in the “More Info” section. + +#### What happens when the Delivery Note is “Submitted”? + +A Stock Ledger Entry is made for each Item and stock is updated. Pending +Quantity in the Sales Order is updated (if applicable). + +{next} diff --git a/erpnext/docs/user/guides/stock/index.md b/erpnext/docs/user/guides/stock/index.md new file mode 100644 index 0000000000..971c33c5b1 --- /dev/null +++ b/erpnext/docs/user/guides/stock/index.md @@ -0,0 +1,27 @@ +For most small business that deal in physical goods, a large part of their net +worth is invested in the stock in hand. + +### Material Flow + +There are three main types of entries: + + * Purchase Receipt: Items received from Suppliers against Purchase Orders. + * Stock Entry: Items transferred from one Warehouse to another. + * Delivery Note: Items shipped to Customers. + +#### How does ERPNext track stock movement / levels? + +Tracking stock is not just about adding and subtracting quantities. Some +complications arise when: + + * Back-dated (past) entries are made / edited: This affects future stock levels and may lead to negative stock. + * Stock has to be valued based on First-in-First-out: ERPNext needs to maintain a sequence of all transactions to know the exact value of your Items. + * Stock reports are required at any point in time in the past: You have to lookup what was the quantity / value your stock of Item X on date Y. + +To manage this, ERPNext collects all inventory transactions in a table called +the Stock Ledger Entry. All Purchase Receipts, Stock Entries and Delivery +Notes update this table. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/stock/index.txt b/erpnext/docs/user/guides/stock/index.txt new file mode 100644 index 0000000000..75e9cbf2f6 --- /dev/null +++ b/erpnext/docs/user/guides/stock/index.txt @@ -0,0 +1,15 @@ +material-request +stock-entry +delivery-note +purchase-receipt +installation-note +item +warehouse +serial-no +batch +projected-quantity +accounting-of-inventory-stock +tools +setup +sales-return +purchase-return \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/installation-note.md b/erpnext/docs/user/guides/stock/installation-note.md new file mode 100644 index 0000000000..c4e3bc0fae --- /dev/null +++ b/erpnext/docs/user/guides/stock/installation-note.md @@ -0,0 +1,5 @@ +You can use installation note to record the instalation of a product having a serial number. + +Installation Note + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/item-price.md b/erpnext/docs/user/guides/stock/item-price.md new file mode 100644 index 0000000000..a235341cef --- /dev/null +++ b/erpnext/docs/user/guides/stock/item-price.md @@ -0,0 +1,43 @@ +Item Price is the record in which you can log sellig and buying rate of an item. + +There are two ways to reach to new Item Price form. + +> Selling/Buying/Stock >> Setup >> Item Price >> New Item Price + +Or + +> Item >> Add/Edit Prices >> Click on "+" >> New Item Price + +Following are the steps to create new Item Price. + +Step 1: Select Price List + +You can create multiple Price List in ERPNext to track Selling and Buying Price List of an item separtely. Also if item's selling prices id changing based on territory, or due to other criteria, you can create multiple selling Price List for it. + +![Item Price list]({{url_prefix}}/assets/old_images/erpnext/item-price-list.png) + +On selection of Price List, its currency and for selling or buying property will be fetched as well. + +To have Item Price fetching in the sales or purchase transaction, you should have Price List id selected in the transaction, just above Item table. + +Step 2: Select Item + +Select item for which Item Price record is to be created. On selection of Item Code, Item Name and Description will be fetched as well. + +![Item Price Item]({{url_prefix}}/assets/old_images/erpnext/item-price-item.png) + +Step 3: Enter Rate + +Enter selling/buying rate of an item in Price List currency. + +![Item Price Rate]({{url_prefix}}/assets/old_images/erpnext/item-price-rate.png) + +Step 4: Save Item Price + +To check all Item Price together, go to: + +Stock >> Main Report >> Itemwise Price List Rate + +You will find option to create new Item Price record (+) in this report as well. + +{next} diff --git a/erpnext/docs/user/guides/stock/item-valuation-fifo-and-moving-average.md b/erpnext/docs/user/guides/stock/item-valuation-fifo-and-moving-average.md new file mode 100644 index 0000000000..3cabe3585b --- /dev/null +++ b/erpnext/docs/user/guides/stock/item-valuation-fifo-and-moving-average.md @@ -0,0 +1,28 @@ +### How are Items Valued? + +One of the major features of any inventory system is that you can find out the +value of any item based on its historic or average price. You can also find +the value of all your items for your balance sheet. + +Valuation is important because: + + * The buying price may fluctuate. + * The value may change because of some process (value add). + * The value may change because of decay, loss etc. + +You may encounter these terms, so lets clarify: + + * Rate: Rate at which the transaction takes place. + * Valuation Rate: Rate at which the items value is set for your valuation. + +There are two major ways in which ERPNext values your items. + + * **FIFO (First In First Out):** In this system, ERPNext assumes that you will consume / sell those Items first which you bought first. For example, if you buy an Item at price X and then after a few days at price Y, whenever you sell your Item, ERPNext will reduce the quantity of the Item priced at X first and then Y. + +![FIFO]({{url_prefix}}/assets/old_images/erpnext/fifo.png) + + * **Moving Average:** In this method, ERPNext assumes that the value of the item at any point is the average price of the units of that Item in stock. For example, if the value of an Item is X in a Warehouse with quantity Y and another quantity Y1 is added to the Warehouse at cost X1, the new value X2 would be: + +> New Value X2 = (X * Y + X1 * Y1) / (Y + Y1) + +{next} diff --git a/erpnext/docs/user/guides/stock/item/index.md b/erpnext/docs/user/guides/stock/item/index.md new file mode 100644 index 0000000000..89ec5e5c51 --- /dev/null +++ b/erpnext/docs/user/guides/stock/item/index.md @@ -0,0 +1,91 @@ +An Item is your companys' product or a service. The term Item is applicable to your core products as well as your raw materials. It can be a product or service that you buy/sell from your customers/ suppliers. ERPNext allows you to manage all sorts of items like raw-materials, sub-assemblies, finished goods, item variants and service items. + +ERPNext is optimized for itemized management of your sales and purchase. If you are in services, you can create an Item for each services that your offer. Completing the Item Master is very essential for successful implementation of ERPNext. + +## Item Properties + + * **Item Name:** Item name is the actual name of your product or service. + * **Item Code:** Item Code is a short-form to denote your Item. If you have very few Items, it is advisable to keep the Item Name and the Item Code same. This helps new users to recognise and update Item details in all transactions. In case you have lot of Items with long names and the list runs in hundreds, it is advisable to code. To understand naming Item codes see [Item Codification]({{url_prefix}}/user/guides/stock/item/item-codification.html) + * **Item Group:** Item Group is used to categorize an Item under various criterias like products, raw materials, services, sub-assemblies, consumables or all Item groups. Create your default Item Group list under Setup> Item Group and pre-select the option while filling your New Item details under [Item Group]({{url_prefix}}/user/guides/stock/setup/item-group.html) + * **Default Unit of Measure:** This is the default measuring unit that you will use for your product. It could be in nos, kgs, meters, etc. You can store all the UOM’s that your product will require under Set Up> Master Data > UOM. These can be preselected while filling New Item by using % sign to get a pop up of the UOM list. + * **Brand:** If you have more than one brand save them under Set Up> Master Data> Brand and pre-select them while filling a New Item. + * **Variant:** A Item Variant is a different version of a Item.To learn more about managing varaints see [Item Variants]({{url_prefix}}/user/guides/stock/item/item-variants.html) + +### Upload an Image + +To upload an image for your icon that will appear in all transactions, save +the partially filled form. Only after your file is saved the 'upload' button will +work above the Image icon. Click on this sign and upload the image. + +### Inventory : Warehouse and Stock Setting + +In ERPNext, you can select different type of Warehouses to stock your +different Items. This can be selected based on Item types. It could be Fixed +Asset Item, Stock Item or even Manufacturing Item. + + * **Stock Item:** If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item. + * **Default Warehouse:** This is the Warehouse that is automatically selected in your transactions. + * **Allowance Percentage:** This is the percent by which you will be allowed to over-bill or over-deliver this Item. If not set, it will select from the Global Defaults. + * **Valuation Method:** There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit “ Item Valuation, FIFO and Moving Average”. + +### Serialized and Batched Inventory + +These numbers help to track individual units or batches of Items which you sell. It also tracks warranty and returns. In case any individual Item is recalled by the supplier the number system helps to track individual Item. The numbering system also manages expiry dates. Please note that if you sell your items in thousands, and if the items are very small like pens or erasers, you need not serialize them. In ERPNext, you will have to mention the serial number in some accounting entries. To create serial numbers you will have to manually create all the numbers in your entries. If your product is not a big consumer durable Item, if it has no warranty and has no chances of being recalled, avoid giving serial numbers. + +> Important: Once you mark an item as serialized or batched or neither, you cannot change it after you have made any stock entry. + + * [Discussion on Serialized Inventory]({{url_prefix}}/user/guides/setting-up/stock-reconciliation-for-non-serialized-item.html) + +### Re Ordering + + * **Re-order level** suggests the amount of stock balance in the Warehouse. + * **Re-order Qty** suggests the amount of stock to be ordered to maintain minimum stock levels. + * **Minimum Order Qty** is the minimum quantity for which a Material Request / Purchase Order must be made. + +### Item Tax + +These settings are required only if a particular Item has a different tax rate +than the rate defined in the standard tax Account. For example, If you have a +tax Account, “VAT 10%” and this particular Item is exempted from tax, then you +select “VAT 10%” in the first column, and set “0” as the tax rate in the +second column. + +Go to [Setting Up Taxes]({{url_prefix}}/user/guides/setting-up/setting-up-taxes.html) to understand this topic in detail. + +### Inspection + +Inspection Required: If an incoming inspection (at the time of delivery from +the Supplier) is mandatory for this Item, mention “Inspection Required” as +“Yes”. The system will ensure that a Quality Inspection will be prepared and +approved before a Purchase Receipt is submitted. + +Inspection Criteria: If a Quality Inspection is prepared for this Item, then +this template of criteria will automatically be updated in the Quality +Inspection table of the Quality Inspection. Examples of Criteria are: Weight, +Length, Finish etc. + +### Purchase Details + +![Purchase Details]({{url_prefix}}/assets/old_images/erpnext/item-purchase.png) + +**Lead time days:** Lead time days are the number of days required for the Item to reach the warehouse. + +**Default Expense Account:** It is the account in which cost of the Item will be debited. + +**Default Cost Centre:** It is used for tracking expense for this Item. + +### Sales Details + +![Sales Details]({{url_prefix}}/assets/old_images/erpnext/item-sales.png) + +**Default Income Account:** Income account selected here will be fetched automatically in sales invoice for this item. + +**Cost Centre:** Cost center selected here will be fetched automatically in sales invoice for this item. + +### Manufacturing And Website + +![Manufacturing]({{url_prefix}}/assets/old_images/erpnext/item-manufacturing-website.png) + +Visit [Manufacturing]({{url_prefix}}/user/guides/manufacturing.html) and [Website ]({{url_prefix}}/user/guides/website.html)to understand these topics in detail. + +{next} diff --git a/erpnext/docs/user/guides/stock/item/index.txt b/erpnext/docs/user/guides/stock/item/index.txt new file mode 100644 index 0000000000..deaa805147 --- /dev/null +++ b/erpnext/docs/user/guides/stock/item/index.txt @@ -0,0 +1,2 @@ +item-codification +item-variants \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/item/item-codification.md b/erpnext/docs/user/guides/stock/item/item-codification.md new file mode 100644 index 0000000000..eeb4f49a2b --- /dev/null +++ b/erpnext/docs/user/guides/stock/item/item-codification.md @@ -0,0 +1,78 @@ +If you already have a full-fledged business with a number of physical items, +you would have probably coded your items. If you have not, you have a choice. +We recommend that you should codify if you have lot of products with long or +complicated names. In case you have few products with short names, it is +preferable to keep the Item Code same as Item Name. + +Item codification has been a sensitive topic and wars have been fought on this +(not joking). In our experience, when you have items that cross a certain +size, life without codification is a nightmare. + +### Benefits + + * Standard way of naming things. + * Less likely to have duplicates. + * Explicit definition. + * Helps to quickly find if a similar item exists. + * Item names get longer and longer as more types get introduced. Codes are shorter. + +### Pain + + * You have to remember the codes! + * Harder for new team members to pick up. + * You have to create new codes all the time. + +### Example + +You should have a simple manual / cheat-sheet to codify your Items instead of +just numbering them sequentially. Each letter should mean something. Here is +an example: + +If your business involves wooden furniture, then you may codify as follows: + +Item Codification Summary Sheet (SAMPLE) + + + + First letter: "Material" Third letter: "Size" + + - W - Wood - 0 - less than 1mm + - H - Hardware - 1 - 1mm - 5mm + - G - Glass - 2 - 5mm - 10mm + - U - Upholstery - 3 - 10mm - 10cm + - P - Plastic + + Second Letter: "Type" + + For Wood: For Hardware: + + - S - Sheet - S - Screw + - B - Bar - N - Nut + - L - L-section - W - Washer + - M - Molded - B - Bracket + - R - Round + + +The last few letters could be sequential. So by looking at code **WM304** \- +you know its a wooden molding less than 10cm in size + +### Standardization + +If you have more than one person naming items, the style of naming items will +change for everyone. Sometimes, even for one person, he or she may forget how +they had named the item and may create a duplicate name _"Wooden Sheet 3mm" or +"3mm Sheet of Wood"?_ + +### Rationalizing + +It is a good practice to have minimum varieties of items so that you keep +minimum stock, housekeeping is simpler etc. When you are planning a new +product and you want to know if you are already purchasing a part in some +other product, the item codes will help you quickly determine if you are using +a similar raw material in another product. + +We believe if you do this small investment, it will help you rationalize +things as your business grows, though its okay not to codify if you have less +items. + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/item/item-variants.md b/erpnext/docs/user/guides/stock/item/item-variants.md new file mode 100644 index 0000000000..256a37ead8 --- /dev/null +++ b/erpnext/docs/user/guides/stock/item/item-variants.md @@ -0,0 +1,24 @@ +A Item Variant is a different version of a Item, such as differing sizes or differing colours. +Without Item variants, you would have to treat the small, medium and large versions of a t-shirt as three separate Items; +Item variants let you treat the small, medium and large versions of a t-shirt as variations of the same Item. + +To use Item Variants in ERPNext, create an Item and check 'Has Variants' + +* The Item shall then be referred as a 'Template' + +Has Variants + +On selecting 'Has Variants' a table shall appear. Specify the variant attributes for the Item in the table. +In case the attribute has Numeric Values, you can specify the range and increment values here. + +Valid Attributes + +> Note: You cannot make Transactions against a 'Template' + +To create 'Item Variants' against a 'Template' select 'Make Variants' + +Make Variants + +Make Variants + +To learn more about setting Attributes Master check [Item Attributes]({{url_prefix}}/user/guides/stock/setup/item-attribute.html) diff --git a/erpnext/docs/user/guides/stock/item/purchase-details.md b/erpnext/docs/user/guides/stock/item/purchase-details.md new file mode 100644 index 0000000000..47f724c1f7 --- /dev/null +++ b/erpnext/docs/user/guides/stock/item/purchase-details.md @@ -0,0 +1,22 @@ +# purchase details + +# How Do I Track Warranty Status? + +To track a warranty period, it is necessary that the Item is a serialized Item. +When this Item is delivered, the delivery date and the expiry period is saved in the serial number master. Through the serial number master you can track the warranty status. + +A warranty means a guarantee or a promise which provides assurance by one party to the other party which allows for a legal remedy if that promise is not true or followed. A warranty period is a time period in which a purchased product may be returned or exchanged. + +![Warranty]({{url_prefix}}/assets/old_images/erpnext/faq-warranty.png) + +# How To Name A Manufacturer Part Number? + +Go to the purchase details section of the Item form, and enter the number on the right hand side in the field ‘Manufacturer Part Number’ + +> Stock > Item + +A manufacturer part number is a series of numbers and /or letters that has been given to a part by the manufacturer. The manufacturer part number belongs to the manufacturer and helps distinguish the part from other manufacturers. If two parts come from different manufacturers, they will have different MPNs. This allows businesses to identify which company made the part. + +![Part No]({{url_prefix}}/assets/old_images/erpnext/faq-manufacturer-part-no.png) + +__For Example:__ A refrigerator will have different parts which will have manufacturer part number. Thus, when any part fails and you want to replace it, you can simply order that part based on its part number. diff --git a/erpnext/docs/user/guides/stock/item/reorder.md b/erpnext/docs/user/guides/stock/item/reorder.md new file mode 100644 index 0000000000..34a079f13e --- /dev/null +++ b/erpnext/docs/user/guides/stock/item/reorder.md @@ -0,0 +1,26 @@ +# Re-Order + +# How To Setup Re-order Level? + +Go to the Re-order section of the Item form in the Stock module. + +> Stock > Item + +The Re-order level is the point at which stock on a particular item has diminished to a point where it needs to be replenished. To order based on Re-order level can avoid shortages. Re-order level can be determined based on the lead time and the average daily consumption. + +![Reorder Level]({{url_prefix}}/assets/old_images/erpnext/faq-reorder-level.png) + +__For example:__ You can set your reorder level of bath towels at 10. When there are only 10 towels remaining in stock, the system will either send a mail or take action depending upon what you have selected in global settings. + +# How To Setup Reorder Quantity? + +To setup Reorder quantity, go to the Re-order section of the Item form. In the field ‘Re-order Qty’ type the amount that is needed. + +> Stock> Item + +Re-order quantity is the quantity to order, so that the sum of ordering cost and holding cost is at its minimum.The re-order quantity is based on the minimum order quantity specified by the supplier and many other factors. + +![Reorder Quantity]({{url_prefix}}/assets/old_images/erpnext/faq-reorder-qty.png) + +__For example:__ If reorder level is 100 items, your reorder quantity may not necessarily be 100 items. The Reorder quantity can be greater than or equal to reorder level. It may depend upon lead time, discount, transportation and average daily consumption. + diff --git a/erpnext/docs/user/guides/stock/material-request.md b/erpnext/docs/user/guides/stock/material-request.md new file mode 100644 index 0000000000..69ce0ea9b3 --- /dev/null +++ b/erpnext/docs/user/guides/stock/material-request.md @@ -0,0 +1,30 @@ +A Material Request is a simple document identifying a requirement of a set of +Items (products or services) for a particular reason. + +![Workflow]({{url_prefix}}/assets/old_images/erpnext/material-request-workflow.jpg) + +To generate a Material Request manually go to: + +> Stock > Documents > Material Request > New + +#### Creating Material Request + +Material Request + +A Material Request can be generated: + + * Automatically from a Sales Order. + * Automatically when the Projected Quantity of an Item in stores reaches a particular level. + * Automatically from your Bill of Materials if you use Production Plan to plan your manufacturing activities. + * If your Items are inventory items, you must also mention the Warehouse where you expect these Items to be delivered. This helps to keep track of the [Projected Quantity]({{url_prefix}}/user/guides/stock/projected-quantity.html) for this Item. + +A Material Request can be of type: + +* Purchase - If the request material is to be purchased. +* Material Transfer - If the requested material is to be shifted from one warehouse to another. +* Material Issue - If the requested material is to be Issued. + +> Info: Material Request is not mandatory. It is ideal if you have centralized +buying so that you can collect this information from various departments. + +{next} diff --git a/erpnext/docs/user/guides/stock/opening-stock.md b/erpnext/docs/user/guides/stock/opening-stock.md new file mode 100644 index 0000000000..ef285d20aa --- /dev/null +++ b/erpnext/docs/user/guides/stock/opening-stock.md @@ -0,0 +1,15 @@ +# Opening Stock + +

Opening Stock is the Stock quantity in the beginning of every accounting year of an organisation. The closing Stock with the prior accounting year becomes the opening Stock with the existing accounting year.

+ +Opening Stock can be done for serialized Items as well as non-serialized Items.To update opening stock for non-serialized Item, you should perform Stock Reconciliation. For serialised Item, you can make Stock Entry of type Material Receipt. + +> Stock > Stock Reconciliation > New Stock Reconciliation + +In both cases, you should enter "Difference/Expense Account" as **Temporary Opening** account. On submission of the document, system will debit Warehouse account which is an asset account and credit difference/expense account. Before making these entries, make sure you have enabled "Perpetual Inventory" by checking Stock Settings page. + +If you are not making opening Stock Entry, you can select "Stock Adjustment" account in Difference/Expense Account field which is an expense account. + +To understand Opening Stock for serialzed Items visit [Stock Reconciliation]({{url_prefix}}/user/guides/setting-up/stock-reconciliation-for-non-serialized-item.html) + +{next} diff --git a/erpnext/docs/user/guides/stock/projected-quantity.md b/erpnext/docs/user/guides/stock/projected-quantity.md new file mode 100644 index 0000000000..796d427f4e --- /dev/null +++ b/erpnext/docs/user/guides/stock/projected-quantity.md @@ -0,0 +1,26 @@ +Projected Quantity is the level of stock that is predicted for a particular +Item, based on the current stock levels and other requirements. It is the +quantity of gross inventory that includes supply and demand in the past which +is done as part of the planning process. + +The projected inventory is used by the planning system to monitor the reorder +point and to determine the reorder quantity. The projected Quantity is used by +the planning engine to monitor the safety stock levels. These levels are +maintained to serve unexpected demands. + +Having a tight control of the projected inventory is crucial to determine +shortages and to calculate the right order quantity. + +![Projected Quantity Stock Report]({{url_prefix}}/assets/old_images/erpnext/projected-quantity-stock-report.png) + + +> Projected Qty = Actual Qty + Planned Qty + Requested Qty + Ordered Qty - +Reserved Qty + + * Actual Qty: Quantity available in the warehouse. + * Planned Qty: Quantity, for which, Production Order has been raised, but is pending to be manufactured. + * Requested Qty: Quantity requested for purchase, but not ordered. + * Ordered Qty: Quantity ordered for purchase, but not received. + * Reserved Qty: Quantity ordered for sale, but not delivered. + +{next} diff --git a/erpnext/docs/user/guides/stock/purchase-receipt.md b/erpnext/docs/user/guides/stock/purchase-receipt.md new file mode 100644 index 0000000000..68f29d4760 --- /dev/null +++ b/erpnext/docs/user/guides/stock/purchase-receipt.md @@ -0,0 +1,78 @@ +Purchase Receipts are made when you accept material from your Supplier usually +against a Purchase Order. + +You can also accept Purchase Receipts directly ( Set Purchase Order +Required as “No” in Global Defaults). + +You can make a Purchase Receipt directly from: + +> Stock > Purchase Receipt > New Purchase Receipt + +or from a “Submitted” Purchase Order, by clicking on “Make Purchase Receipt”. + +Purchase Receipt + +### Rejections + +In the Purchase Receipt, you are required to enter whether all the materials +you receive are of acceptable quality (in case you check). If you have any +rejections, update the “Rejected Quantity” column in the Items table. + +If you reject, you are required to enter a “Rejected Warehouse” to indicate +where you are storing the rejected Items. + +### Quality Inspections + +If for certain Items, it is mandatory to record Quality Inspections (if you +have set it in your Item master), you will need to update the “Quality +Inspection No” (QA No) column. The system will only allow you to “Submit” the +Purchase Receipt if you update the “Quality Inspection No”. + +### UOM Conversions + +If your Purchase Order for an Item is in a different Unit of Measure (UOM) +than what you stock (Stock UOM), then you will need to update the “UOM +Conversion Factor”. + +### Currency Conversions + +Since the incoming Item affects the value of your inventory, it is important +to convert it into your base Currency, if you have ordered in another +Currency. You will need to update the Currency Conversion Rate if applicable. + +### Taxes and Valuation + +Some of your taxes and charges may affect your Items value. For example, a Tax +may not be added to your Item’s valuation, because if you sell the Item, you +will have to add the tax at that time. So make sure to mark all your taxes in +the Taxes and Charges table correctly for accurate valuation. + +### Serial Numbers and Batches + +If your Item is serialized or batched, you will have to enter Serial Number +and Batch in the Item's table. You are allowed to enter multiple Serial Numbers +in one row (each on a separate line) and you must enter the same number of +Serial Numbers as the quantity. You must enter each Batch number on a separate +line. + +* * * + +#### What happens when the Purchase Receipt is “Submitted”? + +A Stock Ledger Entry is created for each Item adding the Item in the Warehouse +by the “Accepted Quantity” If you have rejections, a Stock Ledger Entry is +made for each Rejection. The “Pending Quantity” is updated in the Purchase +Order. + +* * * + +#### Adding value to your Items post Purchase Receipt: + +Some times, certain expenses that add value to your purchased Items are known +only after a while. Common example is, if you are importing the Items, you +will come to know of Customs Duty etc only when your “Clearing Agent” sends +you a bill. If you want to attribute this cost to your purchased Items, you +will have to use the Landed Cost Wizard. Why “Landed Cost”? Because it +represents the charges that you paid when it landed in your possession. + +{next} diff --git a/erpnext/docs/user/guides/stock/purchase-return.md b/erpnext/docs/user/guides/stock/purchase-return.md new file mode 100644 index 0000000000..5a924a2c1e --- /dev/null +++ b/erpnext/docs/user/guides/stock/purchase-return.md @@ -0,0 +1,21 @@ +ERPNext has an option for products that are need to be returned to the +supplier. This may be on account of a number of reasons like defects in goods, +quality not matching, the buyer not needing the stock, etc. + +You can create a Purchase Return by simply making a Purchase Receipt with negative quantity. + +First open the original Purchase Receipt, against which supplier delivered the items. + +Original Purchase Receipt + +Then click on "Make Purchase Return", it will open a new Purchase Receipt with "Is Return" checked, items and taxes with negative amount. + +Return Against Purchase Receipt + +On submission of Return Purchase Return, system will decrease item qty from the mentioned warehouse. To maintain correct stock valuation, stock balance will also go up according to the original purchase rate of the returned items. + +Return Stock Ledger + +If Perpetual Inventory enabled, system will also post accounting entry against warehouse account to sync warehouse account balance with stock balance as per Stock Ledger. + +Return Stock Ledger \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/sales-return.md b/erpnext/docs/user/guides/stock/sales-return.md new file mode 100644 index 0000000000..15b8b11b21 --- /dev/null +++ b/erpnext/docs/user/guides/stock/sales-return.md @@ -0,0 +1,27 @@ +Goods sold being returned is quite a common practice in business. They could +be returned by the customer on quality issues, non-delivery on agreed date, or +any other reason. + +In ERPNext, you can create a Sales Return by simply making a Delivery Note / Sales Invoice with negative quantity. + +First open the original Delivery Note / Sales Invoice, against which customer returned the items. + +Original Delivery Note + +Then click on "Make Sales Return", it will open a new Delivery Note with "Is Return" checked, items and taxes with negative amount. + +Return Against Delivery Note + +You can also create the return entry against original Sales Invoice, to return stock along with credit note, check "Update Stock" option in Return Sales Invoice. + +Return Against Sales Invoice + +On submission of Return Delivery Note / Sales Invoice, system will increase stock balance in the mentioned warehouse. To maintain correct stock valuation, stock balance will go up according to the original purchase rate of the returned items. + +Return Stock Ledger + +In case of Return Sales Invoice, Customer account will be credited and associated income and tax account will be debited. + +If Perpetual Inventory enabled, system will also post accounting entry against warehouse account to sync warehouse account balance with stock balance as per Stock Ledger. + +Return Stock Ledger \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/serial-no.md b/erpnext/docs/user/guides/stock/serial-no.md new file mode 100644 index 0000000000..678bd4d4f7 --- /dev/null +++ b/erpnext/docs/user/guides/stock/serial-no.md @@ -0,0 +1,33 @@ +As we discussed in the **Item** section, if an **Item** is _serialized_, a +**Serial Number** (Serial No) record is maintained for each quantity of that +**Item**. This information is helpful in tracking the location of the Serial +No, its warranty and end-of-life (expiry) information. + +**Serial Nos** are also useful to maintain fixed assets. **Maintenance Schedules** can also be created against serial numbers for planning and scheduling maintenance activity for these assets (if they require maintenance). + +You can also track from which **Supplier** you purchased the **Serial No** and +to which **Customer** you have sold it. The **Serial No** status will tell you +its current inventory status. + +If your Item is _serialized_ you will have to enter the Serial Nos in the +related column with each Serial No in a new line. +You can maintain single units of serialized items using Serial Number. + +### Serial Nos and Inventory + +Inventory of an Item can only be affected if the Serial No is transacted via a +Stock transaction (Stock Entry, Purchase Receipt, Delivery Note, Sales +Invoice). When a new Serial No is created directly, its warehouse cannot be +set. + +Serial Number + +* The Status is set based on Stock Entry. + +* Only Serial Numbers with status 'Available' can be delivered. + +* Serial Nos can automatically be created from a Stock Entry or Purchase Receipt. If you mention Serial No in the Serial Nos column, it will automatically create those serial Nos. + +* If in the Item Master, the Serial No Series is mentioned, you can leave the Serial No column blank in a Stock Entry / Purchase Receipt and Serial Nos will automatically be set from that series. + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/setup/index.md b/erpnext/docs/user/guides/stock/setup/index.md new file mode 100644 index 0000000000..6f3f1cb6f0 --- /dev/null +++ b/erpnext/docs/user/guides/stock/setup/index.md @@ -0,0 +1,3 @@ +### Topics + +{index} diff --git a/erpnext/docs/user/guides/stock/setup/index.txt b/erpnext/docs/user/guides/stock/setup/index.txt new file mode 100644 index 0000000000..b21c4f9286 --- /dev/null +++ b/erpnext/docs/user/guides/stock/setup/index.txt @@ -0,0 +1,3 @@ +stock-settings +item-group +item-attribute diff --git a/erpnext/docs/user/guides/stock/setup/item-attribute.md b/erpnext/docs/user/guides/stock/setup/item-attribute.md new file mode 100644 index 0000000000..a39c9ee8fc --- /dev/null +++ b/erpnext/docs/user/guides/stock/setup/item-attribute.md @@ -0,0 +1,16 @@ +You can define Attributes and attribute values for your Item Variants here. + +Attribute Master + +#### Non Numeric Attributes + +* For Non Numeric Attributes, specify attributes values along with its abbreviation in the Attribute Value Table. + +Attribute Master + +#### Numeric Attributes + +* If your attribute is Numeric, select Numeric Values +* Specify the Range and the Increment Value + +Attribute Master diff --git a/erpnext/docs/user/guides/stock/setup/item-group.md b/erpnext/docs/user/guides/stock/setup/item-group.md new file mode 100644 index 0000000000..1d2343d485 --- /dev/null +++ b/erpnext/docs/user/guides/stock/setup/item-group.md @@ -0,0 +1,26 @@ +Item Group is the classification category. Depending on the type of product, +categorise it under its respective field. If the product is +service oriented, name it under the group head - service. If the +product is used as a raw-material, you have to name it under the Raw-material +category. In case, your product is used only in trading, you can categorise it +under Trading. + +Item Group Tree + +### Create a Item Group + +* Select an Item Group under which you wish to create the group. + +* Select 'Add Child' + +Add Item Group + +### Delete an Item Group + +* Select the Item Group you want to delete. + +* Select 'delete' + +Add Item Group + +{next} diff --git a/erpnext/docs/user/guides/stock/setup/stock-settings.md b/erpnext/docs/user/guides/stock/setup/stock-settings.md new file mode 100644 index 0000000000..409037a1e8 --- /dev/null +++ b/erpnext/docs/user/guides/stock/setup/stock-settings.md @@ -0,0 +1,5 @@ +You can set default settings for your stock related transactions here. + +Stock Settings + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/stock-entry.md b/erpnext/docs/user/guides/stock/stock-entry.md new file mode 100644 index 0000000000..ab8bf12d04 --- /dev/null +++ b/erpnext/docs/user/guides/stock/stock-entry.md @@ -0,0 +1,43 @@ +A Stock Entry is a simple document that lets you record Item movement from a +Warehouse, to a Warehouse and between Warehouses. + +To make a Stock Entry you have to go to: + +> Stock > Stock Entry > New + +Stock Entry + +Stock Entries can be made for the following purposes: + +* Material Issue - If the material is being issued. (Outgoing Material) +* Material Receipt - If the material is being received. (Incoming Material) +* Material Transfer - If the material is being moved from one warehouse to another. +* Material Transfer for Manufacturing - If the material being transfered is for Manufacturing Process. +* Manufacture - If the Material is being received from a Manufacturing/Production Operation. +* Repack - If the Original item/items is being repacked into new item/items. +* Subcontract - If the Material is being issued for a sub-contract activity. + +In the Stock Entry you have to update the Items table with all your +transactions. For each row, you must enter a “Source Warehouse” or a “Target +Warehouse” or both (if you are recording a movement). + +**Additional Costs:** + +If the stock entry is an incoming entry i.e any item is receiving at a target warehouse, you can add related additional costs (like Shipping Charges, Customs Duty, Operating Costs etc) assotiated with the process. The additional costs will be considered to calculate valuation rate of the items. + +To add additional costs, enter the description and amount of the cost in the Additional Costs table. + +Stock Entry Additional Costs + +The added additional costs will be distributed among the receiving items (where the target warehouse mentioned) proportionately based on Basic Amount of the items. And the distributed additional cost will be added to the basic rate of the item, to calculate valuation rate. + +Stock Entry Item Valuation Rate + +If perpetual inventory system is enabled, additional costs will be booked in "Expense Included In Valuation" account. + +Additional Costs General Ledger + + +> **Note:** To update Stock from a spreadsheet, see Stock Reconciliation. + +{next} diff --git a/erpnext/docs/user/guides/stock/stock-how-to.md b/erpnext/docs/user/guides/stock/stock-how-to.md new file mode 100644 index 0000000000..e0f5b2f285 --- /dev/null +++ b/erpnext/docs/user/guides/stock/stock-how-to.md @@ -0,0 +1,2 @@ +This page contains most frequently asked questions on Stocks. + diff --git a/erpnext/docs/user/guides/stock/tools/index.md b/erpnext/docs/user/guides/stock/tools/index.md new file mode 100644 index 0000000000..6f3f1cb6f0 --- /dev/null +++ b/erpnext/docs/user/guides/stock/tools/index.md @@ -0,0 +1,3 @@ +### Topics + +{index} diff --git a/erpnext/docs/user/guides/stock/tools/index.txt b/erpnext/docs/user/guides/stock/tools/index.txt new file mode 100644 index 0000000000..d6a5816b66 --- /dev/null +++ b/erpnext/docs/user/guides/stock/tools/index.txt @@ -0,0 +1,4 @@ +packing-slip +quality-inspection +landed-cost-voucher +stock-uom-replace-utility \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/tools/landed-cost-voucher.md b/erpnext/docs/user/guides/stock/tools/landed-cost-voucher.md new file mode 100644 index 0000000000..aa146b47f7 --- /dev/null +++ b/erpnext/docs/user/guides/stock/tools/landed-cost-voucher.md @@ -0,0 +1,33 @@ +Landed Cost is the total cost of a product to reach the product at the buyer’s door. Landed costs include the original cost of the item, complete shipping costs, customs duties, taxes, insurance and currency conversion fees etc. All of these components might not be applicable in every shipment, but relevant components must be considered as a part of the landed cost. + +> To understand landed cost better, let’s take an example based on our daily lives. You need to purchase a new washing machine for your home. Before making actual purchase, you probably do some investigation to know the best price. In this process, you often found a better deal from a store which is long away from your home. But you should also consider shipping cost while buying from that store. Total cost including transportation might be more than the price you get in your nearby store. In that case you will choose to buy from your nearest store, as landed cost of the item is cheaper in the nearest store. + +Similarly in business, identifying landed cost for a item / product is very crucial, as it helps to decide selling cost of that item and impacts company’s profitability. Hence all applicable landed cost charges should be included in item’s valuation rate. + +According to the [Third-Party Logistics Study](http://www.3plstudy.com/), only 45% of the respondents stated that they use Landed Cost extensively. The main reasons of not using Landed Cost are unavailability of necessary data (49%), lack of right tools (48%), do not have sufficient time (31%) and not sure how to apply landed cost (27%). + +### Landed Cost via Purchase Receipt + +In ERPNext, you can add landed cost related charges in “Taxes and Charges” table while creating Purchase Receipt (PR). You should add those charges for “Total and Valuation” or “Valuation”. Charges which are payable to the same supplier from whom you are buying the items, should be tagged as “Total and Valuation”. Otherwise if applicable charges are payable to a 3rd party, it should be tagged as “Valuation”. On submission of PR, system will calculate landed cost of all items, considering those charges and that landed cost will be considered to calculate item’s valuation rate (based on FIFO / Moving Average method). + +But in reality, while making Purchase Receipt we might not know all the charges which are applicable for landed cost. Your transporter can send the invoice after 1 month, but there is no point in waiting for booking Purchase Receipt till then. Companies who imports their products / parts, pays a huge amount as Customs Duty. And generally they get invoices from Customs Department after a period of time. In these cases, “Landed Cost Voucher” becomes handy, as it allows you to add those additional charges on a later date, and to update landed cost of purchased items. + +### Landed Cost Voucher + +You can update landed cost any time in the future via Landed Cost Voucher. + +> Stock > Tools > Landed Cost Voucher + +In the document, you can select multiple Purchase Receipts and fetch all items from those Purchase Receipts. Then you should add applicable charges in “Taxes and Charges” table. You can easily delete an item if the added charges is not applicable to that item. The added charges are proportionately distributed among all the items based their amount. + +Landed Cost Vouher + +### What happend on submission? + +1. On submission of Landed Cost Voucher, the applicable landed cost charges are updated in Purchase Receipt Item table. + +2. Valuation Rate of items are recalculated based on new landed cost. + +3. If you are using “Perpetual Inventory”, the system will post general ledger entries to correct Stock-in-Hand balance. It will debit (increase) corresponding “warehouse account” and credit (decrease) “Expense Included in Valuation” account. If items are already delivered, the Cost-of-Goods-Sold (CoGS) value has been booked as per old valuation rate. Hence, general ledger entries are reposted for all future outgoing entries of associated items, to correct CoGS value. + +{next} diff --git a/erpnext/docs/user/guides/stock/tools/packing-slip.md b/erpnext/docs/user/guides/stock/tools/packing-slip.md new file mode 100644 index 0000000000..2c133bd9cd --- /dev/null +++ b/erpnext/docs/user/guides/stock/tools/packing-slip.md @@ -0,0 +1,7 @@ +A packing slip is a document listing the items in a shipment. Usually attached to the goods delivered. +While Shipping a product 'Draft' for Delivery Notes are created. +You can make a Packing Slip from these Delivery Notes (Draft) + +Packing Slip + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/tools/quality-inspection.md b/erpnext/docs/user/guides/stock/tools/quality-inspection.md new file mode 100644 index 0000000000..175fa23553 --- /dev/null +++ b/erpnext/docs/user/guides/stock/tools/quality-inspection.md @@ -0,0 +1,8 @@ +In ERPNext, you can mark your incoming or outgoing products for Quality +Inspection. To enable ERPNext to perform this function, go to : + +> Stock > Quality Inspection > New + +Quality Inspection + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/stock/tools/stock-uom-replace-utility.md b/erpnext/docs/user/guides/stock/tools/stock-uom-replace-utility.md new file mode 100644 index 0000000000..3c5428a38f --- /dev/null +++ b/erpnext/docs/user/guides/stock/tools/stock-uom-replace-utility.md @@ -0,0 +1,10 @@ +#Stock UOM Replace Utility + +This tool will help you to change the UOM (Unit of measurement) of an existing Item. + +You need to select an Item, system fetches the Existing UOM of that item. You can then select the new UOM for that item +and specify the conversion factor. + +Stock Uom Replace + +{next} diff --git a/erpnext/docs/user/guides/stock/warehouse.md b/erpnext/docs/user/guides/stock/warehouse.md new file mode 100644 index 0000000000..60dd30cd07 --- /dev/null +++ b/erpnext/docs/user/guides/stock/warehouse.md @@ -0,0 +1,38 @@ +A warehouse is a commercial building for storage of goods. Warehouses are used +by manufacturers, importers, exporters, wholesalers, transport businesses, +customs, etc. They are usually large plain buildings in industrial areas of +cities, towns, and villages. They mostly have loading docks to load and unload +goods from trucks. + +To go to Warehouse, click on Stock and go to Warehouse under Masters. You +could also go to the Setup module and click on Warehouse under Master Data. + +> Stock > Warehouse > New Warehouse + +Warehouse + +In ERPNext, every Warehouse must belong to a specific company, to maintain +company wise stock balance. The Warehouses are saved with their respective +company’s abbreviations. This facilitates in identifying which Warehouse +belongs to which company, at a glance. + +You can include user restrictions for these Warehouses. In case you do not +wish a particular user to operate on a particular Warehouse, you can refrain +the user from accessing that Warehouse. + +### Merge Warehouse + +In day to day transactions, duplicate entries are done by mistake, resulting +in duplicate Warehouses. Duplicate records can be merged into a single +Warehouse. From the top bar of the system select the File menu. Select Rename +and Enter the correct Warehouse and check the Merge button. The system will +replace all the links of wrong Warehouse with the correct Warehouse, in all +transactions. Also, the available quantity (actual qty, reserved qty, ordered +qty etc) of all items in the duplicate warehouse will be transferred to the +correct warehouse. Once merging is done, delete the duplicate Warehouse. + +> Note: ERPNext system maintains stock balance for every distinct combination +of Item and Warehouse. Thus you can get stock balance for any specific Item in +a particular Warehouse on any particular date. + +{next} diff --git a/erpnext/docs/user/guides/support/index.md b/erpnext/docs/user/guides/support/index.md new file mode 100644 index 0000000000..7777049e2d --- /dev/null +++ b/erpnext/docs/user/guides/support/index.md @@ -0,0 +1,15 @@ +Great customer support and maintenance is at the heart of any successful small +business. ERPNext gives you the tools to track all incoming requests and issues +from your customers so that you can respond quickly. Your database of incoming +queries will also help you track where the biggest opportunities are for +improvements. + +In this module, you can track incoming queries from your email using Support +Ticket. You can keep track on Customer Issues raised by Customers on specific +Serial No and respond to them based on their warranty and other information. +You can also make Maintenance Schedules for Serial Nos and keep a record of +all Maintenance Visits made to your Customers. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/support/index.txt b/erpnext/docs/user/guides/support/index.txt new file mode 100644 index 0000000000..eaff69e849 --- /dev/null +++ b/erpnext/docs/user/guides/support/index.txt @@ -0,0 +1,4 @@ +issue +warranty-claim +maintenance-visit +maintenance-schedule diff --git a/erpnext/docs/user/guides/support/issue.md b/erpnext/docs/user/guides/support/issue.md new file mode 100644 index 0000000000..984a00bac7 --- /dev/null +++ b/erpnext/docs/user/guides/support/issue.md @@ -0,0 +1,47 @@ +Issue is an incoming query from your Customer, usually via email or +from the “Contact” section of your website. (To fully integrate the Support +Ticket to email, see the Email Settings section). + +> Tip: A dedicated support email id is a good way to integrate incoming +queries via email. For example, you can send support queries to ERPNext at +support@erpnext.com and it will automatically create a Issue in the +Frappe system. + + + +> Support > Issue > New Issue + +Issue + +#### Discussion Thread + +When a new email is fetched from your mailbox, a new Issue record is +created and an automatic reply is sent to the sender indicating the Support +Ticket Number. The sender can send additional information to this email. All +subsequent emails containing this Issue number in the subject will be +added to this Issue thread. The sender can also add attachments to +the email. + +Issue maintains all the emails which are sent back and forth against +this issue in the system so that you can track what transpired between the +sender and the person responding. + +#### Status + +When a new Issue is created, its status is “Open”, when it is +replied, its status becomes “Waiting for Reply”. If the sender replies back +its status again becomes “Open”. + +#### Closing + +You can either “Close” the Issue manually by clicking on “Close +Ticket” in the toolbar or if its status is “Waiting For Reply” . If the sender +does not reply in 7 days, then the Issue closes automatically. + +#### Allocation + +You can allocate the Issue by using the “Assign To” feature in the +right sidebar. This will add a new To Do to the user and also send a message +indicating that this Issue is allocated. + +{next} diff --git a/erpnext/docs/user/guides/support/maintenance-schedule.md b/erpnext/docs/user/guides/support/maintenance-schedule.md new file mode 100644 index 0000000000..1ae3a3079c --- /dev/null +++ b/erpnext/docs/user/guides/support/maintenance-schedule.md @@ -0,0 +1,31 @@ +All machines require regular maintenance, specially those that contain a lot +of moving parts, so if you are in the business of maintaining those or have +some of them in your own premises, this is a useful tool to plan a calendar of +activities for its maintenance. + +If the Customer Issue refers to “Breakdown Maintenance”, this refers to +“Preventive Maintenance”. + +To create a new Maintenance Schedule go to: + +> Support > Maintenance Schedule > New Maintenance Schedule + +Maintenance Schedule + +In the Maintenance Schedule, there are two sections: + +In the first section, you select the Items for which you want to generate the +schedule and set how frequently you want to plan a visit or a maintenance. +These can be optionally fetched from a Sales Order. After selecting the Items, +“Save” the record. + +The second section contains the maintenance activities planned in the +schedule. “Generate Schedule” will generate a separate row for each +maintenance activity. + +Each Item in a Maintenance Schedule is allocated to a Sales Person. + +When the document is “Submitted” Calendar events are created in the User of +the Sales Person for each maintenance. + +{next} diff --git a/erpnext/docs/user/guides/support/maintenance-visit.md b/erpnext/docs/user/guides/support/maintenance-visit.md new file mode 100644 index 0000000000..4f2bdbf332 --- /dev/null +++ b/erpnext/docs/user/guides/support/maintenance-visit.md @@ -0,0 +1,17 @@ +A Maintenance Visit is a record of a visit made by an engineer to a +Customer’s premise usually against a Customer Issue. You can create a new +Maintenance Visit from: + +> Support > Maintenance Visit > New Maintenance Visit + +Maintenance Visit + +The Maintenance Visit contains information about the: + + * Customer. + * The Items that were inspected / maintenance activity was carried out on. + * Details of actions taken. + * The person who carried out the actions. + * Feedback from the Customer. + +{next} diff --git a/erpnext/docs/user/guides/support/warranty-claim.md b/erpnext/docs/user/guides/support/warranty-claim.md new file mode 100644 index 0000000000..a9d1b8bb77 --- /dev/null +++ b/erpnext/docs/user/guides/support/warranty-claim.md @@ -0,0 +1,23 @@ +If you are selling **Items** under warranty or if you have sold and extended +service contract like the Annual Maintenance Contract (AMC), your **Customer** +may call you about an issue or a break-down and give you the Serial No of this +Item. + +To record this, you can create a new **Warranty Claim** and add the +**Customer** and **Item** / **Serial No**. The system will then automatically +fetch the Serial No’s details and indicate whether this is under warranty or +AMC. + +You must also add a description of the **Customer**’s issue and assign it to +the person who needs to look into solving the issue. + +To create a new **Warranty Claim**: + +> Support > Warranty Claim > New Warranty Claim + +![Warranty Claim]({{url_prefix}}/assets/img/support/warranty-claim.png) + +If a Customer visit is required to address the issue, you can create a new +Maintenance Visit record from this. + +{next} diff --git a/erpnext/docs/user/guides/website/add-products-to-website.md b/erpnext/docs/user/guides/website/add-products-to-website.md new file mode 100644 index 0000000000..55b7900b22 --- /dev/null +++ b/erpnext/docs/user/guides/website/add-products-to-website.md @@ -0,0 +1,69 @@ +### Add Products to the Website + +To list your Item on the Website, fill the Item details and save the file. +Once the file is saved, a plus (+) button will appear next to the Image icon. +Click on the plus button and add your Item image. The html code will be +generated automatically. + +##### Step 1: Save Image + +![Webimage]({{url_prefix}}/assets/old_images/erpnext/item-webimage.png) + + + +##### Step 2: Check the 'Show in Website' box. + +Under the Website section, please check the box that says 'show in Website'. +Once the box is checked, the page will display other fields for entering +information. + +![Webimage]({{url_prefix}}/assets/old_images/erpnext/item-webimage-1.png) + + + +##### Step 3: Enter Website Details + +![Webimage]({{url_prefix}}/assets/old_images/erpnext/item-webimage-2.png) + +The page name will be generated automatically. Mention the Item-Group under +which the Item will be displayed. + +#### Item Groups + +Mention the Item Group under this column. If you wish to list your Item under +the broad category products, name your Item Group as Products. In case you +have various varieties of Item and want to classify them under different +names, make Item Groups with those names and check the box that says 'show in +Website'. For Example, if you wish to create a category called 'Bags', create +a Item Group named Bags. + +![Item Group]({{url_prefix}}/assets/old_images/erpnext/itemgroup-webimage-bags.png) + +Once the Item Group is created go to the Website Settings page under Website. +Enter the Label, Url, and Parent Label. + +![Item Group]({{url_prefix}}/assets/old_images/erpnext/itemgroup-website-settings.png) + + + +#### Webpage labels + +![Webpage]({{url_prefix}}/assets/old_images/erpnext/webpage-labels.png) + +Add more Items under a particular Item Group. + +To add more Items under a certain Label, mention the Item Group on the Item +Page. The Items will be added automatically on the Webpage, under the Item +Group Label. For Example, To add Item-Kiddies Bag and Butterfly Print Bag, +check the 'Show in Website'box. The Items will be placed under the Label Bags +on the Webpage. + +![Item Group]({{url_prefix}}/assets/old_images/erpnext/itemgroup-websettings.png) + + + +Item Group Display + +![Item Group Display]({{url_prefix}}/assets/old_images/erpnext/webpage-itemgroup-display.png) + +{next} diff --git a/erpnext/docs/user/guides/website/blog-post.md b/erpnext/docs/user/guides/website/blog-post.md new file mode 100644 index 0000000000..e0b88627a7 --- /dev/null +++ b/erpnext/docs/user/guides/website/blog-post.md @@ -0,0 +1,20 @@ +Blogs are a great way to share your thoughts about your business and keep your +customers and readers updated of what you are up to. + +In the age of internet, writing assumes a lot of significance because when +people come to your website, they want to read about you and your product. + +To create a new blog, just create a new Blog from: + +> Website > Blog > New Blog + +Blog Post + +You can format a blog using the Markdown format.You can also access your blog +by going to the page “blog.html”. + +#### A sample blog-page. + +Blog Sample + +{next} diff --git a/erpnext/docs/user/guides/website/blogger.md b/erpnext/docs/user/guides/website/blogger.md new file mode 100644 index 0000000000..c548817a61 --- /dev/null +++ b/erpnext/docs/user/guides/website/blogger.md @@ -0,0 +1,6 @@ +Blogger is a user who can post blogs. +You can mention a shori bio about the blogger and also set a avatar here. + +Blogger + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/website/index.md b/erpnext/docs/user/guides/website/index.md new file mode 100644 index 0000000000..a499316c5d --- /dev/null +++ b/erpnext/docs/user/guides/website/index.md @@ -0,0 +1,30 @@ +Websites are a core component of any business and having a good website +usually means: + + * Invest lot of money. + * Difficult to update. + * Not interactive. + +Unless you are a web designer yourself. + +Wouldn't it be nice if there was a way to update your product catalog on your +site automatically from your ERP? + +We thought exactly the same and hence built a small Website Development app +right inside ERPNext! Using ERPNext’s Website module, you can + + 1. Create Web Pages + 2. Write a Blog + 3. Publish your Product Catalog using the Item master + +We will soon be adding a shopping cart facility so that your customers can +place orders and pay you online! + +Though not necessary, to make a good website, you might have to know a bit of +HTML / CSS or hire the services of a professional. The good part is that once +this is setup, you can add and edit content, blogs and products directly from +your ERP. + +### Topics + +{index} diff --git a/erpnext/docs/user/guides/website/index.txt b/erpnext/docs/user/guides/website/index.txt new file mode 100644 index 0000000000..cf794db006 --- /dev/null +++ b/erpnext/docs/user/guides/website/index.txt @@ -0,0 +1,5 @@ +web-page +blog-post +web-form +blogger +setup \ No newline at end of file diff --git a/erpnext/docs/user/guides/website/introduction-to-website.md b/erpnext/docs/user/guides/website/introduction-to-website.md new file mode 100644 index 0000000000..82f95cb872 --- /dev/null +++ b/erpnext/docs/user/guides/website/introduction-to-website.md @@ -0,0 +1,27 @@ +Websites are a core component of any business and having a good website +usually means: + + * Invest lot of money. + * Difficult to update. + * Not interactive. + +Unless you are a web designer yourself. + +Wouldn't it be nice if there was a way to update your product catalog on your +site automatically from your ERP? + +We thought exactly the same and hence built a small Website Development app +right inside ERPNext! Using ERPNext’s Website module, you can + + 1. Create Web Pages + 2. Write a Blog + 3. Publish your Product Catalog using the Item master + +We will soon be adding a shopping cart facility so that your customers can +place orders and pay you online! + +Though not necessary, to make a good website, you might have to know a bit of +HTML / CSS or hire the services of a professional. The good part is that once +this is setup, you can add and edit content, blogs and products directly from +your ERP. + diff --git a/erpnext/docs/user/guides/website/product-listing-on-website.md b/erpnext/docs/user/guides/website/product-listing-on-website.md new file mode 100644 index 0000000000..0acc8fae93 --- /dev/null +++ b/erpnext/docs/user/guides/website/product-listing-on-website.md @@ -0,0 +1,68 @@ +### Listing Item on Website + +To list your Item on the Website, fill the Item details and save the file. +Once the file is saved, a plus (+) button will appear next to the Image icon. +Click on the plus button and add your Item image. The html code will be +generated automatically. + +##### Step 1: Save Image + +![Webimage]({{url_prefix}}/assets/old_images/erpnext/item-webimage.png) + + + +##### Step 2: Check the 'Show in Website' box. + +Under the Website section, please check the box that says 'show in Website'. +Once the box is checked, the page will display other fields for entering +information. + +![Webimage]({{url_prefix}}/assets/old_images/erpnext/item-webimage-1.png) + + + +##### Step 3: Enter Website Details + +![Webimage]({{url_prefix}}/assets/old_images/erpnext/item-webimage-2.png) + +The page name will be generated automatically. Mention the Item-Group under +which the Item will be displayed. + +#### Item Groups + +Mention the Item Group under this column. If you wish to list your Item under +the broad category products, name your Item Group as Products. In case you +have various varieties of Item and want to classify them under different +names, make Item Groups with those names and check the box that says 'show in +Website'. For Example, if you wish to create a category called 'Bags', create +a Item Group named Bags. + +![Item Group]({{url_prefix}}/assets/old_images/erpnext/itemgroup-webimage-bags.png) + +Once the Item Group is created go to the Website Settings page under Website. +Enter the Label, Url, and Parent Label. + +![Item Group]({{url_prefix}}/assets/old_images/erpnext/itemgroup-website-settings.png) + + + +#### Webpage labels + +![Webpage]({{url_prefix}}/assets/old_images/erpnext/webpage-labels.png) + +Add more Items under a particular Item Group. + +To add more Items under a certain Label, mention the Item Group on the Item +Page. The Items will be added automatically on the Webpage, under the Item +Group Label. For Example, To add Item-Kiddies Bag and Butterfly Print Bag, +check the 'Show in Website'box. The Items will be placed under the Label Bags +on the Webpage. + +![Item Group]({{url_prefix}}/assets/old_images/erpnext/itemgroup-websettings.png) + + + +Item Group Display + +![Item Group Display]({{url_prefix}}/assets/old_images/erpnext/webpage-itemgroup-display.png) + diff --git a/erpnext/docs/user/guides/website/setup/index.md b/erpnext/docs/user/guides/website/setup/index.md new file mode 100644 index 0000000000..e14b2fd037 --- /dev/null +++ b/erpnext/docs/user/guides/website/setup/index.md @@ -0,0 +1,5 @@ +Settings for your website can be mentioned under setup. + +###Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/guides/website/setup/index.txt b/erpnext/docs/user/guides/website/setup/index.txt new file mode 100644 index 0000000000..c3aaac9145 --- /dev/null +++ b/erpnext/docs/user/guides/website/setup/index.txt @@ -0,0 +1,2 @@ +website-settings +social-login-keys \ No newline at end of file diff --git a/erpnext/docs/user/guides/website/setup/social-login-keys.md b/erpnext/docs/user/guides/website/setup/social-login-keys.md new file mode 100644 index 0000000000..b8784a3c4d --- /dev/null +++ b/erpnext/docs/user/guides/website/setup/social-login-keys.md @@ -0,0 +1,11 @@ +Social Login enables users to login to ERPNext via their Google, Facebook or GitHub account. + +### Enabling Social Logins. + +Checkout the following Video Tutorials to understand how to enable social logins on ERPNext + +* for FaceBook - https://www.youtube.com/watch?v=zC6Q6gIfiw8 +* for Google - https://www.youtube.com/watch?v=w_EAttrE9sw +* for GitHub - https://www.youtube.com/watch?v=bG71DxxkVjQ + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/guides/website/setup/website-settings.md b/erpnext/docs/user/guides/website/setup/website-settings.md new file mode 100644 index 0000000000..95d705a2a0 --- /dev/null +++ b/erpnext/docs/user/guides/website/setup/website-settings.md @@ -0,0 +1,45 @@ +Most of the website related settings can be defined here. + +Website Settings + +####Landing Page + +* Home Page: You can specify which [Web Page]({{url_prefix}}/user/guides/website/web-page.html) must be the homepage of the website + +* Home Page is Products: if Checked, the Home page will be the default Item Group for the website. + +* Title Prefix: Set the browser title. + +####Website Theme + +Select the theme for the website. You can create new Theme for you website also. + +Website Theme + +* Select 'create new website theme' if you wish to customize the default website theme. + +####Banner + +You can add a banner/ logo to your website here. Attach the image and click on set banner from Image. +An HTML code will be generated by the system under Banner HTML. + +Banner + +####Top Bar + +You can set the menus items in the Top Bar here. + +Top Bar + + * Similarlly you can also set sidebar and footer links. + +####Integrations & Miscellaneous Settings + +You can integrate the website using Google Analytics and enable social media sharing for post shared on the website. + +Integrations + +* You can disable public signup to your ERPNext account by checking 'disable signup' + +{next} + diff --git a/erpnext/docs/user/guides/website/shopping-cart.md b/erpnext/docs/user/guides/website/shopping-cart.md new file mode 100644 index 0000000000..0c27f4bb7a --- /dev/null +++ b/erpnext/docs/user/guides/website/shopping-cart.md @@ -0,0 +1,41 @@ +On the Webpage, a shopping cart is an icon that allows you to store all the +things that you have earmarked for purchasing. It is a graphical +representation of a shopping basket or a shopping cart that allows you to save +the items you intend to buy. + +This software displays the price of the product . It also displays shipping +and handling charges, along with taxes, if applicable. + +To set up a shopping cart, go to the selling module. + +> Selling > Shopping Cart Settings + +#### Step 1: Enter Company Details and Default Territory. + +![Shopping Cart]({{url_prefix}}/assets/old_images/erpnext/shopping-cart-1.png) + + + +#### Step 2: Enter Price List, Tax Master and Shipping Rule. + +![Shopping Cart]({{url_prefix}}/assets/old_images/erpnext/shopping-cart-2.png) + + + +#### Shopping Cart Display + +On the Website, the shopping cart image will be seen below the Item price. +Customers can click on the cart and enter the amount of quantity they wish to +buy. The Item number will be stored on the right hand corner of the page, next +to the flower sign. + +![Shopping Cart]({{url_prefix}}/assets/old_images/erpnext/shopping-cart-display-1.png) + + + +Click on the flower sign on the right hand side to see the cart details. Click +on the cart to get the final amount details. + +![Shopping Cart]({{url_prefix}}/assets/old_images/erpnext/shopping-cart-display-amount.png) + +{next} diff --git a/erpnext/docs/user/guides/website/styling-the-website.md b/erpnext/docs/user/guides/website/styling-the-website.md new file mode 100644 index 0000000000..60af9bc51a --- /dev/null +++ b/erpnext/docs/user/guides/website/styling-the-website.md @@ -0,0 +1,23 @@ +You can set some basic styles to your page using the styles feature. + +#### Background + +You can either set a solid background by selecting a color. You can attach a +file and select it in the “Background Image” box. + +#### Fonts + +Fonts: Font family of your body text (includes some Open Source fonts). Font- +size: Font-size of your website body text (large is good). Heading Font: Font +family of your headings. + +Apart from this you can also add custom style rules using CSS + +#### Custom CSS + +There are tons of CSS rules and tricks that fall out of scope of this manual. +But you could add your own style to certain elements like h1, h2 etc and also +create your own style classes that you can use in elements in your body +content. + +{next} diff --git a/erpnext/docs/user/guides/website/web-form.md b/erpnext/docs/user/guides/website/web-form.md new file mode 100644 index 0000000000..9fa8a1b5a1 --- /dev/null +++ b/erpnext/docs/user/guides/website/web-form.md @@ -0,0 +1,36 @@ +# Web Forms + +

Add forms to the website that will add / update data in your tables. Allow users to edit / manage multiple web forms

+ +You can add forms in your website for example, Contact Us, Inquiry, Complaint etc. Data from these can fill up records like Lead, Opportunity, Issue etc. The user can also be allowed manage multiple records (like Complaints etc.) + +--- + +### Creating + +To create a new **Web Form** go to: + +> Website > Web Form > New + +1. Set the Web Form title and url. +1. Select the **DocType** in which you want the user to store the records. +1. Select if you require the user to login, edit records, manage multiple records etc. +1. Add the fields you want in the record. + +Web Form + +--- + +### Viewing + +Once you create the web form, you can view it on the url and test it out! + +Web form + +--- + +### Results + +Your data will be stored in the table you have selected + +{next} diff --git a/erpnext/docs/user/guides/website/web-page.md b/erpnext/docs/user/guides/website/web-page.md new file mode 100644 index 0000000000..2a4c616235 --- /dev/null +++ b/erpnext/docs/user/guides/website/web-page.md @@ -0,0 +1,32 @@ +

Static Content like your Home Page, About Us, Contact Us, Terms pages can be created using the Web Page.

+ +To create a new Web Page, go to: + +> Website > Web Page > New + +Web Page + +#### Title + +The first thing to set is the title of your page. The title has the maximum +weight for search engines so choose a title that reflects the keywords that +you are targeting for your audience. + +#### Content + +After selecting your layout, you can add content (text, images, etc) to each +of your content boxes. You can add content in Markdown or HTML format. Read +the section on how to format using Markdown, for more details. + +#### Page Link + +The web link to your page will be the value of the “Page Name” field + +“.html”. For example if your page name is contact-us, the web link of your +page will be yoursite.com/contact-us.html. + +#### Images + +You can attach images to your web page and show them using the HTML tag or +using markdown format. the link to your file will be assets/manual_erpnext_com/old_images/erpnext/filename + +{next} diff --git a/erpnext/docs/user/index.md b/erpnext/docs/user/index.md new file mode 100644 index 0000000000..0394638550 --- /dev/null +++ b/erpnext/docs/user/index.md @@ -0,0 +1,3 @@ +# User Manual and Videos + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/index.txt b/erpnext/docs/user/index.txt new file mode 100644 index 0000000000..8d9bd8a897 --- /dev/null +++ b/erpnext/docs/user/index.txt @@ -0,0 +1,2 @@ +guides +videos diff --git a/erpnext/docs/user/videos/index.md b/erpnext/docs/user/videos/index.md new file mode 100644 index 0000000000..9976dd4bad --- /dev/null +++ b/erpnext/docs/user/videos/index.md @@ -0,0 +1,35 @@ +# ERPNext Videos + +

+ Learn ERPNext +

+ +
+
+ + + +
+
+ Learn how to setup and use ERPNext in this series of videos that go through important processes step-by-step. +
+
+ +--- + +

+ Conference Vidoes +

+ +
+
+ + + +
+
+ Watch video presentations from the ERPNext team and users from the 2014 ERPNext Conference. +

+ Join us at the ERPNext Conference on October 9th 2015 in Mumbai +
+
diff --git a/erpnext/docs/user/videos/learn/batch-inventory.md b/erpnext/docs/user/videos/learn/batch-inventory.md new file mode 100644 index 0000000000..9bd9229d84 --- /dev/null +++ b/erpnext/docs/user/videos/learn/batch-inventory.md @@ -0,0 +1,9 @@ +# Batch Inventory + + + +**Duration: 3:46** + +Batch inventory allows you to group multiple units of an item, and assign them a unique value/number/tag called Batch No. + +This video walks you through creating new Batch, and using it in stock transactions. Each batch can have certain expiry. In the stock module, you can check item's batchwise stock level. diff --git a/erpnext/docs/user/videos/learn/bill-of-materials.md b/erpnext/docs/user/videos/learn/bill-of-materials.md new file mode 100644 index 0000000000..42695d9b46 --- /dev/null +++ b/erpnext/docs/user/videos/learn/bill-of-materials.md @@ -0,0 +1,9 @@ +# Bill of Material + + + +**Duration: 3:27** + +The BOM is a list of all materials (either bought or made) and operations that go into a finished product or sub-Item. + +This video walks you through creating masters (like Item, Operations, Workstation etc.) required for setting up BOM. Once you have all these masters in place, using them you can create Bill of Materials for the sub-assembly, finished and sub-contracted items. diff --git a/erpnext/docs/user/videos/learn/chart-of-accounts.md b/erpnext/docs/user/videos/learn/chart-of-accounts.md new file mode 100644 index 0000000000..f71013f9e5 --- /dev/null +++ b/erpnext/docs/user/videos/learn/chart-of-accounts.md @@ -0,0 +1,9 @@ +# Chart of Accounts + + + +**Duration: 2:26** + +This tutorial walks you through setting up Accounts in the Chart of Account master. This is the most crucial master for getting your financial statement and other accounting reports correct. + +Chart of Account is a tree structure master which allows user to define parent and child relationship between accounts. Also there are various account types (like Income a/c, Expense a/c, Bank a/c, Tax a/c etc.) which helps you segregate and filter out other accounts while creating transactions. diff --git a/erpnext/docs/user/videos/learn/customer-and-supplier.md b/erpnext/docs/user/videos/learn/customer-and-supplier.md new file mode 100644 index 0000000000..ba0c5b8461 --- /dev/null +++ b/erpnext/docs/user/videos/learn/customer-and-supplier.md @@ -0,0 +1,7 @@ +# Customer and Supplier + + + +**Duration: 3:21** + +This video demonstrate creating Customer and Suppliers in ERPNext. It also covers setting up masters required for creating Customer and Supplier like Customer Group, Territory and Supplier Type. diff --git a/erpnext/docs/user/videos/learn/data-import-tool.md b/erpnext/docs/user/videos/learn/data-import-tool.md new file mode 100644 index 0000000000..10cd00f4d9 --- /dev/null +++ b/erpnext/docs/user/videos/learn/data-import-tool.md @@ -0,0 +1,8 @@ +# Data Import Tool + + + +**Duration: 3:24** + +This video walks you through on importing data in ERPNext from spreadsheet files. This tools allows you in faster migration of masters and transactions from legacy system into ERPNext. You can also use this tool to export data from ERPNext, and keep it as a backup +of specific document type. diff --git a/erpnext/docs/user/videos/learn/email-account.md b/erpnext/docs/user/videos/learn/email-account.md new file mode 100644 index 0000000000..0ac4e98fc5 --- /dev/null +++ b/erpnext/docs/user/videos/learn/email-account.md @@ -0,0 +1,7 @@ +# Email Account + + + +**Duration: 2:27** + +This video walks you through setting up Email Account for incoming and outgoing emails. For hosted users, outgoing email gateway is set by default. Based on incoming email, you can have new document (like Issue, Lead etc.) auto-created, and have email received on these id's appended to specified document. diff --git a/erpnext/docs/user/videos/learn/employee.md b/erpnext/docs/user/videos/learn/employee.md new file mode 100644 index 0000000000..e7f78a3405 --- /dev/null +++ b/erpnext/docs/user/videos/learn/employee.md @@ -0,0 +1,7 @@ +# Employee + + + +**Duration: 1:59** + +This video walks you through adding Employee in ERPNext. diff --git a/erpnext/docs/user/videos/learn/expense-claim.md b/erpnext/docs/user/videos/learn/expense-claim.md new file mode 100644 index 0000000000..296a678845 --- /dev/null +++ b/erpnext/docs/user/videos/learn/expense-claim.md @@ -0,0 +1,7 @@ +# Expense Claim + + + +**Duration: 2:51** + +This tutorial walks you through managing Expense Claims in ERPNext. Employee create first draft of Expense Claim. User with Expense Claim Approver role review Expense Claim submitted by Employee, and update sanctioned amount in it. After Expense Claim is approved/submitted, Journal Entry is created Expense Claim. diff --git a/erpnext/docs/user/videos/learn/field-customization.md b/erpnext/docs/user/videos/learn/field-customization.md new file mode 100644 index 0000000000..36e2a9ede9 --- /dev/null +++ b/erpnext/docs/user/videos/learn/field-customization.md @@ -0,0 +1,9 @@ +# Field Customization + + + +**Duration: 3:10** + +This video walks you through various field level customization options. + +Using Customize Form tool, you can insert custom field in the forms. Also you can change the property of standard fields like visibility in print format, should field be a mandatory or non-mandatory, should this field always carry unique value etc. Also you can customize location of a field on form. diff --git a/erpnext/docs/user/videos/learn/index.css b/erpnext/docs/user/videos/learn/index.css new file mode 100644 index 0000000000..025e9386c7 --- /dev/null +++ b/erpnext/docs/user/videos/learn/index.css @@ -0,0 +1,17 @@ +.hero-and-content .page-container { + max-width: 100%; +} + +.video-list li { + margin: 0px; + padding: 10px 0px; + border-bottom: 1px solid #d1d8dd; +} + +.video-list li:last-child { + border-bottom: 0px; +} + +.manual-feedback { + display: none; +} diff --git a/erpnext/docs/user/videos/learn/index.html b/erpnext/docs/user/videos/learn/index.html new file mode 100644 index 0000000000..2dceecf9f6 --- /dev/null +++ b/erpnext/docs/user/videos/learn/index.html @@ -0,0 +1,217 @@ + + + +
+
+
+

ERPNext Video Tutorials

+

Step-by-step guides to setting up and using ERPNext

+
+
+
+

Using ERPNext

+ +
+

Setting Up

+ +
+

CRM and Sales

+ +
+

Buying

+ +
+

Stock

+ +
+

Accounts

+ +
+

Manufacturing

+ +
+

Human Resource

+ +
+

Retail

+ +
+

Project

+ +
+

Customization

+ +
+
diff --git a/erpnext/docs/user/videos/learn/item-variant.md b/erpnext/docs/user/videos/learn/item-variant.md new file mode 100644 index 0000000000..c171b9d3a2 --- /dev/null +++ b/erpnext/docs/user/videos/learn/item-variant.md @@ -0,0 +1,7 @@ +# Item Variant + + + +**Duration: 2:38** + +This video tutorial helps you in setting up Item Attributes (like Size, Lenthg etc.) and creating item variants using these attributes. diff --git a/erpnext/docs/user/videos/learn/item.md b/erpnext/docs/user/videos/learn/item.md new file mode 100644 index 0000000000..79d5caf395 --- /dev/null +++ b/erpnext/docs/user/videos/learn/item.md @@ -0,0 +1,7 @@ +# Item and Pricing + + + +**Duration: 3:17** + +This tutorial walks you through managing stock and service item in ERPNext. For each item, you can track its standard selling and buying price using Price List. diff --git a/erpnext/docs/user/videos/learn/lead-to-quotation.md b/erpnext/docs/user/videos/learn/lead-to-quotation.md new file mode 100644 index 0000000000..dcfef68905 --- /dev/null +++ b/erpnext/docs/user/videos/learn/lead-to-quotation.md @@ -0,0 +1,8 @@ +# Lead to Quotation + + + +**Duration: 2:00** + +This video walks you through creating Lead in the CRM module. You can convert Lead into Opportunity, one which has good probability of conversion. When customer ask for the Quotation, +you can fetch Lead and item details from Opportunity to Quotation. diff --git a/erpnext/docs/user/videos/learn/leave-management.md b/erpnext/docs/user/videos/learn/leave-management.md new file mode 100644 index 0000000000..d4f64b78bd --- /dev/null +++ b/erpnext/docs/user/videos/learn/leave-management.md @@ -0,0 +1,7 @@ +# Leave Management + + + +**Duration: 2:49** + +This tutorial walks you through leave processing in ERPNext. Firstly, various leaves are allocated to Employees for a year. As and when needed, Employees apply for leave. Their application is reviewed and approved or rejected by Leave Approver. On approval/submission of Leave Application, leave allocated to Employee is reduced. diff --git a/erpnext/docs/user/videos/learn/material-request-to-purchase-order.md b/erpnext/docs/user/videos/learn/material-request-to-purchase-order.md new file mode 100644 index 0000000000..506a99a90b --- /dev/null +++ b/erpnext/docs/user/videos/learn/material-request-to-purchase-order.md @@ -0,0 +1,7 @@ +# Material Request to Purchase Order + + + +**Duration: 2:25** + +This video walks you through creating Material Request. To request quotation from Supplier, you can forward Material Request to them. On receipt of quotation from supplier, Material Request's data will be fetched into Supplier Quotation. After evaluating multiple supplier quotations, favorable quotation's is converted into Purchase Order. diff --git a/erpnext/docs/user/videos/learn/navigation.md b/erpnext/docs/user/videos/learn/navigation.md new file mode 100644 index 0000000000..40adb828ac --- /dev/null +++ b/erpnext/docs/user/videos/learn/navigation.md @@ -0,0 +1,7 @@ +# User Interface and Navigation + + + +**Duration: 1:17** + +This video walks you through using the ERPNext "Desk" interface. The ERPNext User Interface is very web friendly and if you have used a website or mobile app before, the navigation should be very intuitive. diff --git a/erpnext/docs/user/videos/learn/newsletter.md b/erpnext/docs/user/videos/learn/newsletter.md new file mode 100644 index 0000000000..9896309bf8 --- /dev/null +++ b/erpnext/docs/user/videos/learn/newsletter.md @@ -0,0 +1,9 @@ +# Newsletter + + + +**Duration: 2:04** + +A newsletter is a short written report that tells about the recent activities of an organization. It is generally sent to members of the organization, potential clients, customers or potential leads. + +This video walks you through managing Newsletter List, master containing email id's to whom Newsletter will be sent. You can compose Newsletter using rich text editor, and also in HTML editor. diff --git a/erpnext/docs/user/videos/learn/opening-account-balances.md b/erpnext/docs/user/videos/learn/opening-account-balances.md new file mode 100644 index 0000000000..518b892196 --- /dev/null +++ b/erpnext/docs/user/videos/learn/opening-account-balances.md @@ -0,0 +1,7 @@ +# Opening Account Balances + + + +**Duration: 3:46** + +This video walks you through step to update opening account balances in ERPNext. Before updating opening balance for accounts, you should close your financial statements in the previous system. Closing balance of your legacy system should be updated as opening balance in ERPNext. diff --git a/erpnext/docs/user/videos/learn/opening-stock.md b/erpnext/docs/user/videos/learn/opening-stock.md new file mode 100644 index 0000000000..7626316f25 --- /dev/null +++ b/erpnext/docs/user/videos/learn/opening-stock.md @@ -0,0 +1,9 @@ +# Opening Stock + + + +**Duration: 2:06** + +This tutorial demonstrates updating opening stock balance of an item. Following same steps, you can also reconcile stock of an item with respect to physical stock in a warehouse. + +If you maintain serialized inventory, [click here]({{url_prefix}}/user/videos/learn/serialized-inventory.html) for the tutorial on updating it's opening stock in ERPNext. diff --git a/erpnext/docs/user/videos/learn/point-of-sale.md b/erpnext/docs/user/videos/learn/point-of-sale.md new file mode 100644 index 0000000000..5f6f22999c --- /dev/null +++ b/erpnext/docs/user/videos/learn/point-of-sale.md @@ -0,0 +1,9 @@ +# Point of Sale + + + +**Duration: 2:34** + +Retail transaction has sales, goods delivery and payment happening at the same time. POS (Point of Sale) module in ERPNext allow you creating POS Invoices which manages all the functions involved in retail sales. + +This tutorial walks you through setting up POS profile and creating POS invoice in ERPNext. Each billing station can have separate POS profile. This allows in faster and efficient billing at the sales counters. diff --git a/erpnext/docs/user/videos/learn/printing-and-branding.md b/erpnext/docs/user/videos/learn/printing-and-branding.md new file mode 100644 index 0000000000..555697dcc7 --- /dev/null +++ b/erpnext/docs/user/videos/learn/printing-and-branding.md @@ -0,0 +1,9 @@ +# Printing and Branding + + + +**Duration: 3:59** + +This video walks you through setting up of masters like your companies Letterhead and Logo. +This tutorial also covers using tools to customize standard print formats, creating new print +format, and setting up print headings (Quotation to Proposal) as per your requirement. diff --git a/erpnext/docs/user/videos/learn/processing-payroll.md b/erpnext/docs/user/videos/learn/processing-payroll.md new file mode 100644 index 0000000000..e858ba6ada --- /dev/null +++ b/erpnext/docs/user/videos/learn/processing-payroll.md @@ -0,0 +1,7 @@ +# Processing Payroll + + + +**Duration: 4:00** + +This video walks you through processing payroll for Employees. You can maintain Salary Structure for each Employee. Based on it, you can create Salary Slips individually, or in bulk for all the Employees. diff --git a/erpnext/docs/user/videos/learn/product-bundle.md b/erpnext/docs/user/videos/learn/product-bundle.md new file mode 100644 index 0000000000..c17456a95f --- /dev/null +++ b/erpnext/docs/user/videos/learn/product-bundle.md @@ -0,0 +1,9 @@ +# Product Bundle + + + +**Duration: 2:31** + +Product Bundle (aka Sales Bill of Material) is a master where you can list items which are bundled together and sold as one item. + +This video walks you through setting up items, and creating Product Bundle master using them. diff --git a/erpnext/docs/user/videos/learn/production-order.md b/erpnext/docs/user/videos/learn/production-order.md new file mode 100644 index 0000000000..dd2e30fd1a --- /dev/null +++ b/erpnext/docs/user/videos/learn/production-order.md @@ -0,0 +1,9 @@ +# Production Order + + + +**Duration: 2:24** + +Production Order (also called as Work Order) is a document that is given to the manufacturing shop floor by the Production Planner as a signal to produce a certain quantity of a certain Item. + +This video walks you through creating Production Order in ERPNext. There will be several entries made against Production Order (like Material Transfer, Manufacture entry, Time Log) to track progress against Production Order. diff --git a/erpnext/docs/user/videos/learn/production-planning.md b/erpnext/docs/user/videos/learn/production-planning.md new file mode 100644 index 0000000000..6ed409bd44 --- /dev/null +++ b/erpnext/docs/user/videos/learn/production-planning.md @@ -0,0 +1,9 @@ +# Production Planning Tool + + + +**Duration: 1:41** + +Production Planning Tool helps you plan production and purchase of Items for a period. + +This video walks you through production planning for Sales Order item. Material Planning allows you to check required quantity of raw materials for manufacturing. You can create Material Request for the raw-material items for which sufficient stock is not available. From Production Planning Tool, you can also create Production Order for the finished items. diff --git a/erpnext/docs/user/videos/learn/project-and-task.md b/erpnext/docs/user/videos/learn/project-and-task.md new file mode 100644 index 0000000000..6be77db05d --- /dev/null +++ b/erpnext/docs/user/videos/learn/project-and-task.md @@ -0,0 +1,9 @@ +# Project and Task + + + +**Duration: 3:52** + +This is the tutorial on managing Projects and Task in ERPNext. + +Project can be divided into multiple assignable Task. Based on Tasks of a Project, you can check its Gantt Chart view. To track actual time spent on Project or Task, user can create Time Logs. diff --git a/erpnext/docs/user/videos/learn/purchase-cycle.md b/erpnext/docs/user/videos/learn/purchase-cycle.md new file mode 100644 index 0000000000..acf7642160 --- /dev/null +++ b/erpnext/docs/user/videos/learn/purchase-cycle.md @@ -0,0 +1,7 @@ +# Purchase Cycle + + + +**Duration: 3:16** + +This video walks you through purchase cycle in ERPNext. Purchase Order can be created directly, or by fetching data from Material Request or Supplier Quotation. When ordered items are received from Supplier, Purchase Receipt is created against Purchase Order. You can create Purchase Invoice from Purchase Order or Purchase Receipt. When making payment to Supplier, Journal Entry will be created against Purchase Invoice. diff --git a/erpnext/docs/user/videos/learn/quality-inspection.md b/erpnext/docs/user/videos/learn/quality-inspection.md new file mode 100644 index 0000000000..b00a1c0521 --- /dev/null +++ b/erpnext/docs/user/videos/learn/quality-inspection.md @@ -0,0 +1,7 @@ +# Quality Inspection + + + +**Duration: 2:36** + +This video walks you through quality testing and reporting procedure for purchased, manufactured and item which are being delivered. diff --git a/erpnext/docs/user/videos/learn/sales-cycle.md b/erpnext/docs/user/videos/learn/sales-cycle.md new file mode 100644 index 0000000000..d9b8e13d81 --- /dev/null +++ b/erpnext/docs/user/videos/learn/sales-cycle.md @@ -0,0 +1,9 @@ +# Sales Cycle + + + +**Duration: 4:28** + +This video walks you through sales cycle in ERPNext. On receipt of confirmation of order from Customer, Sales Order will be directly. When sales items is shipped to customer, Delivery Note is created against Sales Order. You can create Sales Invoice from Sales Order or Delivery Note. + +From Sales Order, you can track complete order like %delivered, %billed and payment status of Sales Invoice. diff --git a/erpnext/docs/user/videos/learn/serialized-inventory.md b/erpnext/docs/user/videos/learn/serialized-inventory.md new file mode 100644 index 0000000000..e3b97e176a --- /dev/null +++ b/erpnext/docs/user/videos/learn/serialized-inventory.md @@ -0,0 +1,9 @@ +# Serialized Inventory + + + +**Duration: 4:11** + +If an Item is serialized, a Serial Number (Serial No) record is maintained for each unit of that Item. This information is helpful in tracking the location of the Serial No, its warranty and end-of-life (expiry) information. + +This video walks you through setting item as serialized item, and creating stock transaction for it. Mostly a high value items are set as serialized item which requires close tracking of its location and warranty expiry. diff --git a/erpnext/docs/user/videos/learn/setup-wizard.md b/erpnext/docs/user/videos/learn/setup-wizard.md new file mode 100644 index 0000000000..378cc32212 --- /dev/null +++ b/erpnext/docs/user/videos/learn/setup-wizard.md @@ -0,0 +1,8 @@ +# Setup Wizard + + + +**Duration: 2:28** + +After successful setup of ERPNext account, on the first login, you will see Setup Wizard. The Setup Wizard helps you quickly setup your masters like your company, Items, Customer, +Suppliers and will also setup a basic website with this data. diff --git a/erpnext/docs/user/videos/learn/stock-entries.md b/erpnext/docs/user/videos/learn/stock-entries.md new file mode 100644 index 0000000000..2d31ec933e --- /dev/null +++ b/erpnext/docs/user/videos/learn/stock-entries.md @@ -0,0 +1,7 @@ +# Stock Entries + + + +**Duration: 3:46** + +Stock Entry is a stock transaction, used for multiple purposes like inter-warehouse Material Transfer, Material Receipt for updating balance, Material Issue etc. diff --git a/erpnext/docs/user/videos/learn/subcontracting.md b/erpnext/docs/user/videos/learn/subcontracting.md new file mode 100644 index 0000000000..331e892066 --- /dev/null +++ b/erpnext/docs/user/videos/learn/subcontracting.md @@ -0,0 +1,9 @@ +# Subcontracting + + + +**Duration: 4:36** + +Subcontracting is a type of job contract that seeks to outsource certain types of work to other companies. + +There are warehouses masters created in order to carryout subcontracting transaction. This video walks you through various steps involved like creating BOM, transfer raw-material to subcontractor, receiving processed goods from subcontractor. diff --git a/erpnext/docs/user/videos/learn/taxes.md b/erpnext/docs/user/videos/learn/taxes.md new file mode 100644 index 0000000000..992aa1d823 --- /dev/null +++ b/erpnext/docs/user/videos/learn/taxes.md @@ -0,0 +1,7 @@ +# Taxes + + + +**Duration: 3:00** + +This video walks you through setting up tax accounts in the Chart of Account. Based on the taxation rules, you can create multiple sales and purchase tax templates in ERPNext. diff --git a/erpnext/docs/user/videos/learn/user-and-permission.md b/erpnext/docs/user/videos/learn/user-and-permission.md new file mode 100644 index 0000000000..62d728da1f --- /dev/null +++ b/erpnext/docs/user/videos/learn/user-and-permission.md @@ -0,0 +1,7 @@ +# User and Permissions + + + +**Duration: 4:20** + +This video tutorial walks you through setting up User and their permissions in ERPNext. Role Permission Manager tool allows you to define restricted access for the user, based on various criterion like, value in the specific field on the form, creator of the document etc. diff --git a/erpnext/docs/user/videos/learn/workflow.md b/erpnext/docs/user/videos/learn/workflow.md new file mode 100644 index 0000000000..a0e0e2183c --- /dev/null +++ b/erpnext/docs/user/videos/learn/workflow.md @@ -0,0 +1,9 @@ +# Workflow + + + +**Duration: 3:37** + +This video walks you through setting up Workflow for a document type. + +Bydefault, ERPNext has two level verification system for documents, Save and Submit. If you have more than one authority approving document, you can manage it via Workflow. Workflow allow you do define multiple stages through which document will be review and finally get approved, and who will be the approver at each stage. diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 012ed5e5c7..6b92117c79 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -30,6 +30,8 @@ blogs. app_icon = "icon-th" app_color = "#e74c3c" app_version = "6.7.8" +app_email = "info@erpnext.com" +app_license = "GNU General Public License (v3)" source_link = "https://github.com/frappe/erpnext" error_report_email = "support@erpnext.com" diff --git a/erpnext/templates/pages/user.html b/erpnext/templates/pages/edit-profile.html similarity index 87% rename from erpnext/templates/pages/user.html rename to erpnext/templates/pages/edit-profile.html index e9f356dd4f..82ad6fa076 100644 --- a/erpnext/templates/pages/user.html +++ b/erpnext/templates/pages/edit-profile.html @@ -4,10 +4,6 @@ {% block content %}
-
@@ -34,7 +30,7 @@ $(document).ready(function() { $("#fullname").val(getCookie("full_name") || ""); $("#update_user").click(function() { frappe.call({ - method: "erpnext.templates.pages.user.update_user", + method: "erpnext.templates.pages.edit_profile.update_user", type: "POST", args: { fullname: $("#fullname").val(), diff --git a/erpnext/templates/pages/user.py b/erpnext/templates/pages/edit_profile.py similarity index 100% rename from erpnext/templates/pages/user.py rename to erpnext/templates/pages/edit_profile.py