diff --git a/erpnext/docs/assets/img/articles/$SGrab_258.png b/erpnext/docs/assets/img/articles/$SGrab_258.png deleted file mode 100644 index c5d59f88258..00000000000 Binary files a/erpnext/docs/assets/img/articles/$SGrab_258.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/$SGrab_260.png b/erpnext/docs/assets/img/articles/$SGrab_260.png deleted file mode 100644 index 4ba692bf24a..00000000000 Binary files a/erpnext/docs/assets/img/articles/$SGrab_260.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/$SGrab_261.png b/erpnext/docs/assets/img/articles/$SGrab_261.png deleted file mode 100644 index a8a9fa4141d..00000000000 Binary files a/erpnext/docs/assets/img/articles/$SGrab_261.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/$SGrab_439.png b/erpnext/docs/assets/img/articles/$SGrab_439.png deleted file mode 100644 index 2afa5fd3acd..00000000000 Binary files a/erpnext/docs/assets/img/articles/$SGrab_439.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/$SGrab_440.png b/erpnext/docs/assets/img/articles/$SGrab_440.png deleted file mode 100644 index 6f62d34056c..00000000000 Binary files a/erpnext/docs/assets/img/articles/$SGrab_440.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/Screen Shot 2015-04-01 at 5.32.57 pm.png b/erpnext/docs/assets/img/articles/Screen Shot 2015-04-01 at 5.32.57 pm.png deleted file mode 100644 index 44fa23f7c42..00000000000 Binary files a/erpnext/docs/assets/img/articles/Screen Shot 2015-04-01 at 5.32.57 pm.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/Selection_00616c670.png b/erpnext/docs/assets/img/articles/Selection_00616c670.png deleted file mode 100644 index a9b5d456c9f..00000000000 Binary files a/erpnext/docs/assets/img/articles/Selection_00616c670.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/Selection_010496ae2.png b/erpnext/docs/assets/img/articles/Selection_010496ae2.png deleted file mode 100644 index f2e23260378..00000000000 Binary files a/erpnext/docs/assets/img/articles/Selection_010496ae2.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/Selection_01087d575.png b/erpnext/docs/assets/img/articles/Selection_01087d575.png deleted file mode 100644 index 52c6e2dc937..00000000000 Binary files a/erpnext/docs/assets/img/articles/Selection_01087d575.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/Selection_011.png b/erpnext/docs/assets/img/articles/Selection_011.png deleted file mode 100644 index 8bf4cfa8f7c..00000000000 Binary files a/erpnext/docs/assets/img/articles/Selection_011.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/Selection_01244aec7.png b/erpnext/docs/assets/img/articles/Selection_01244aec7.png deleted file mode 100644 index 3a1c50c804d..00000000000 Binary files a/erpnext/docs/assets/img/articles/Selection_01244aec7.png and /dev/null differ diff --git a/erpnext/docs/assets/img/articles/close-1.png b/erpnext/docs/assets/img/articles/close-1.png new file mode 100644 index 00000000000..3975f71f76e Binary files /dev/null and b/erpnext/docs/assets/img/articles/close-1.png differ diff --git a/erpnext/docs/assets/img/articles/close-2.png b/erpnext/docs/assets/img/articles/close-2.png new file mode 100644 index 00000000000..f9e63f21161 Binary files /dev/null and b/erpnext/docs/assets/img/articles/close-2.png differ diff --git a/erpnext/docs/assets/img/articles/discount-1.png b/erpnext/docs/assets/img/articles/discount-1.png new file mode 100644 index 00000000000..32afa1fbc74 Binary files /dev/null and b/erpnext/docs/assets/img/articles/discount-1.png differ diff --git a/erpnext/docs/assets/img/articles/discount-2.png b/erpnext/docs/assets/img/articles/discount-2.png new file mode 100644 index 00000000000..0db98aec074 Binary files /dev/null and b/erpnext/docs/assets/img/articles/discount-2.png differ diff --git a/erpnext/docs/assets/img/articles/discount-on-grand-total.png b/erpnext/docs/assets/img/articles/discount-on-grand-total.png new file mode 100644 index 00000000000..8c93145bfe7 Binary files /dev/null and b/erpnext/docs/assets/img/articles/discount-on-grand-total.png differ diff --git a/erpnext/docs/assets/img/articles/discount-on-net-total.png b/erpnext/docs/assets/img/articles/discount-on-net-total.png new file mode 100644 index 00000000000..406d7535ace Binary files /dev/null and b/erpnext/docs/assets/img/articles/discount-on-net-total.png differ diff --git a/erpnext/docs/assets/img/articles/sales-person-transaction-1.png b/erpnext/docs/assets/img/articles/sales-person-transaction-1.png new file mode 100644 index 00000000000..c9aa23ea39d Binary files /dev/null and b/erpnext/docs/assets/img/articles/sales-person-transaction-1.png differ diff --git a/erpnext/docs/assets/img/articles/sales-person-transaction-2.png b/erpnext/docs/assets/img/articles/sales-person-transaction-2.png new file mode 100644 index 00000000000..39bafaeb7e4 Binary files /dev/null and b/erpnext/docs/assets/img/articles/sales-person-transaction-2.png differ diff --git a/erpnext/docs/assets/img/articles/sales-person-transaction-3.png b/erpnext/docs/assets/img/articles/sales-person-transaction-3.png new file mode 100644 index 00000000000..420bebaba42 Binary files /dev/null and b/erpnext/docs/assets/img/articles/sales-person-transaction-3.png differ diff --git a/erpnext/docs/assets/img/articles/sales-person-transaction-4.png b/erpnext/docs/assets/img/articles/sales-person-transaction-4.png new file mode 100644 index 00000000000..5883c76f095 Binary files /dev/null and b/erpnext/docs/assets/img/articles/sales-person-transaction-4.png differ diff --git a/erpnext/docs/assets/img/articles/services-1.png b/erpnext/docs/assets/img/articles/services-1.png new file mode 100644 index 00000000000..974bcf65ea3 Binary files /dev/null and b/erpnext/docs/assets/img/articles/services-1.png differ diff --git a/erpnext/docs/assets/img/articles/shipping-charges-1.png b/erpnext/docs/assets/img/articles/shipping-charges-1.png new file mode 100644 index 00000000000..31c5c187598 Binary files /dev/null and b/erpnext/docs/assets/img/articles/shipping-charges-1.png differ diff --git a/erpnext/docs/assets/img/articles/shipping-charges-2.gif b/erpnext/docs/assets/img/articles/shipping-charges-2.gif new file mode 100644 index 00000000000..7eedbdc0c18 Binary files /dev/null and b/erpnext/docs/assets/img/articles/shipping-charges-2.gif differ diff --git a/erpnext/docs/assets/img/articles/shipping-charges-3.png b/erpnext/docs/assets/img/articles/shipping-charges-3.png new file mode 100644 index 00000000000..864c5b0f5c4 Binary files /dev/null and b/erpnext/docs/assets/img/articles/shipping-charges-3.png differ diff --git a/erpnext/docs/assets/img/articles/shipping-charges-4.gif b/erpnext/docs/assets/img/articles/shipping-charges-4.gif new file mode 100644 index 00000000000..5890bb6b371 Binary files /dev/null and b/erpnext/docs/assets/img/articles/shipping-charges-4.gif differ diff --git a/erpnext/docs/current/api/accounts/erpnext.accounts.party.html b/erpnext/docs/current/api/accounts/erpnext.accounts.party.html index e5c8d31928f..3ad5432e77f 100644 --- a/erpnext/docs/current/api/accounts/erpnext.accounts.party.html +++ b/erpnext/docs/current/api/accounts/erpnext.accounts.party.html @@ -315,6 +315,22 @@ finally will return default.
++ + + erpnext.accounts.party.validate_party_frozen_disabled + (party_type, party_name) +
+No docs
+diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.accounts_controller.html b/erpnext/docs/current/api/controllers/erpnext.controllers.accounts_controller.html index 78705e3ea85..79e4c046d2f 100644 --- a/erpnext/docs/current/api/controllers/erpnext.controllers.accounts_controller.html +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.accounts_controller.html @@ -54,20 +54,6 @@ -
- - - before_recurring - (self) -
-No docs
-diff --git a/erpnext/docs/current/api/controllers/erpnext.controllers.recurring_document.html b/erpnext/docs/current/api/controllers/erpnext.controllers.recurring_document.html index b6ac163f05a..172e191f056 100644 --- a/erpnext/docs/current/api/controllers/erpnext.controllers.recurring_document.html +++ b/erpnext/docs/current/api/controllers/erpnext.controllers.recurring_document.html @@ -85,7 +85,7 @@ erpnext.controllers.recurring_document.make_new_document - (ref_wrapper, date_field, posting_date) + (reference_doc, date_field, posting_date)
No docs
Inherits from frappe.exceptions.ValidationError - -
Inherits from frappe.exceptions.ValidationError @@ -58,6 +43,36 @@ + + +
Inherits from frappe.exceptions.ValidationError + +
Inherits from frappe.exceptions.ValidationError + +
6.17.0
+ 6.18.4
- The account head under Liability or Equity, in which Profit/Loss will be booked
+ The account head under Liability, in which Profit/Loss will be booked+ + + on_recurring + (self, reference_doc) +
+No docs
+diff --git a/erpnext/docs/current/models/accounts/sales_invoice.html b/erpnext/docs/current/models/accounts/sales_invoice.html index 07e32122ec0..8e62c404a91 100644 --- a/erpnext/docs/current/models/accounts/sales_invoice.html +++ b/erpnext/docs/current/models/accounts/sales_invoice.html @@ -2246,6 +2246,20 @@ Yearly +
+ + + on_recurring + (self, reference_doc) +
+No docs
+diff --git a/erpnext/docs/current/models/buying/purchase_order.html b/erpnext/docs/current/models/buying/purchase_order.html index c627191b0a2..bafaa2e306f 100644 --- a/erpnext/docs/current/models/buying/purchase_order.html +++ b/erpnext/docs/current/models/buying/purchase_order.html @@ -1537,20 +1537,6 @@ Yearly -
- - - before_recurring - (self) -
-No docs
-diff --git a/erpnext/docs/current/models/buying/supplier.html b/erpnext/docs/current/models/buying/supplier.html index a4e2cd47de2..9cabf705112 100644 --- a/erpnext/docs/current/models/buying/supplier.html +++ b/erpnext/docs/current/models/buying/supplier.html @@ -113,11 +113,11 @@ Supplier of Goods or Services.
is_frozendisabledsection_credit_limitcredit_days_based_on+Fixed Days +Last Day of the Next Month+
credit_daysaddress_contactsaddress_htmlcolumn_break1contact_htmldefault_payable_accountsaccountscolumn_break2websitesupplier_detailsis_frozenis_frozendisabledis_frozensales_team_section_breakdefault_sales_partnerdefault_commission_ratesales_team_sectionsales_team+ + + on_recurring + (self, reference_doc) +
+No docs
+diff --git a/erpnext/docs/current/models/setup/supplier_type.html b/erpnext/docs/current/models/setup/supplier_type.html index ee532520363..fc7bf9c1254 100644 --- a/erpnext/docs/current/models/setup/supplier_type.html +++ b/erpnext/docs/current/models/setup/supplier_type.html @@ -50,8 +50,36 @@
section_credit_limitcredit_days_based_on+Fixed Days +Last Day of the Next Month+
credit_daysdefault_payable_accountaccounts
+
####3. Change Parent Account
Search and select preferred Parent Account and save.
-
+
Refresh system from Help menu to experience the change.
-
+
-
+The feature of Discount (%) is available in all sales and purchase transactions.
-After applying Discount (%) under Discount on Price List Rate (%) field.
+You can use Pricing Rule for auto-application of Discount (%). [Click here to learn how Pricing Rule functions.]({{docs_base_url}}/user/manual/en/accounts/pricing-rule.html)
-
-
-You can apply percent discount in all sales and purchase transactions.
+#### 2. Discount on Net Total and Grand Total
-#### 2. Discount on Grand Total
+In the "Additional Discount" section, you can apply discount as amount or as percentage.
-In transactions, after Taxes and Charges table, you will find option to enter "Additional Discount Amount". Based on Amount entered in this field, item's Basic Rate and Taxes will be recalculated.
+
-Before applying Additional Discount Amount,
+##### Discount on Net Total
-
+If Discount Amount is applied on **Net Total**, then item's Net Rate and Net Amount is calculated as per the Discount Amount. Net Rate and Amount field will be visible only if Discount is applied using this feature.
-After applying Additional Discount Amount.
+
-
+##### Discount on Grand Total
+
+If Discount Amount is applied based on the **Grand Total**, then with item's Net Rate, Net Amount as well as taxes are also re-calculated as per Discount Amount.
+
+
\ No newline at end of file
diff --git a/erpnext/docs/user/manual/en/selling/articles/close-sales-order.md b/erpnext/docs/user/manual/en/selling/articles/close-sales-order.md
new file mode 100644
index 00000000000..3990e7d309a
--- /dev/null
+++ b/erpnext/docs/user/manual/en/selling/articles/close-sales-order.md
@@ -0,0 +1,19 @@
+#Close Sales Order
+
+In the submitted Sales Orders, you will find **Stop** option. Stopping Sales Order will restrict user from creating Delivery Note and Sales Invoice against it.
+
+
+
+####Scenario
+
+An order is received for ten Wind Turbines. Sales Order is also created for ten units. Due to scarcity of stock, only seven units are delivered to the customer. Pending three units are to be delivered soon. Customer informs that they don't need to deliver pending item, as they have purchased it from other vendor.
+
+In this case, create Delivery Note and Sales Invoice will be created only for the seven units. And the Sales Order should be set as stopped.
+
+
+
+Once Sales Order is set as stopped, you will not have pending quantities (three in this case) reflecting in Pending to Deliver and Pending to Invoice reports. To make further transactions against Stopped Sales Order, you should first Unstop it.
+
+You will find same funtionality in the Purchase Order as well.
+
+
\ No newline at end of file
diff --git a/erpnext/docs/user/manual/en/selling/articles/drop-shipping.md b/erpnext/docs/user/manual/en/selling/articles/drop-shipping.md
index 8c3af05c189..6d58e2c50bb 100644
--- a/erpnext/docs/user/manual/en/selling/articles/drop-shipping.md
+++ b/erpnext/docs/user/manual/en/selling/articles/drop-shipping.md
@@ -1,3 +1,5 @@
+#Drop Ship
+
**Drop shipping** is a supply chain management technique in which the retailer does not keep goods in stock. Instead they transfer customer orders and shipment details to either the manufacturer, another retailer, or a wholesaler, who then ships the goods directly to the customer
In ERPNext, you can create a Drop Shipping by creating Purchase Order against Sales Order.
@@ -7,16 +9,19 @@ In ERPNext, you can create a Drop Shipping by creating Purchase Order against Sa
#### Setup on Item Master
Set **_Delivered by Supplier (Drop Ship)_** and **_Default Supplier_** in Item Master.
+
#### Setup on Sales Order
If Drop Shipping has set on Item master, it will automatically set **Supplier delivers to Customer** and **Supplier** on Salse Order Item.
You can setup Drop Shipping, on Sales Order Item. Under **Drop Ship** section, set **Supplier delivers to Customer** and select **Supplier** agaist which Purchase Order will get created.
+
#### Create Purchase Order
-After submitting a Sales Order, create Puchase Order.
From Sales Order, all items, having **Supplier delivers to Customer** checked or **Supplier**(matching with supplier selected on For Supplier popup) mentioned, will get mapped onto Purchase Order.
@@ -24,11 +29,18 @@ From Sales Order, all items, having **Supplier delivers to Customer** checked o
It will automatically set Customer, Customer Address and Contact Person.
After submitting Purchase Order, to update delivery status, use **Mark as Delivered** button on Purchase Order. It will update delivery percetage and delivered quantity on Sales Order.
+
**_Close_**, is a new feature introduced on **Purchase Order** and **Sales Order**, to close or to mark fulfillment.
+
###Drop Shipping Print Format
You can notify, Suppliers by sending a email after submitting Purchase Order by attaching Drop Shipping print format.
-
\ No newline at end of file
+
+
+
+###Video Help on Drop Ship
+
+
\ No newline at end of file
diff --git a/erpnext/docs/user/manual/en/selling/articles/erpnext-for-services-organization.md b/erpnext/docs/user/manual/en/selling/articles/erpnext-for-services-organization.md
index 2fafa6826c4..f905dfd511d 100644
--- a/erpnext/docs/user/manual/en/selling/articles/erpnext-for-services-organization.md
+++ b/erpnext/docs/user/manual/en/selling/articles/erpnext-for-services-organization.md
@@ -1,28 +1,45 @@
-
+
+When creating Sales Order for the services, select Order Type as **Maintenance**. Sales Order of Maintenance Type needs lesser details compared to stock item's order like Delivery Note, item warehouse etc.
+
+Service company can still add stock items to mantain their fixed assets like computers, furniture and other office equipments.
###Hiding Non-required Features
+Since many modules like Manufacturing and Stock will not be required for the services company, you can hide those modules from:
+
+`Setup > Permissions > Show/Hide Modules`
+
+Modules unchecked here will be hidden from all the User.
+
####Feature Setup
-In Feature Setup, you can activate specific functionalities, and disable others. Based on this setting, forms and fields not required for your business will be hidden. [More on feature setup here](https://manual.erpnext.com/customize-erpnext/hiding-modules-and-features).
+Within the form, there are many fields only needed for companies into trading and manufacturing businesses. These fields can be hidden for the service company. Feature Setup is a tool where you can enable/disable specific feature. If a feature is disabled, then fields relevant to that feature is hidden from all the forms. For example, if Serial No. feature is disabled, then Serial. No. field from Item as well as from all the sales and purchase transaction will be hidden.
+
+[To learn more about Feature Setup, click here.]({{docs_base_url}}/user/manual/en/customize-erpnext/hiding-modules-and-features.html).
####Permissions
-ERPNext is the permission driven system. User will be able to access system based on permissions assigned to him/her. So, if user is not assigned Role related to Stock and Manufacturing module, it will be hidden from user. [More on permission management in ERPNext here](https://manual.erpnext.com/setting-up/users-and-permissions).
+ERPNext is the permission controlled system. Users access system based on permissions assigned to them. So, if user is not assigned Role related to Stock and Manufacturing module, it will be hidden from that User. [Click here to learn more about permission management.]({{docs_base_url}}/user/manual/en/setting-up/users-and-permissions.html).
+
+You can also refer to help video on User and Permissions setting in ERPNext.
+
+
\ No newline at end of file
diff --git a/erpnext/docs/user/manual/en/selling/articles/index.txt b/erpnext/docs/user/manual/en/selling/articles/index.txt
index 70b4ac2c2a8..5d516079790 100644
--- a/erpnext/docs/user/manual/en/selling/articles/index.txt
+++ b/erpnext/docs/user/manual/en/selling/articles/index.txt
@@ -1,6 +1,6 @@
applying-discount
drop-shipping
erpnext-for-services-organization
-manage-shipping-rule
-managing-sales-persons-in-sales-transactions
-stopping-sales-order
\ No newline at end of file
+shipping-rule
+sales-persons-in-the-sales-transactions
+close-sales-order
\ No newline at end of file
diff --git a/erpnext/docs/user/manual/en/selling/articles/manage-shipping-rule.md b/erpnext/docs/user/manual/en/selling/articles/manage-shipping-rule.md
deleted file mode 100644
index c9c4f91613c..00000000000
--- a/erpnext/docs/user/manual/en/selling/articles/manage-shipping-rule.md
+++ /dev/null
@@ -1,25 +0,0 @@
-
+
+####Sales Person Contribution
+
+If more than one sales persons are working together on an order, then contribution (%) should be set for each Sales Person.
+
+
+
+On saving transaction, based on the Net Total and Contriution (%), `Contribution to Net Total` will be calculated for each Sales Person.
+
+
+
+####Sales Person wise Commission
+
+ERPNext only provide total amount of sale made by a Sales Person. If you offer commission to Sales Person, you should add Sales Person as Sales Partners in ERPNext. For Sales Partners, you can define Commission (%). On selected on Sales Partner in a sales transction, based on Net Total, Commission Amount is calculated as well. You can check Sales Partner's commission report from:
+
+`Accounts > Standard Reports > Sales Partners Commission`
+
+####Disable Sales Person Feature
+
+If you don't track Sales Person wise performance, and doesn't wish to use this feature, you can disable it from:
+
+`Setup > Customize > Features Setup`
+
+
+
+On disabling this feature, fields and tables related to Sales Person will become hidden from masters and transcations.
+
+
\ No newline at end of file
diff --git a/erpnext/docs/user/manual/en/selling/articles/shipping-rule.md b/erpnext/docs/user/manual/en/selling/articles/shipping-rule.md
new file mode 100644
index 00000000000..d87ba36c4ce
--- /dev/null
+++ b/erpnext/docs/user/manual/en/selling/articles/shipping-rule.md
@@ -0,0 +1,33 @@
+#Shipping Rule
+
+Shipping Rule master helps in defining a rule based on which shipping charge is applied on a sales transactions.
+
+Most of the companies (mainly retail) have shipping charge applied based on the invoice total. If invoice value is above certain value, then shipping charge applied are lesser. If invoice value is less, then shipping charges applied are bit more than high shipping charges applied on a high value invoice. You can setup Shipping Rule to address the requirement of varying shipping charge based on the Net Total of sales transaction.
+
+To setup Shipping Rule, go to:
+
+`Selling > Setup > Shipping Rule` or `Accounts > Setup > Shipping Rule`
+
+####Shipping Rule Conditions
+
+
+
+Referring above, you will notice that shipping charges are reducing as valye is increasing. This shipping charge will only be applied if transaction total falls under one of the above range.
+
+####Valid for Countries
+
+You can set Shipping Charges valid for all the countries, or specify specific Country. If specific countries mentioned, then Shipping Charges will be applied only if Customer's country matches Country mentioned in the Shipping Rule.
+
+
+
+####Shipping Account
+
+If shipping charges are applied based on Shipping Rule, then more values like Shipping Account, Cost Center will be needed as well to add row in the Taxes and Other Charges table of transaction. Hence these details are tracked as well in the Shipping Rule.
+
+
+
+####Shipping Rule Application
+
+Following is an example of how shipping charges is auto-applied on Sales Order based on Shipping Rule.
+
+
\ No newline at end of file
diff --git a/erpnext/docs/user/manual/en/selling/articles/stopping-sales-order.md b/erpnext/docs/user/manual/en/selling/articles/stopping-sales-order.md
deleted file mode 100644
index 96a15def968..00000000000
--- a/erpnext/docs/user/manual/en/selling/articles/stopping-sales-order.md
+++ /dev/null
@@ -1,17 +0,0 @@
-