From cea4cd4e5f5633202a1611251b981d09383f1bbc Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 6 May 2014 11:57:33 +0530
Subject: [PATCH 01/74] Pull stock entry difference account from company
---
erpnext/stock/doctype/stock_entry/stock_entry.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py
index e3299016db..900474be3b 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry.py
+++ b/erpnext/stock/doctype/stock_entry/stock_entry.py
@@ -351,8 +351,8 @@ class StockEntry(StockController):
'stock_uom' : item and item[0]['stock_uom'] or '',
'description' : item and item[0]['description'] or '',
'item_name' : item and item[0]['item_name'] or '',
- 'expense_account' : item and item[0]['expense_account'] or args.get("expense_account") \
- or frappe.db.get_value("Company", args.get("company"), "default_expense_account"),
+ 'expense_account' : args.get("expense_account") \
+ or frappe.db.get_value("Company", args.get("company"), "stock_adjustment_account"),
'cost_center' : item and item[0]['buying_cost_center'] or args.get("cost_center"),
'qty' : 0,
'transfer_qty' : 0,
From b1285f9fce8bd683af118a4272078f284ff14b4b Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 6 May 2014 11:58:00 +0530
Subject: [PATCH 02/74] Time Log Batch creation from time log list
---
.../projects/doctype/time_log/time_log.json | 7 ++++---
.../doctype/time_log/time_log_list.js | 19 ++++++++++---------
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/erpnext/projects/doctype/time_log/time_log.json b/erpnext/projects/doctype/time_log/time_log.json
index cd5a8d1499..73849b3b2c 100644
--- a/erpnext/projects/doctype/time_log/time_log.json
+++ b/erpnext/projects/doctype/time_log/time_log.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-04-03 16:38:41.000000",
+ "creation": "2013-04-03 16:38:41",
"description": "Log of Activities performed by users against Tasks that can be used for tracking time, billing.",
"docstatus": 0,
"doctype": "DocType",
@@ -29,7 +29,7 @@
{
"fieldname": "to_time",
"fieldtype": "Datetime",
- "in_list_view": 0,
+ "in_list_view": 1,
"label": "To Time",
"permlevel": 0,
"read_only": 0,
@@ -38,6 +38,7 @@
{
"fieldname": "hours",
"fieldtype": "Float",
+ "in_list_view": 1,
"label": "Hours",
"permlevel": 0,
"read_only": 1
@@ -151,7 +152,7 @@
"icon": "icon-time",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-22 16:05:35.000000",
+ "modified": "2014-05-06 11:53:04.133874",
"modified_by": "Administrator",
"module": "Projects",
"name": "Time Log",
diff --git a/erpnext/projects/doctype/time_log/time_log_list.js b/erpnext/projects/doctype/time_log/time_log_list.js
index e56fc64f50..a40297fcd9 100644
--- a/erpnext/projects/doctype/time_log/time_log_list.js
+++ b/erpnext/projects/doctype/time_log/time_log_list.js
@@ -10,9 +10,10 @@ frappe.listview_settings['Time Log'] = {
var selected = me.get_checked_items() || [];
if(!selected.length) {
- msgprint(__("Please select Time Logs."))
+ msgprint(__("Please select Time Logs."));
+ return;
}
-
+
// select only billable time logs
for(var i in selected) {
var d = selected[i];
@@ -22,27 +23,27 @@ frappe.listview_settings['Time Log'] = {
}
if(d.status!="Submitted") {
msgprint(__("Time Log Status must be Submitted."));
+ return
}
}
-
+
// make batch
frappe.model.with_doctype("Time Log Batch", function() {
var tlb = frappe.model.get_new_doc("Time Log Batch");
$.each(selected, function(i, d) {
- var detail = frappe.model.get_new_doc("Time Log Batch Detail");
+ var detail = frappe.model.get_new_doc("Time Log Batch Detail", tlb,
+ "time_log_batch_details");
+
$.extend(detail, {
- "parenttype": "Time Log Batch",
- "parentfield": "time_log_batch_details",
- "parent": tlb.name,
"time_log": d.name,
"activity_type": d.activity_type,
"created_by": d.owner,
- "idx": i+1
+ "hours": d.hours
});
})
frappe.set_route("Form", "Time Log Batch", tlb.name);
})
-
+
}, "icon-file-alt");
}
};
From de560aa094ea2befd33a6bed247514039bec78dc Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Tue, 6 May 2014 12:02:23 +0530
Subject: [PATCH 03/74] Enable frequently used currencies. Fixes #1561
---
erpnext/setup/install.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/erpnext/setup/install.py b/erpnext/setup/install.py
index 8cc1afa80f..ba1dfb70f9 100644
--- a/erpnext/setup/install.py
+++ b/erpnext/setup/install.py
@@ -44,6 +44,10 @@ def import_country_and_currency():
"number_format": country.number_format
}).insert()
+ # enable frequently used currencies
+ for currency in ("INR", "USD", "GBP", "EUR", "AED", "AUD", "JPY", "CNY", "CHF"):
+ frappe.db.set_value("Currency", currency, "enabled", 1)
+
def feature_setup():
"""save global defaults and features setup"""
doc = frappe.get_doc("Features Setup", "Features Setup")
From 02d37bbb5a8cc5bc54d668bf553947e68036ccea Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 6 May 2014 12:18:50 +0530
Subject: [PATCH 04/74] Allow Rename option added in multiple docs. Fixes #1521
---
.../doctype/party_type/party_type.json | 235 +-----------------
erpnext/hr/doctype/department/department.json | 89 ++++---
.../doctype/workstation/workstation.json | 10 +-
erpnext/patches.txt | 1 +
erpnext/setup/doctype/brand/brand.json | 9 +-
5 files changed, 76 insertions(+), 268 deletions(-)
diff --git a/erpnext/contacts/doctype/party_type/party_type.json b/erpnext/contacts/doctype/party_type/party_type.json
index b667b6e053..4ffaa6c248 100644
--- a/erpnext/contacts/doctype/party_type/party_type.json
+++ b/erpnext/contacts/doctype/party_type/party_type.json
@@ -1,302 +1,87 @@
{
- "_last_update": null,
- "_user_tags": null,
- "allow_attach": null,
- "allow_copy": null,
- "allow_email": null,
- "allow_import": null,
- "allow_print": null,
- "allow_rename": null,
- "allow_trash": null,
+ "allow_rename": 1,
"autoname": "field:party_type_name",
- "change_log": null,
- "client_script": null,
- "client_script_core": null,
- "client_string": null,
- "colour": null,
"creation": "2014-04-07 12:32:18.010384",
- "custom": null,
- "default_print_format": null,
- "description": null,
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
- "dt_template": null,
"fields": [
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "party_type_name",
"fieldtype": "Data",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
"in_list_view": 1,
"label": "Party Type Name",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": 1,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "parent_party_type",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Parent Party Type",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Party Type",
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "permlevel": 0
},
{
- "allow_on_submit": null,
"default": "Yes",
- "depends_on": null,
- "description": null,
"fieldname": "allow_children",
"fieldtype": "Select",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Allow Children",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Yes\nNo",
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "permlevel": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "default_price_list",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Default Price List",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Price List",
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "permlevel": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "lft",
"fieldtype": "Int",
"hidden": 1,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "LFT",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 1,
- "report_hide": null,
- "reqd": null,
- "search_index": 1,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "search_index": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "rgt",
"fieldtype": "Int",
"hidden": 1,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "RGT",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 1,
- "report_hide": null,
- "reqd": null,
- "search_index": 1,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "search_index": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "old_parent",
"fieldtype": "Data",
"hidden": 1,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Old Parent",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 1,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 1
}
],
- "hide_heading": null,
- "hide_toolbar": null,
- "icon": null,
- "idx": null,
- "in_create": null,
- "in_dialog": null,
- "is_submittable": null,
- "is_transaction_doc": null,
- "issingle": null,
- "istable": null,
- "max_attachments": null,
- "menu_index": null,
- "modified": "2014-04-07 12:54:46.254776",
+ "modified": "2014-05-06 12:12:27.359617",
"modified_by": "Administrator",
"module": "Contacts",
"name": "Party Type",
- "name_case": null,
"owner": "Administrator",
- "parent": null,
- "parent_node": null,
- "parentfield": null,
- "parenttype": null,
"permissions": [
{
- "amend": null,
- "cancel": null,
"create": 1,
- "delete": null,
- "email": null,
- "export": null,
- "import": null,
- "match": null,
"permlevel": 0,
- "print": null,
"read": 1,
- "report": null,
- "restrict": null,
- "restricted": null,
"role": "Sales User",
- "submit": null,
"write": 1
},
{
- "amend": null,
- "cancel": null,
"create": 1,
- "delete": null,
- "email": null,
- "export": null,
- "import": null,
- "match": null,
"permlevel": 0,
- "print": null,
"read": 1,
- "report": null,
- "restrict": null,
- "restricted": null,
"role": "Purchase User",
- "submit": null,
"write": 1
}
- ],
- "plugin": null,
- "print_outline": null,
- "read_only": null,
- "read_only_onload": null,
- "search_fields": null,
- "section_style": null,
- "server_code": null,
- "server_code_compiled": null,
- "server_code_core": null,
- "server_code_error": null,
- "show_in_menu": null,
- "smallicon": null,
- "subject": null,
- "tag_fields": null,
- "title_field": null,
- "use_template": null,
- "version": null
+ ]
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/department/department.json b/erpnext/hr/doctype/department/department.json
index cef4ffaaf0..d040dec868 100644
--- a/erpnext/hr/doctype/department/department.json
+++ b/erpnext/hr/doctype/department/department.json
@@ -1,49 +1,62 @@
{
- "allow_import": 1,
- "autoname": "field:department_name",
- "creation": "2013-02-05 11:48:26.000000",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Master",
+ "allow_import": 1,
+ "allow_rename": 1,
+ "autoname": "field:department_name",
+ "creation": "2013-02-05 11:48:26",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Master",
"fields": [
{
- "fieldname": "department_name",
- "fieldtype": "Data",
- "label": "Department",
- "oldfieldname": "department_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "reqd": 1
- },
+ "fieldname": "trash_reason",
+ "fieldtype": "Small Text",
+ "in_list_view": 1,
+ "label": "Trash Reason",
+ "oldfieldname": "trash_reason",
+ "oldfieldtype": "Small Text",
+ "permlevel": 0,
+ "read_only": 1
+ },
{
- "description": "Days for which Holidays are blocked for this department.",
- "fieldname": "leave_block_list",
- "fieldtype": "Link",
- "label": "Leave Block List",
- "options": "Leave Block List",
+ "fieldname": "department_name",
+ "fieldtype": "Data",
+ "in_list_view": 1,
+ "label": "Department",
+ "oldfieldname": "department_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "reqd": 1
+ },
+ {
+ "description": "Days for which Holidays are blocked for this department.",
+ "fieldname": "leave_block_list",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Leave Block List",
+ "options": "Leave Block List",
"permlevel": 0
}
- ],
- "icon": "icon-sitemap",
- "idx": 1,
- "modified": "2014-01-20 17:48:38.000000",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Department",
- "owner": "Administrator",
+ ],
+ "icon": "icon-sitemap",
+ "idx": 1,
+ "modified": "2014-05-06 12:06:49.222106",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Department",
+ "owner": "Administrator",
"permissions": [
{
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "HR User",
- "submit": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "HR User",
+ "submit": 0,
"write": 1
}
]
-}
+}
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/workstation/workstation.json b/erpnext/manufacturing/doctype/workstation/workstation.json
index db3b440ab8..e15c241e25 100644
--- a/erpnext/manufacturing/doctype/workstation/workstation.json
+++ b/erpnext/manufacturing/doctype/workstation/workstation.json
@@ -1,7 +1,8 @@
{
"allow_import": 1,
+ "allow_rename": 1,
"autoname": "field:workstation_name",
- "creation": "2013-01-10 16:34:17.000000",
+ "creation": "2013-01-10 16:34:17",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -9,6 +10,7 @@
{
"fieldname": "workstation_name",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Workstation Name",
"oldfieldname": "workstation_name",
"oldfieldtype": "Data",
@@ -18,6 +20,7 @@
{
"fieldname": "warehouse",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Warehouse",
"oldfieldname": "warehouse",
"oldfieldtype": "Link",
@@ -28,6 +31,7 @@
{
"fieldname": "description",
"fieldtype": "Text",
+ "in_list_view": 1,
"label": "Description",
"oldfieldname": "description",
"oldfieldtype": "Text",
@@ -38,6 +42,7 @@
"fieldname": "capacity",
"fieldtype": "Data",
"hidden": 1,
+ "in_list_view": 1,
"label": "Capacity",
"oldfieldname": "capacity",
"oldfieldtype": "Data",
@@ -48,6 +53,7 @@
"fieldname": "capacity_units",
"fieldtype": "Select",
"hidden": 1,
+ "in_list_view": 1,
"label": "Capacity Units",
"oldfieldname": "capacity_units",
"oldfieldtype": "Select",
@@ -126,7 +132,7 @@
],
"icon": "icon-wrench",
"idx": 1,
- "modified": "2014-01-20 17:49:35.000000",
+ "modified": "2014-05-06 12:12:33.424191",
"modified_by": "Administrator",
"module": "Manufacturing",
"name": "Workstation",
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 54f9b6391a..e1a01ab2f7 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -36,3 +36,4 @@ execute:frappe.delete_doc("DocType", "MIS Control")
execute:frappe.delete_doc("Page", "Financial Statements")
execute:frappe.delete_doc("DocType", "Stock Ledger")
execute:frappe.db.sql("update `tabJournal Voucher` set voucher_type='Journal Entry' where ifnull(voucher_type, '')=''")
+execute:frappe.delete_doc("DocType", "Grade")
diff --git a/erpnext/setup/doctype/brand/brand.json b/erpnext/setup/doctype/brand/brand.json
index 493eb5b714..3e69ca5c62 100644
--- a/erpnext/setup/doctype/brand/brand.json
+++ b/erpnext/setup/doctype/brand/brand.json
@@ -1,7 +1,8 @@
{
"allow_import": 1,
+ "allow_rename": 1,
"autoname": "field:brand",
- "creation": "2013-02-22 01:27:54.000000",
+ "creation": "2013-02-22 01:27:54",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -9,6 +10,7 @@
{
"fieldname": "brand",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Brand Name",
"oldfieldname": "brand",
"oldfieldtype": "Data",
@@ -19,6 +21,7 @@
{
"fieldname": "description",
"fieldtype": "Text",
+ "in_list_view": 1,
"label": "Description",
"oldfieldname": "description",
"oldfieldtype": "Text",
@@ -30,14 +33,14 @@
"icon": "icon-certificate",
"idx": 1,
"in_dialog": 0,
- "modified": "2014-01-20 17:48:27.000000",
+ "modified": "2014-05-06 12:13:17.646235",
"modified_by": "Administrator",
"module": "Setup",
"name": "Brand",
"owner": "Administrator",
"permissions": [
{
- "cancel": 1,
+ "cancel": 0,
"create": 1,
"delete": 1,
"email": 1,
From c82e967e97924ccc6cba648d447f8c4ae7e2c42a Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 6 May 2014 14:01:04 +0530
Subject: [PATCH 05/74] Cannada translation
---
erpnext/translations/kn.csv | 3438 +++++++++++++++++++++++++++++++++++
1 file changed, 3438 insertions(+)
create mode 100644 erpnext/translations/kn.csv
diff --git a/erpnext/translations/kn.csv b/erpnext/translations/kn.csv
new file mode 100644
index 0000000000..930372609e
--- /dev/null
+++ b/erpnext/translations/kn.csv
@@ -0,0 +1,3438 @@
+ (Half Day),
+ and year: ,
+ by Role ,
+ is not set,
+""" does not exists",""" ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+% Delivered,ತಲುಪಿಸಲಾಗಿದೆ %
+% Amount Billed,ಖ್ಯಾತವಾದ % ಪ್ರಮಾಣ
+% Billed,% ಖ್ಯಾತವಾದ
+% Completed,% ಪೂರ್ಣಗೊಂಡಿದೆ
+% Delivered,ತಲುಪಿಸಲಾಗಿದೆ %
+% Installed,% ಅನುಸ್ಥಾಪಿಸಲಾದ
+% Received,% ಸ್ವೀಕರಿಸಲಾಗಿದೆ
+% of materials billed against this Purchase Order.,ವಸ್ತುಗಳ % ಈ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ವಿರುದ್ಧ ವಿಧಿಸಲಾಗುತ್ತದೆ .
+% of materials billed against this Sales Order,ಈ ಮಾರಾಟದ ಆರ್ಡರ್ ವಿರುದ್ಧ ಕೊಕ್ಕಿನ ವಸ್ತುಗಳ %
+% of materials delivered against this Delivery Note,ಈ ಡೆಲಿವರಿ ಗಮನಿಸಿ ವಿರುದ್ಧ ವಿತರಿಸಲಾಯಿತು ವಸ್ತುಗಳ %
+% of materials delivered against this Sales Order,ಈ ಮಾರಾಟದ ಆರ್ಡರ್ ವಿರುದ್ಧ ವಿತರಿಸಲಾಯಿತು ವಸ್ತುಗಳ %
+% of materials ordered against this Material Request,ಈ ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ ವಿರುದ್ಧ ಆದೇಶ ವಸ್ತುಗಳ %
+% of materials received against this Purchase Order,ವಸ್ತುಗಳ % ಈ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ವಿರುದ್ಧ ಪಡೆದರು
+%(conversion_rate_label)s is mandatory. Maybe Currency Exchange record is not created for %(from_currency)s to %(to_currency)s,% ( Conversion_rate_label ) ಗಳು ಕಡ್ಡಾಯ. ಬಹುಶಃ ಕರೆನ್ಸಿ ವಿನಿಮಯ ದಾಖಲೆ % ದಾಖಲಿಸಿದವರು ಇದೆ ( from_currency ) ಗಳು % ಗೆ ( to_currency ) ರು
+'Actual Start Date' can not be greater than 'Actual End Date',' ನಿಜವಾದ ಆರಂಭ ದಿನಾಂಕ ' ಗ್ರೇಟರ್ ದ್ಯಾನ್ ' ನಿಜವಾದ ಅಂತಿಮ ದಿನಾಂಕ ' ಸಾಧ್ಯವಿಲ್ಲ
+'Based On' and 'Group By' can not be same,'ಆಧರಿಸಿ ' ಮತ್ತು ' ಗುಂಪಿನ ' ಇರಲಾಗುವುದಿಲ್ಲ
+'Days Since Last Order' must be greater than or equal to zero,' ಕೊನೆಯ ಆರ್ಡರ್ ರಿಂದ ಡೇಸ್ ' ಹೆಚ್ಚು ಅಥವಾ ಶೂನ್ಯಕ್ಕೆ ಸಮಾನವಾಗಿರುತ್ತದೆ ಇರಬೇಕು
+'Entries' cannot be empty,' ನಮೂದುಗಳು ' ಖಾಲಿ ಇರುವಂತಿಲ್ಲ
+'Expected Start Date' can not be greater than 'Expected End Date',' ನಿರೀಕ್ಷಿತ ಪ್ರಾರಂಭ ದಿನಾಂಕ ' ' ನಿರೀಕ್ಷಿತ ಅಂತಿಮ ದಿನಾಂಕ ' ಹೆಚ್ಚು ಸಾಧ್ಯವಿಲ್ಲ
+'From Date' is required,' ದಿನಾಂಕದಿಂದ ' ಅಗತ್ಯವಿದೆ
+'From Date' must be after 'To Date',' ದಿನಾಂಕದಿಂದ ' ' ದಿನಾಂಕ ' ನಂತರ ಇರಬೇಕು
+'Has Serial No' can not be 'Yes' for non-stock item,' ಸೀರಿಯಲ್ ನಂ ಹ್ಯಾಸ್ ' ನಾನ್ ಸ್ಟಾಕ್ ಐಟಂ ' ಹೌದು ' ಸಾಧ್ಯವಿಲ್ಲ
+'Notification Email Addresses' not specified for recurring invoice,ಸರಕುಪಟ್ಟಿ ಮರುಕಳಿಸುವ ನಿರ್ದಿಷ್ಟಪಡಿಸಿಲ್ಲ ' ಅಧಿಸೂಚನೆ ಇಮೇಲ್ ವಿಳಾಸಗಳು'
+'Profit and Loss' type Account {0} used be set for Opening Entry,' ಲಾಭ ಮತ್ತು ನಷ್ಟ ' ಮಾದರಿ ಖಾತೆಯನ್ನು {0} ಎಂಟ್ರಿ ತೆರೆಯುವ ಹೊಂದಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ
+'Profit and Loss' type account {0} not allowed in Opening Entry,' ಲಾಭ ಮತ್ತು ನಷ್ಟ ' ಮಾದರಿ ಖಾತೆಯನ್ನು {0} ಎಂಟ್ರಿ ತೆರೆಯುವ ಅನುಮತಿ ಇಲ್ಲ
+'To Case No.' cannot be less than 'From Case No.',' ನಂ ಪ್ರಕರಣಕ್ಕೆ . ' ' ಕೇಸ್ ನಂ ಗೆ . ' ಕಡಿಮೆ ಸಾಧ್ಯವಿಲ್ಲ
+'To Date' is required,' ದಿನಾಂಕ ' ಅಗತ್ಯವಿದೆ
+'Update Stock' for Sales Invoice {0} must be set,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ' ಅಪ್ಡೇಟ್ ಸ್ಟಾಕ್ ' {0} ಸೆಟ್ ಮಾಡಬೇಕು
+* Will be calculated in the transaction.,* ಲೆಕ್ಕಾಚಾರ ಮಾಡಲಾಗುತ್ತದೆ ವ್ಯವಹಾರದಲ್ಲಿ ಆಗಿದೆ .
+"1 Currency = [?] Fraction
+For e.g. 1 USD = 100 Cent",
+1. To maintain the customer wise item code and to make them searchable based on their code use this option,1 ಬುದ್ಧಿವಂತ ಗ್ರಾಹಕ ಐಟಂ ಕೋಡ್ ನಿರ್ವಹಿಸಲು ಮತ್ತು ತಮ್ಮ ಕೋಡ್ ಬಳಕೆ ಈ ಆಯ್ಕೆಯನ್ನು ಆಧರಿಸಿ ಅವುಗಳನ್ನು ಹುಡುಕಲು ಸುಲಭವಾಗುವಂತೆ
+2 days ago,2 ದಿನಗಳ ಹಿಂದೆ
+"Add / Edit","ಕವಿದ href=""#Sales Browser/Customer Group""> ಸೇರಿಸಿ / ಸಂಪಾದಿಸಿ ಒಂದು >"
+"Add / Edit","ಕವಿದ href=""#Sales Browser/Item Group""> ಸೇರಿಸಿ / ಸಂಪಾದಿಸಿ ಒಂದು >"
+"Add / Edit","ಕವಿದ href=""#Sales Browser/Territory""> ಸೇರಿಸಿ / ಸಂಪಾದಿಸಿ ಒಂದು >"
+A Customer Group exists with same name please change the Customer name or rename the Customer Group,ಎ ಗ್ರಾಹಕ ಗುಂಪಿನ ಅದೇ ಹೆಸರಿನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಗ್ರಾಹಕ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲು ಅಥವಾ ಗ್ರಾಹಕ ಗುಂಪಿನ ಹೆಸರನ್ನು ದಯವಿಟ್ಟು
+A Customer exists with same name,ಒಂದು ಗ್ರಾಹಕ ಅದೇ ಹೆಸರಿನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ
+A Lead with this email id should exist,ಈ ಇಮೇಲ್ ಐಡಿ Shoulderstand ಒಂದು ಪ್ರಮುಖ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ
+A Product or Service,ಒಂದು ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆ
+A Supplier exists with same name,ಪೂರೈಕೆದಾರ ಅದೇ ಹೆಸರಿನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ
+A symbol for this currency. For e.g. $,ಈ ಕರೆನ್ಸಿ ಒಂದು ಸಂಕೇತ. ಇ ಜಿ ಫಾರ್ $
+AMC Expiry Date,ಎಎಂಸಿ ಅಂತ್ಯ ದಿನಾಂಕ
+Abbr,ರದ್ದು
+Abbreviation cannot have more than 5 characters,ಸಂಕ್ಷೇಪಣ ಹೆಚ್ಚು 5 ಪಾತ್ರಗಳು ಸಾಧ್ಯವಿಲ್ಲ
+About,ಕುರಿತು
+Above Value,ಮೌಲ್ಯದ ಮೇಲೆ
+Absent,ಆಬ್ಸೆಂಟ್
+Acceptance Criteria,ಒಪ್ಪಿಕೊಳ್ಳುವ ಅಳತೆಗೋಲುಗಳನ್ನು
+Accepted,Accepted
+Accepted + Rejected Qty must be equal to Received quantity for Item {0},ಅಕ್ಸೆಪ್ಟೆಡ್ + ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ಪ್ರಮಾಣ ಐಟಂ ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಪ್ರಮಾಣಕ್ಕೆ ಸಮ ಇರಬೇಕು {0}
+Accepted Quantity,Accepted ಪ್ರಮಾಣ
+Accepted Warehouse,ಅಕ್ಸೆಪ್ಟೆಡ್ ವೇರ್ಹೌಸ್
+Account,ಖಾತೆ
+Account Balance,ಖಾತೆ ಬ್ಯಾಲೆನ್ಸ್
+Account Created: {0},ಖಾತೆ ರಚಿಸಲಾಗಿದೆ : {0}
+Account Details,ಖಾತೆ ವಿವರಗಳು
+Account Head,ಖಾತೆ ಹೆಡ್
+Account Name,ಖಾತೆ ಹೆಸರು
+Account Type,ಖಾತೆ ಪ್ರಕಾರ
+Account for the warehouse (Perpetual Inventory) will be created under this Account.,ಗೋದಾಮಿನ ( ಸಾರ್ವಕಾಲಿಕ ದಾಸ್ತಾನು ) ಖಾತೆ ಈ ಖಾತೆಯ ಅಡಿಯಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ.
+Account head {0} created,ಖಾತೆ ತಲೆ {0} ದಾಖಲಿಸಿದವರು
+Account must be a balance sheet account,ಖಾತೆ ಆಯವ್ಯಯ ಖಾತೆ ಇರಬೇಕು
+Account with child nodes cannot be converted to ledger,ಚೈಲ್ಡ್ ನೋಡ್ಗಳ ಜೊತೆ ಖಾತೆ ಲೆಡ್ಜರ್ ಪರಿವರ್ತನೆ ಸಾಧ್ಯವಿಲ್ಲ
+Account with existing transaction can not be converted to group.,ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಹಿವಾಟು ಖಾತೆ ಗುಂಪು ಪರಿವರ್ತನೆ ಸಾಧ್ಯವಿಲ್ಲ .
+Account with existing transaction can not be deleted,ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಹಿವಾಟು ಖಾತೆ ಅಳಿಸಲಾಗಿಲ್ಲ
+Account with existing transaction cannot be converted to ledger,ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಹಿವಾಟು ಖಾತೆ ಲೆಡ್ಜರ್ ಪರಿವರ್ತನೆ ಸಾಧ್ಯವಿಲ್ಲ
+Account {0} can only be updated via Stock Transactions,ಖಾತೆ {0} ಕೇವಲ ಸ್ಟಾಕ್ ಟ್ರಾನ್ಸಾಕ್ಷನ್ಸ್ ಮೂಲಕ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ಮಾಡಬಹುದು
+Account {0} cannot be a Group,ಖಾತೆ {0} ಒಂದು ಗುಂಪು ಸಾಧ್ಯವಿಲ್ಲ
+Account {0} does not belong to Company {1},ಖಾತೆ {0} ಕಂಪನಿ ಸೇರುವುದಿಲ್ಲ {1}
+Account {0} does not exist,ಖಾತೆ {0} ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
+Account {0} has been entered more than once for fiscal year {1},ಖಾತೆ {0} ಹೆಚ್ಚು ಹಣಕಾಸಿನ ವರ್ಷ ಒಂದಕ್ಕಿಂತ ನಮೂದಿಸಲಾದ {1}
+Account {0} is frozen,ಖಾತೆ {0} ಹೆಪ್ಪುಗಟ್ಟಿರುವ
+Account {0} is inactive,ಖಾತೆ {0} ನಿಷ್ಕ್ರಿಯ
+Account {0} must be of type 'Fixed Asset' as Item {1} is an Asset Item,ಐಟಂ {1} ಆಸ್ತಿ ಐಟಂ ಖಾತೆ {0} ಬಗೆಯ ' ಸ್ಥಿರ ಆಸ್ತಿ ' ಇರಬೇಕು
+Accountant,ಅಕೌಂಟೆಂಟ್
+Accounting,ಲೆಕ್ಕಪರಿಶೋಧಕ
+"Accounting Entries can be made against leaf nodes, called","ಲೆಕ್ಕಪರಿಶೋಧಕ ನಮೂದುಗಳು ಎಂಬ , ಲೀಫ್ ನೋಡ್ಗಳು ವಿರುದ್ಧ ಮಾಡಬಹುದು"
+"Accounting entry frozen up to this date, nobody can do / modify entry except role specified below.","ಲೆಕ್ಕಪರಿಶೋಧಕ ಪ್ರವೇಶ ಈ ದಿನಾಂಕ ಫ್ರೀಜ್ , ಯಾರೂ / ಕೆಳಗೆ ಸೂಚಿಸಲಾದ ಪಾತ್ರವನ್ನು ಹೊರತುಪಡಿಸಿ ಪ್ರವೇಶ ಮಾರ್ಪಡಿಸಲು ಮಾಡಬಹುದು ."
+Accounting journal entries.,ಲೆಕ್ಕಪರಿಶೋಧಕ ಜರ್ನಲ್ ನಮೂದುಗಳು .
+Accounts,ಅಕೌಂಟ್ಸ್
+Accounts Browser,ಅಕೌಂಟ್ಸ್ ಬ್ರೌಸರ್
+Accounts Frozen Upto,ಘನೀಕೃತ ವರೆಗೆ ಖಾತೆಗಳು
+Accounts Payable,ಖಾತೆಗಳನ್ನು ಕೊಡಬೇಕಾದ
+Accounts Receivable,ಸ್ವೀಕರಿಸುವಂತಹ ಖಾತೆಗಳು
+Accounts Settings,ಸೆಟ್ಟಿಂಗ್ಗಳು ಖಾತೆಗಳು
+Actions,ಕ್ರಿಯೆಗಳು
+Active,ಕ್ರಿಯಾಶೀಲ
+Active: Will extract emails from ,
+Activity,ಚಟುವಟಿಕೆ
+Activity Log,ಚಟುವಟಿಕೆ ಲಾಗ್
+Activity Log:,ಚಟುವಟಿಕೆ ಲಾಗ್ :
+Activity Type,ಚಟುವಟಿಕೆ ವಿಧ
+Actual,ವಾಸ್ತವಿಕ
+Actual Budget,ವಾಸ್ತವಿಕ ಬಜೆಟ್
+Actual Completion Date,ನಿಜವಾದ ಪೂರ್ಣಗೊಂಡ ದಿನಾಂಕ
+Actual Date,ನಿಜವಾದ ದಿನಾಂಕ
+Actual End Date,ನಿಜವಾದ ಅಂತಿಮ ದಿನಾಂಕ
+Actual Invoice Date,ನಿಜವಾದ ಸರಕುಪಟ್ಟಿ ದಿನಾಂಕ
+Actual Posting Date,ನಿಜವಾದ ಪೋಸ್ಟಿಂಗ್ ದಿನಾಂಕ
+Actual Qty,ನಿಜವಾದ ಪ್ರಮಾಣ
+Actual Qty (at source/target),ನಿಜವಾದ ಪ್ರಮಾಣ ( ಮೂಲ / ಗುರಿ )
+Actual Qty After Transaction,ವ್ಯವಹಾರದ ನಂತರ ನಿಜವಾದ ಪ್ರಮಾಣ
+Actual Qty: Quantity available in the warehouse.,ನಿಜವಾದ ಪ್ರಮಾಣ: ಗೋದಾಮಿನ ಲಭ್ಯವಿದೆ ಪ್ರಮಾಣ.
+Actual Quantity,ನಿಜವಾದ ಪ್ರಮಾಣ
+Actual Start Date,ನಿಜವಾದ ಆರಂಭ ದಿನಾಂಕ
+Add,ಸೇರಿಸು
+Add / Edit Taxes and Charges,ಸೇರಿಸಿ / ಸಂಪಾದಿಸಿ ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು
+Add Attachments,ಲಗತ್ತುಗಳನ್ನು ಸೇರಿಸಿ
+Add Bookmark,ಸೇರಿಸಿ ಬುಕ್ಮಾರ್ಕ್
+Add Child,ಮಕ್ಕಳ ಸೇರಿಸಿ
+Add Column,ಅಂಕಣ ಸೇರಿಸಿ
+Add Message,ಸಂದೇಶ ಸೇರಿಸಿ
+Add Reply,ಉತ್ತರಿಸಿ ಸೇರಿಸಿ
+Add Serial No,ಸೀರಿಯಲ್ ನಂ ಸೇರಿಸಿ
+Add Taxes,ತೆರಿಗೆಗಳು ಸೇರಿಸಿ
+Add Taxes and Charges,ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು ಸೇರಿಸಿ
+Add This To User's Restrictions,ಬಳಕೆದಾರರ ನಿರ್ಬಂಧಗಳು ಈ ಸೇರಿಸಿ
+Add attachment,ಲಗತ್ತು ಸೇರಿಸಿ
+Add new row,ಹೊಸ ಸಾಲನ್ನು ಸೇರಿಸಿ
+Add or Deduct,ಸೇರಿಸಿ ಅಥವಾ ಕಡಿತಗೊಳಿಸುವ
+Add rows to set annual budgets on Accounts.,ಖಾತೆಗಳ ವಾರ್ಷಿಕ ಬಜೆಟ್ ಹೊಂದಿಸಲು ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ .
+Add to Cart,ಕಾರ್ಟ್ ಸೇರಿಸಿ
+Add to To Do,ಮಾಡಲು ಸೇರಿಸಿ
+Add to To Do List of,ಪಟ್ಟಿ ಮಾಡಲು ಸೇರಿಸಿ
+Add to calendar on this date,ಈ ದಿನಾಂಕದಂದು ಕ್ಯಾಲೆಂಡರ್ಗೆ ಸೇರಿಸು
+Add/Remove Recipients,ಸೇರಿಸಿ / ತೆಗೆದುಹಾಕಿ ಸ್ವೀಕೃತದಾರರ
+Address,ವಿಳಾಸ
+Address & Contact,ವಿಳಾಸ ಮತ್ತು ಸಂಪರ್ಕ
+Address & Contacts,ವಿಳಾಸ ಮತ್ತು ಸಂಪರ್ಕಗಳು
+Address Desc,DESC ವಿಳಾಸ
+Address Details,ವಿಳಾಸ ವಿವರಗಳು
+Address HTML,ವಿಳಾಸ ಎಚ್ಟಿಎಮ್ಎಲ್
+Address Line 1,ಲೈನ್ 1 ವಿಳಾಸ
+Address Line 2,ಲೈನ್ 2 ವಿಳಾಸ
+Address Title,ವಿಳಾಸ ಶೀರ್ಷಿಕೆ
+Address Title is mandatory.,ವಿಳಾಸ ಶೀರ್ಷಿಕೆ ಕಡ್ಡಾಯ.
+Address Type,ವಿಳಾಸ ಪ್ರಕಾರ
+Address master.,ವಿಳಾಸ ಮಾಸ್ಟರ್ .
+Administrative Expenses,ಆಡಳಿತಾತ್ಮಕ ವೆಚ್ಚಗಳು
+Administrative Officer,ಆಡಳಿತಾಧಿಕಾರಿ
+Advance Amount,ಅಡ್ವಾನ್ಸ್ ಪ್ರಮಾಣ
+Advance amount,ಅಡ್ವಾನ್ಸ್ ಪ್ರಮಾಣವನ್ನು
+Advances,ಅಡ್ವಾನ್ಸಸ್
+Advertisement,ಜಾಹೀರಾತು
+Advertising,ಜಾಹೀರಾತು
+Aerospace,ಏರೋಸ್ಪೇಸ್
+After Sale Installations,ಮಾರಾಟಕ್ಕೆ ಅನುಸ್ಥಾಪನೆಗಳು ನಂತರ
+Against,ವಿರುದ್ಧವಾಗಿ
+Against Account,ಖಾತೆ ವಿರುದ್ಧ
+Against Bill {0} dated {1},ಮಸೂದೆ ವಿರುದ್ಧ {0} {1} ರ
+Against Docname,docName ವಿರುದ್ಧ
+Against Doctype,DOCTYPE ವಿರುದ್ಧ
+Against Document Detail No,ಡಾಕ್ಯುಮೆಂಟ್ ವಿವರ ವಿರುದ್ಧ ನಂ
+Against Document No,ಡಾಕ್ಯುಮೆಂಟ್ ನಂ ವಿರುದ್ಧ
+Against Entries,ನಮೂದುಗಳು ವಿರುದ್ಧ
+Against Expense Account,ವೆಚ್ಚದಲ್ಲಿ ಖಾತೆಯನ್ನು ವಿರುದ್ಧ
+Against Income Account,ಆದಾಯ ಖಾತೆ ವಿರುದ್ಧ
+Against Journal Voucher,ಜರ್ನಲ್ ಚೀಟಿ ವಿರುದ್ಧ
+Against Journal Voucher {0} does not have any unmatched {1} entry,ಜರ್ನಲ್ ಚೀಟಿ ವಿರುದ್ಧ {0} ಯಾವುದೇ ಸಾಟಿಯಿಲ್ಲದ {1} ದಾಖಲೆಗಳನ್ನು ಹೊಂದಿಲ್ಲ
+Against Purchase Invoice,ಖರೀದಿ ಸರಕುಪಟ್ಟಿ ವಿರುದ್ಧ
+Against Sales Invoice,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ವಿರುದ್ಧ
+Against Sales Order,ಮಾರಾಟದ ಆದೇಶದ ವಿರುದ್ಧ
+Against Voucher,ಚೀಟಿ ವಿರುದ್ಧ
+Against Voucher Type,ಚೀಟಿ ಕೌಟುಂಬಿಕತೆ ವಿರುದ್ಧ
+Ageing Based On,ರಂದು ಆಧರಿಸಿ ಏಜಿಂಗ್
+Ageing Date is mandatory for opening entry,ದಿನಾಂಕ ಏಜಿಂಗ್ ಪ್ರವೇಶ ತೆರೆಯುವ ಕಡ್ಡಾಯ
+Ageing date is mandatory for opening entry,ದಿನಾಂಕ ಏಜಿಂಗ್ ಪ್ರವೇಶ ತೆರೆಯುವ ಕಡ್ಡಾಯ
+Agent,ಏಜೆಂಟ್
+Aging Date,ಏಜಿಂಗ್ ದಿನಾಂಕ
+Aging Date is mandatory for opening entry,ದಿನಾಂಕ ಏಜಿಂಗ್ ಪ್ರವೇಶ ತೆರೆಯುವ ಕಡ್ಡಾಯ
+Agriculture,ವ್ಯವಸಾಯ
+Airline,ಏರ್ಲೈನ್
+All Addresses.,ಎಲ್ಲಾ ವಿಳಾಸಗಳನ್ನು .
+All Contact,ಎಲ್ಲಾ ಸಂಪರ್ಕಿಸಿ
+All Contacts.,ಎಲ್ಲಾ ಸಂಪರ್ಕಗಳು .
+All Customer Contact,ಎಲ್ಲಾ ಗ್ರಾಹಕ ಸಂಪರ್ಕ
+All Customer Groups,ಎಲ್ಲಾ ಗ್ರಾಹಕ ಗುಂಪುಗಳು
+All Day,ಎಲ್ಲಾ ದಿನ
+All Employee (Active),ಎಲ್ಲಾ ನೌಕರರ ( ಸಕ್ರಿಯ )
+All Item Groups,ಎಲ್ಲಾ ಐಟಂ ಗುಂಪುಗಳು
+All Lead (Open),ಎಲ್ಲಾ ಪ್ರಮುಖ ( ಓಪನ್ )
+All Products or Services.,ಎಲ್ಲಾ ಉತ್ಪನ್ನಗಳು ಅಥವಾ ಸೇವೆಗಳ .
+All Sales Partner Contact,ಎಲ್ಲಾ ಮಾರಾಟದ ಪಾರ್ಟ್ನರ್ಸ್ ಸಂಪರ್ಕಿಸಿ
+All Sales Person,ಎಲ್ಲಾ ಮಾರಾಟಗಾರನ
+All Supplier Contact,ಎಲ್ಲಾ ಸಂಪರ್ಕಿಸಿ ಸರಬರಾಜುದಾರ
+All Supplier Types,ಎಲ್ಲಾ ವಿಧಗಳು ಸರಬರಾಜುದಾರ
+All Territories,ಎಲ್ಲಾ ಪ್ರಾಂತ್ಯಗಳು
+"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.","ಕರೆನ್ಸಿ , ಪರಿವರ್ತನೆ ದರ , ಒಟ್ಟು ರಫ್ತು , ರಫ್ತು grandtotal ಇತ್ಯಾದಿ ಎಲ್ಲಾ ರಫ್ತು ಆಧಾರಿತ ಜಾಗ ಇತ್ಯಾದಿ ಡೆಲಿವರಿ ನೋಟ್, ಪಿಓಎಸ್ , ಉದ್ಧರಣ , ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ , ಮಾರಾಟದ ಆರ್ಡರ್ ಲಭ್ಯವಿದೆ"
+"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.","ಕರೆನ್ಸಿ , ಪರಿವರ್ತನೆ ದರ , ಒಟ್ಟು ಆಮದು , ಆಮದು grandtotal ಇತ್ಯಾದಿ ಎಲ್ಲಾ ಆಮದು ಸಂಬಂಧಿಸಿದ ಜಾಗ ಇತ್ಯಾದಿ ಖರೀದಿ ರಸೀತಿ , ಸರಬರಾಜುದಾರ ಉದ್ಧರಣ , ಖರೀದಿ ಸರಕುಪಟ್ಟಿ , ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಲಭ್ಯವಿದೆ"
+All items have already been invoiced,ಎಲ್ಲಾ ಐಟಂಗಳನ್ನು ಈಗಾಗಲೇ ಸರಕುಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ
+All items have already been transferred for this Production Order.,ಎಲ್ಲಾ ಐಟಂಗಳನ್ನು ಈಗಾಗಲೇ ಈ ನಿರ್ಮಾಣ ಆದೇಶಕ್ಕೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ.
+All these items have already been invoiced,ಈ ಎಲ್ಲಾ ವಸ್ತುಗಳನ್ನು ಈಗಾಗಲೇ ಸರಕುಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ
+Allocate,ಗೊತ್ತುಪಡಿಸು
+Allocate Amount Automatically,ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಮಾಣ ನಿಯೋಜಿಸಿ
+Allocate leaves for a period.,ಕಾಲ ಎಲೆಗಳು ನಿಯೋಜಿಸಿ.
+Allocate leaves for the year.,ವರ್ಷದ ಎಲೆಗಳು ನಿಯೋಜಿಸಿ.
+Allocated Amount,ಹಂಚಿಕೆ ಪ್ರಮಾಣ
+Allocated Budget,ಹಂಚಿಕೆ ಬಜೆಟ್
+Allocated amount,ಹಂಚಿಕೆ ಪ್ರಮಾಣವನ್ನು
+Allocated amount can not be negative,ಹಂಚಿಕೆ ಪ್ರಮಾಣವನ್ನು ಋಣಾತ್ಮಕ ಇರುವಂತಿಲ್ಲ
+Allocated amount can not greater than unadusted amount,ಹಂಚಿಕೆ ಪ್ರಮಾಣವನ್ನು unadusted ಪ್ರಮಾಣದ ಹೆಚ್ಚಾಗಿದೆ ಸಾಧ್ಯವಿಲ್ಲ
+Allow Bill of Materials,ಮೆಟೀರಿಯಲ್ಸ್ ಅನುಮತಿಸಿ ಬಿಲ್
+Allow Bill of Materials should be 'Yes'. Because one or many active BOMs present for this item,ಮೆಟೀರಿಯಲ್ಸ್ ಬಿಲ್ ' ಹೌದು ' ಶುಡ್ ಅನುಮತಿಸಿ . ಏಕೆಂದರೆ ಒಂದು ಅಥವಾ ಈ ಐಟಂ ಪ್ರಸ್ತುತ ಅನೇಕ ಸಕ್ರಿಯ BOMs
+Allow Children,ಮಕ್ಕಳ ಅನುಮತಿಸಿ
+Allow Dropbox Access,ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಅನುಮತಿಸಬಹುದು
+Allow Google Drive Access,Google ಡ್ರೈವ್ ಅನುಮತಿಸಬಹುದು
+Allow Negative Balance,ನಕಾರಾತ್ಮಕ ಬ್ಯಾಲೆನ್ಸ್ ಅನುಮತಿಸಿ
+Allow Negative Stock,ನಕಾರಾತ್ಮಕ ಸ್ಟಾಕ್ ಅನುಮತಿಸಿ
+Allow Production Order,ಅನುಮತಿಸಿ ಉತ್ಪಾದನೆ ಆರ್ಡರ್
+Allow User,ಬಳಕೆದಾರ ಅನುಮತಿಸಿ
+Allow Users,ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸಿ
+Allow the following users to approve Leave Applications for block days.,ಕೆಳಗಿನ ಬಳಕೆದಾರರಿಗೆ ಬ್ಲಾಕ್ ದಿನಗಳ ಬಿಟ್ಟು ಅನ್ವಯಗಳು ಅನುಮೋದಿಸಲು ಅನುಮತಿಸಿ .
+Allow user to edit Price List Rate in transactions,ಬಳಕೆದಾರ ವ್ಯವಹಾರಗಳಲ್ಲಿ ಬೆಲೆ ಪಟ್ಟಿ ದರ ಸಂಪಾದಿಸಲು ಅನುಮತಿಸಿ
+Allowance Percent,ಭತ್ಯೆ ಪರ್ಸೆಂಟ್
+Allowance for over-delivery / over-billing crossed for Item {0},ಸೇವನೆ ಮೇಲೆ ಮಾಡುವ / ಅತಿ ಬಿಲ್ಲಿಂಗ್ ಐಟಂ ದಾಟಿ {0}
+Allowed Role to Edit Entries Before Frozen Date,ಪಾತ್ರ ಘನೀಕೃತ ಮುಂಚೆ ನಮೂದುಗಳು ಸಂಪಾದಿಸಿ ಅನುಮತಿಸಲಾಗಿದೆ
+"Allowing DocType, DocType. Be careful!",ಅವಕಾಶ doctype doctype . ಎಚ್ಚರಿಕೆ!
+Alternative download link,ಪರ್ಯಾಯ ಡೌನ್ಲೋಡ್ ಲಿಂಕ್
+Amend,ತಪ್ಪುಸರಿಪಡಿಸು
+Amended From,ಗೆ ತಿದ್ದುಪಡಿ
+Amount,ಪ್ರಮಾಣ
+Amount (Company Currency),ಪ್ರಮಾಣ ( ಕರೆನ್ಸಿ ಕಂಪನಿ )
+Amount <=,ಪ್ರಮಾಣ < =
+Amount >=,ಪ್ರಮಾಣ > =
+Amount to Bill,ಬಿಲ್ ಪ್ರಮಾಣ
+An Customer exists with same name,ಗ್ರಾಹಕ ಅದೇ ಹೆಸರಿನ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
+"An Item Group exists with same name, please change the item name or rename the item group","ಐಟಂ ಗುಂಪು ಅದೇ ಹೆಸರಿನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ , ಐಟಂ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲು ಅಥವಾ ಐಟಂ ಗುಂಪು ಹೆಸರನ್ನು ದಯವಿಟ್ಟು"
+"An item exists with same name ({0}), please change the item group name or rename the item","ಐಟಂ ( {0} ) , ಐಟಂ ಗುಂಪು ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲು ಅಥವಾ ಐಟಂ ಹೆಸರನ್ನು ದಯವಿಟ್ಟು ಅದೇ ಹೆಸರಿನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
+Analyst,ವಿಶ್ಲೇಷಕ
+Annual,ವಾರ್ಷಿಕ
+Another Period Closing Entry {0} has been made after {1},ಮತ್ತೊಂದು ಅವಧಿ ಮುಕ್ತಾಯ ಎಂಟ್ರಿ {0} ನಂತರ ಮಾಡಲಾಗಿದೆ {1}
+Another Salary Structure {0} is active for employee {0}. Please make its status 'Inactive' to proceed.,ಮತ್ತೊಂದು ಸಂಬಳ ರಚನೆ {0} ನೌಕರ ಸಕ್ರಿಯವಾಗಿದೆ {0} . ಮುಂದುವರೆಯಲು ಅದರ ಸ್ಥಿತಿ 'ನಿಷ್ಕ್ರಿಯ ' ಮಾಡಲು ದಯವಿಟ್ಟು .
+"Any other comments, noteworthy effort that should go in the records.","ಯಾವುದೇ ಕಾಮೆಂಟ್ಗಳನ್ನು , ದಾಖಲೆಗಳು ಹೋಗಬೇಕು ಎಂದು ವಿವರಣೆಯಾಗಿದೆ ಪ್ರಯತ್ನ ."
+Apparel & Accessories,ಬಟ್ಟೆಬರೆ ಮತ್ತು ಭಾಗಗಳು
+Applicability,ಉಪಯೋಗ
+Applicable For,ಜ
+Applicable Holiday List,ಅನ್ವಯಿಸುವ ಹಾಲಿಡೇ ಪಟ್ಟಿ
+Applicable Territory,ಅನ್ವಯಿಸುವ ಪ್ರದೇಶ
+Applicable To (Designation),ಅನ್ವಯವಾಗುತ್ತದೆ ( ಹುದ್ದೆ )
+Applicable To (Employee),ಅನ್ವಯವಾಗುತ್ತದೆ ( ಉದ್ಯೋಗಗಳು)
+Applicable To (Role),ಅನ್ವಯವಾಗುತ್ತದೆ ( ಪಾತ್ರ )
+Applicable To (User),ಅನ್ವಯವಾಗುತ್ತದೆ ( ಬಳಕೆದಾರ )
+Applicant Name,ಅರ್ಜಿದಾರರ ಹೆಸರು
+Applicant for a Job.,ಕೆಲಸ ಸಂ .
+Application of Funds (Assets),ನಿಧಿಗಳು ಅಪ್ಲಿಕೇಶನ್ ( ಆಸ್ತಿಗಳು )
+Applications for leave.,ರಜೆ ಅಪ್ಲಿಕೇಷನ್ಗಳಿಗೆ .
+Applies to Company,ಕಂಪನಿ ಅನ್ವಯಿಸುತ್ತದೆ
+Apply On,ಅನ್ವಯಿಸುತ್ತದೆ
+Appraisal,ಬೆಲೆಕಟ್ಟುವಿಕೆ
+Appraisal Goal,ಅಪ್ರೇಸಲ್ ಗೋಲ್
+Appraisal Goals,ಅಪ್ರೇಸಲ್ ಗುರಿಗಳು
+Appraisal Template,ಅಪ್ರೇಸಲ್ ಟೆಂಪ್ಲೇಟು
+Appraisal Template Goal,ಅಪ್ರೇಸಲ್ ಟೆಂಪ್ಲೇಟು ಗೋಲ್
+Appraisal Template Title,ಅಪ್ರೇಸಲ್ ಟೆಂಪ್ಲೇಟು ಶೀರ್ಷಿಕೆ
+Appraisal {0} created for Employee {1} in the given date range,ಅಪ್ರೇಸಲ್ {0} ನೌಕರ ದಾಖಲಿಸಿದವರು {1} givenName ದಿನಾಂಕ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ
+Apprentice,ಹೊಸಗಸುಬಿ
+Approval Status,ಅನುಮೋದನೆ ಸ್ಥಿತಿ
+Approval Status must be 'Approved' or 'Rejected',ಅನುಮೋದನೆ ಸ್ಥಿತಿ 'ಅಂಗೀಕಾರವಾದ' ಅಥವಾ ' ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ' ಮಾಡಬೇಕು
+Approved,Approved
+Approver,ಅನಪುಮೋದಕ
+Approving Role,ಅಂಗೀಕಾರಕ್ಕಾಗಿ ಪಾತ್ರ
+Approving Role cannot be same as role the rule is Applicable To,ಪಾತ್ರ ನಿಯಮ ಅನ್ವಯವಾಗುತ್ತದೆ ಪಾತ್ರ ಅನುಮೋದನೆ ಇರಲಾಗುವುದಿಲ್ಲ
+Approving User,ಅಂಗೀಕಾರಕ್ಕಾಗಿ ಬಳಕೆದಾರ
+Approving User cannot be same as user the rule is Applicable To,ಬಳಕೆದಾರ ನಿಯಮ ಅನ್ವಯವಾಗುತ್ತದೆ ಎಂದು ಬಳಕೆದಾರ ಅನುಮೋದನೆ ಇರಲಾಗುವುದಿಲ್ಲ
+Are you sure you want to STOP ,
+Are you sure you want to UNSTOP ,
+Are you sure you want to delete the attachment?,ನೀವು ಬಾಂಧವ್ಯ ಅಳಿಸಲು ಬಯಸುತ್ತೀರೆ?
+Arrear Amount,ಬಾಕಿ ಪ್ರಮಾಣ
+"As Production Order can be made for this item, it must be a stock item.","ಪ್ರೊಡಕ್ಷನ್ ಆರ್ಡರ್ ಈ ಐಟಂ ಮಾಡಬಹುದು ಎಂದು, ಇದು ಒಂದು ಸ್ಟಾಕ್ ಐಟಂ ಇರಬೇಕು ."
+As per Stock UOM,ಸ್ಟಾಕ್ UOM ಪ್ರಕಾರ
+"As there are existing stock transactions for this item, you can not change the values of 'Has Serial No', 'Is Stock Item' and 'Valuation Method'","ಈ ಐಟಂ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸ್ಟಾಕ್ ವ್ಯವಹಾರ ಇವೆ , ನೀವು ' ಯಾವುದೇ ಸೀರಿಯಲ್ ಹ್ಯಾಸ್ ' ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ , ಮತ್ತು ' ಮೌಲ್ಯಮಾಪನ ವಿಧಾನ ' ' ಸ್ಟಾಕ್ ಐಟಂ '"
+Ascending,ಆರೋಹಣ
+Assign To,ನಿಗದಿ
+Assigned To,ನಿಯೋಜಿಸಲಾಗಿದೆ
+Assignments,ನಿಯೋಜನೆಗಳು
+Assistant,ಸಹಾಯಕ
+Associate,ಜತೆಗೂಡಿದ
+Atleast one warehouse is mandatory,ಕನಿಷ್ಠ ಒಂದು ಗೋದಾಮಿನ ಕಡ್ಡಾಯ
+Attach Document Print,ದಸ್ತಾವೇಜನ್ನು ಮುದ್ರಿಸು ಲಗತ್ತಿಸಿ
+Attach Image,ಚಿತ್ರ ಲಗತ್ತಿಸಿ
+Attach Letterhead,ತಲೆಬರಹ ಲಗತ್ತಿಸಿ
+Attach Logo,ಲೋಗೋ ಲಗತ್ತಿಸಿ
+Attach Your Picture,ನಿಮ್ಮ ಚಿತ್ರ ಲಗತ್ತಿಸಿ
+Attach as web link,ವೆಬ್ ಲಿಂಕ್ ಲಗತ್ತಿಸಿ
+Attachments,ಲಗತ್ತುಗಳು
+Attendance,ಅಟೆಂಡೆನ್ಸ್
+Attendance Date,ಅಟೆಂಡೆನ್ಸ್ ದಿನಾಂಕ
+Attendance Details,ಅಟೆಂಡೆನ್ಸ್ ವಿವರಗಳು
+Attendance From Date,ಅಟೆಂಡೆನ್ಸ್ Fromdate
+Attendance From Date and Attendance To Date is mandatory,ದಿನಾಂಕದಿಂದ ಮತ್ತು ದಿನಾಂಕ ಅಟೆಂಡೆನ್ಸ್ ಹಾಜರಿದ್ದ ಕಡ್ಡಾಯ
+Attendance To Date,ದಿನಾಂಕ ಹಾಜರಿದ್ದ
+Attendance can not be marked for future dates,ಅಟೆಂಡೆನ್ಸ್ ಭವಿಷ್ಯದ ದಿನಾಂಕ ಗುರುತಿಸಲಾಗಿದೆ ಸಾಧ್ಯವಿಲ್ಲ
+Attendance for employee {0} is already marked,ನೌಕರ ಅಟೆಂಡೆನ್ಸ್ {0} ಈಗಾಗಲೇ ಗುರುತಿಸಲಾಗಿದೆ
+Attendance record.,ಹಾಜರಾತಿ .
+Authorization Control,ಅಧಿಕಾರ ಕಂಟ್ರೋಲ್
+Authorization Rule,ಅಧಿಕಾರ ರೂಲ್
+Auto Accounting For Stock Settings,ಸ್ಟಾಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಆಟೋ ಲೆಕ್ಕಪರಿಶೋಧಕ
+Auto Material Request,ಆಟೋ ಉತ್ಪನ್ನ ವಿನಂತಿ
+Auto-raise Material Request if quantity goes below re-order level in a warehouse,ಆಟೋ ಐಟಿ ವಸ್ತು ವಿನಂತಿಯನ್ನು ಪ್ರಮಾಣ ಉಗ್ರಾಣದಲ್ಲಿ ಮತ್ತೆ ಸಲುವಾಗಿ ಮಟ್ಟಕ್ಕಿಂತ ಹೋದಲ್ಲಿ
+Automatically compose message on submission of transactions.,ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವ್ಯವಹಾರಗಳ ಸಲ್ಲಿಕೆಯಲ್ಲಿ ಸಂದೇಶವನ್ನು ರಚಿಸಿದರು .
+Automatically extract Job Applicants from a mail box ,
+Automatically extract Leads from a mail box e.g.,ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮೇಲ್ ಬಾಕ್ಸ್ ಇ ಜಿ ಕಾರಣವಾಗುತ್ತದೆ ಹೊರತೆಗೆಯಲು
+Automatically updated via Stock Entry of type Manufacture/Repack,ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾದರಿ ತಯಾರಿಕೆ / ಮತ್ತೆ ಮೂಟೆಕಟ್ಟು ನೆಲದ ಪ್ರವೇಶ ಮೂಲಕ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ
+Automotive,ಆಟೋಮೋಟಿವ್
+Autoreply when a new mail is received,ಹೊಸ ಮೇಲ್ ಸ್ವೀಕರಿಸಲ್ಪಟ್ಟಾಗ ಆಟೋ ಉತ್ತರಿಸಿ
+Available,ಲಭ್ಯ
+Available Qty at Warehouse,ವೇರ್ಹೌಸ್ ಲಭ್ಯವಿದೆ ಪ್ರಮಾಣ
+Available Stock for Packing Items,ಐಟಂಗಳು ಪ್ಯಾಕಿಂಗ್ ಸ್ಟಾಕ್ ಲಭ್ಯವಿದೆ
+"Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet","BOM , ಡೆಲಿವರಿ ನೋಟ್, ಖರೀದಿ ಸರಕುಪಟ್ಟಿ , ಉತ್ಪಾದನೆ ಆರ್ಡರ್ , ಆರ್ಡರ್ ಖರೀದಿಸಿ , ಖರೀದಿ ರಸೀತಿ , ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ , ಮಾರಾಟದ ಆರ್ಡರ್ , ಸ್ಟಾಕ್ ಎಂಟ್ರಿ , timesheet ಲಭ್ಯವಿದೆ"
+Average Age,ಸರಾಸರಿ ವಯಸ್ಸು
+Average Commission Rate,ಸರಾಸರಿ ಆಯೋಗದ ದರ
+Average Discount,ಸರಾಸರಿ ರಿಯಾಯಿತಿ
+Awesome Products,ಆಕರ್ಷಕ ಉತ್ಪನ್ನಗಳು
+Awesome Services,ಆಕರ್ಷಕ ಸೇವೆಗಳು
+BOM Detail No,BOM ವಿವರ ಯಾವುದೇ
+BOM Explosion Item,BOM ಸ್ಫೋಟ ಐಟಂ
+BOM Item,BOM ಐಟಂ
+BOM No,ಯಾವುದೇ BOM
+BOM No. for a Finished Good Item,ಯಾವುದೇ BOM . ಒಂದು ಮುಕ್ತಾಯಗೊಂಡ ಗುಡ್ ಐಟಂ
+BOM Operation,BOM ಕಾರ್ಯಾಚರಣೆ
+BOM Operations,BOM ಕಾರ್ಯಾಚರಣೆ
+BOM Replace Tool,BOM ಬದಲಿಗೆ ಸಾಧನ
+BOM number is required for manufactured Item {0} in row {1},BOM ಸಂಖ್ಯೆ ತಯಾರಿಸಲ್ಪಟ್ಟ ಐಟಂ ಅಗತ್ಯವಿದೆ {0} ಸತತವಾಗಿ {1}
+BOM number not allowed for non-manufactured Item {0} in row {1},ಅಲ್ಲದ ತಯಾರಿಸಲ್ಪಟ್ಟ ಐಟಂ ಅವಕಾಶವಿರಲಿಲ್ಲ BOM ಸಂಖ್ಯೆ {0} ಸತತವಾಗಿ {1}
+BOM recursion: {0} cannot be parent or child of {2},BOM ಪುನರಾವರ್ತನ : {0} ಪೋಷಕರು ಅಥವಾ ಮಗು ಸಾಧ್ಯವಿಲ್ಲ {2}
+BOM replaced,BOM ಬದಲಾಯಿಸಲ್ಪಟ್ಟಿದೆ
+BOM {0} for Item {1} in row {2} is inactive or not submitted,BOM ಐಟಂ {0} {1} ಫಾರ್ {2} ಸತತವಾಗಿ ಸಲ್ಲಿಸಿದ ನಿಷ್ಕ್ರಿಯ ಅಥವಾ ಅಲ್ಲ
+BOM {0} is not active or not submitted,BOM {0} ಸಲ್ಲಿಸಿದ ಸಕ್ರಿಯ ಅಥವಾ ಅಲ್ಲ
+BOM {0} is not submitted or inactive BOM for Item {1},BOM {0} ಸಲ್ಲಿಸಿದ ಅಥವಾ ಇಲ್ಲ ನಿಷ್ಕ್ರಿಯ BOM ಐಟಂ {1}
+Backup Manager,ಬ್ಯಾಕ್ಅಪ್ ಸೂಪರ್ವೈಸರ್
+Backup Right Now,ಬ್ಯಾಕಪ್ ಈಗ
+Backups will be uploaded to,ಬ್ಯಾಕ್ಅಪ್ಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುವುದು
+Balance Qty,ಬ್ಯಾಲೆನ್ಸ್ ಪ್ರಮಾಣ
+Balance Sheet,ಬ್ಯಾಲೆನ್ಸ್ ಶೀಟ್
+Balance Value,ಬ್ಯಾಲೆನ್ಸ್ ಮೌಲ್ಯ
+Balance for Account {0} must always be {1},{0} ಯಾವಾಗಲೂ ಇರಬೇಕು ಖಾತೆ ಬಾಕಿ {1}
+Balance must be,ಬ್ಯಾಲೆನ್ಸ್ ಇರಬೇಕು
+"Balances of Accounts of type ""Bank"" or ""Cash""","ಮಾದರಿ "" ಬ್ಯಾಂಕ್ "" ಖಾತೆಗಳ ಸಮತೋಲನ ಅಥವಾ ""ಕ್ಯಾಶ್"""
+Bank,ಬ್ಯಾಂಕ್
+Bank A/C No.,ಬ್ಯಾಂಕ್ ಎ / ಸಿ ಸಂಖ್ಯೆ
+Bank Account,ಠೇವಣಿ ವಿವರ
+Bank Account No.,ಬ್ಯಾಂಕ್ ಖಾತೆ ಸಂಖ್ಯೆ
+Bank Accounts,ಬ್ಯಾಂಕ್ ಖಾತೆಗಳು
+Bank Clearance Summary,ಬ್ಯಾಂಕ್ ಕ್ಲಿಯರೆನ್ಸ್ ಸಾರಾಂಶ
+Bank Draft,ಬ್ಯಾಂಕ್ ಡ್ರಾಫ್ಟ್
+Bank Name,ಬ್ಯಾಂಕ್ ಹೆಸರು
+Bank Overdraft Account,ಬ್ಯಾಂಕಿನ ಓವರ್ಡ್ರಾಫ್ಟ್ ಖಾತೆ
+Bank Reconciliation,ಬ್ಯಾಂಕ್ ಸಾಮರಸ್ಯ
+Bank Reconciliation Detail,ಬ್ಯಾಂಕ್ ಸಾಮರಸ್ಯ ವಿವರ
+Bank Reconciliation Statement,ಬ್ಯಾಂಕ್ ಸಾಮರಸ್ಯ ಹೇಳಿಕೆ
+Bank Voucher,ಬ್ಯಾಂಕ್ ಚೀಟಿ
+Bank/Cash Balance,ಬ್ಯಾಂಕ್ / ನಗದು ಬ್ಯಾಲೆನ್ಸ್
+Banking,ಲೇವಾದೇವಿ
+Barcode,ಬಾರ್ಕೋಡ್
+Barcode {0} already used in Item {1},ಬಾರ್ಕೋಡ್ {0} ಈಗಾಗಲೇ ಐಟಂ ಬಳಸಲಾಗುತ್ತದೆ {1}
+Based On,ಆಧರಿಸಿದೆ
+Basic,ಮೂಲಭೂತ
+Basic Info,ಮೂಲ ಮಾಹಿತಿ
+Basic Information,ಮೂಲಭೂತ ಮಾಹಿತಿ
+Basic Rate,ಮೂಲ ದರದ
+Basic Rate (Company Currency),ಮೂಲ ದರದ ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Batch,ಗುಂಪು
+Batch (lot) of an Item.,ಐಟಂ ಬ್ಯಾಚ್ ( ಬಹಳಷ್ಟು ) .
+Batch Finished Date,ಬ್ಯಾಚ್ ಮುಗಿಸಿದರು ದಿನಾಂಕ
+Batch ID,ಬ್ಯಾಚ್ ID
+Batch No,ಬ್ಯಾಚ್ ನಂ
+Batch Started Date,ಬ್ಯಾಚ್ ಆರಂಭಗೊಂಡ ದಿನಾಂಕ
+Batch Time Logs for billing.,ಬಿಲ್ಲಿಂಗ್ ಬ್ಯಾಚ್ ಟೈಮ್ ದಾಖಲೆಗಳು .
+Batch-Wise Balance History,ಬ್ಯಾಚ್ ವೈಸ್ ಬ್ಯಾಲೆನ್ಸ್ ಇತಿಹಾಸ
+Batched for Billing,ಬಿಲ್ಲಿಂಗ್ Batched
+Better Prospects,ಉತ್ತಮ ಜೀವನ
+Bill Date,ಬಿಲ್ ದಿನಾಂಕ
+Bill No,ಬಿಲ್ ನಂ
+Bill No {0} already booked in Purchase Invoice {1},ಬಿಲ್ ನಂ {0} ಈಗಾಗಲೇ ಖರೀದಿ ಸರಕುಪಟ್ಟಿ ಬುಕ್ {1}
+Bill of Material,ಮೆಟೀರಿಯಲ್ ಬಿಲ್
+Bill of Material to be considered for manufacturing,ಉತ್ಪಾದನಾ ಪರಿಗಣಿಸುವ ಮೆಟೀರಿಯಲ್ ಬಿಲ್
+Bill of Materials (BOM),ಮೆಟೀರಿಯಲ್ಸ್ ಬಿಲ್ (BOM)
+Billable,ಬಿಲ್ ಮಾಡಬಹುದಾದ
+Billed,ಖ್ಯಾತವಾದ
+Billed Amount,ಖ್ಯಾತವಾದ ಪ್ರಮಾಣ
+Billed Amt,ಖ್ಯಾತವಾದ ಕಚೇರಿ
+Billing,ಬಿಲ್ಲಿಂಗ್
+Billing Address,ಬಿಲ್ಲಿಂಗ್ ವಿಳಾಸ
+Billing Address Name,ಬಿಲ್ಲಿಂಗ್ ವಿಳಾಸ ಹೆಸರು
+Billing Status,ಬಿಲ್ಲಿಂಗ್ ಸ್ಥಿತಿ
+Bills raised by Suppliers.,ಪೂರೈಕೆದಾರರು ಬೆಳೆಸಿದರು ಬಿಲ್ಲುಗಳನ್ನು .
+Bills raised to Customers.,ಗ್ರಾಹಕರು ಬೆಳೆದ ಬಿಲ್ಲುಗಳನ್ನು .
+Bin,ಬಿನ್
+Bio,ಬಯೋ
+Biotechnology,ಬಯೋಟೆಕ್ನಾಲಜಿ
+Birthday,ಜನ್ಮದಿನ
+Block Date,ಬ್ಲಾಕ್ ದಿನಾಂಕ
+Block Days,ಬ್ಲಾಕ್ ಡೇಸ್
+Block leave applications by department.,ಇಲಾಖೆ ರಜೆ ಅನ್ವಯಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ .
+Blog Post,ಬ್ಲಾಗ್ ಪೋಸ್ಟ್
+Blog Subscriber,ಬ್ಲಾಗ್ ಚಂದಾದಾರರ
+Blood Group,ರಕ್ತ ಗುಂಪು
+Bookmarks,ಬುಕ್ಮಾರ್ಕ್ಗಳನ್ನು
+Both Warehouse must belong to same Company,ಎರಡೂ ಗೋದಾಮಿನ ಅದೇ ಕಂಪನಿ ಸೇರಿರಬೇಕು
+Box,ಪೆಟ್ಟಿಗೆ
+Branch,ಶಾಖೆ
+Brand,ಬೆಂಕಿ
+Brand Name,ಬ್ರಾಂಡ್ ಹೆಸರು
+Brand master.,ಫೈರ್ ಮಾಸ್ಟರ್ .
+Brands,ಬ್ರಾಂಡ್ಸ್
+Breakdown,ಅನಾರೋಗ್ಯದಿಂದ ಕುಸಿತ
+Broadcasting,ಬ್ರಾಡ್ಕಾಸ್ಟಿಂಗ್
+Brokerage,ದಲ್ಲಾಳಿಗೆ ಕೊಡುವ ಹಣ
+Budget,ಮುಂಗಡಪತ್ರ
+Budget Allocated,ನಿಗದಿ ಮಾಡಿದ ಮುಂಗಡಪತ್ರ
+Budget Detail,ಬಜೆಟ್ ವಿವರ
+Budget Details,ಬಜೆಟ್ ವಿವರಗಳು
+Budget Distribution,ಬಜೆಟ್ ವಿತರಣೆ
+Budget Distribution Detail,ಬಜೆಟ್ ಹಂಚಿಕೆ ವಿವರ
+Budget Distribution Details,ಬಜೆಟ್ ವಿತರಣೆ ವಿವರಗಳು
+Budget Variance Report,ಬಜೆಟ್ ವೈಷಮ್ಯವನ್ನು ವರದಿ
+Budget cannot be set for Group Cost Centers,ಬಜೆಟ್ ಗ್ರೂಪ್ ವೆಚ್ಚ ಸೆಂಟರ್ಸ್ ಹೊಂದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+Build Report,ವರದಿ ಬಿಲ್ಡ್
+Built on,ಕಟ್ಟಲಾಗಿದೆ
+Bundle items at time of sale.,ಮಾರಾಟದ ಸಮಯದಲ್ಲಿ ಐಟಂಗಳನ್ನು ಬಂಡಲ್.
+Business Development Manager,ವ್ಯವಹಾರ ಅಭಿವೃದ್ಧಿ ವ್ಯವಸ್ಥಾಪಕ
+Buying,ಖರೀದಿ
+Buying & Selling,ಖರೀದಿ ಮತ್ತು ಮಾರಾಟದ
+Buying Amount,ಪ್ರಮಾಣ ಖರೀದಿ
+Buying Settings,ಸೆಟ್ಟಿಂಗ್ಗಳು ಖರೀದಿ
+C-Form,ಸಿ ಆಕಾರ
+C-Form Applicable,ಅನ್ವಯಿಸುವ ಸಿ ಆಕಾರ
+C-Form Invoice Detail,ಸಿ ಆಕಾರ ಸರಕುಪಟ್ಟಿ ವಿವರ
+C-Form No,ಸಿ ಫಾರ್ಮ್ ನಂ
+C-Form records,ಸಿ ಆಕಾರ ರೆಕಾರ್ಡ್ಸ್
+Calculate Based On,ಆಧರಿಸಿದ ಲೆಕ್ಕ
+Calculate Total Score,ಒಟ್ಟು ಸ್ಕೋರ್ ಲೆಕ್ಕ
+Calendar,ಕ್ಯಾಲೆಂಡರ್
+Calendar Events,ಕ್ಯಾಲೆಂಡರ್ ಕ್ರಿಯೆಗಳು
+Call,ಕರೆ
+Calls,ಕರೆಗಳು
+Campaign,ದಂಡಯಾತ್ರೆ
+Campaign Name,ಕ್ಯಾಂಪೇನ್ ಹೆಸರು
+Campaign Name is required,ಕ್ಯಾಂಪೇನ್ ಹೆಸರು ಅಗತ್ಯವಿದೆ
+Campaign Naming By,ಅಭಿಯಾನ ಹೆಸರಿಸುವ
+Campaign-.####,ಕ್ಯಾಂಪೇನ್ . # # # #
+Can be approved by {0},{0} ಅನುಮೋದನೆ ಮಾಡಬಹುದು
+"Can not filter based on Account, if grouped by Account","ಖಾತೆ ವರ್ಗೀಕರಿಸಲಾದ ವೇಳೆ , ಖಾತೆ ಆಧರಿಸಿ ಫಿಲ್ಟರ್ ಸಾಧ್ಯವಿಲ್ಲ"
+"Can not filter based on Voucher No, if grouped by Voucher","ಚೀಟಿ ಮೂಲಕ ವರ್ಗೀಕರಿಸಲಾಗಿದೆ ವೇಳೆ , ಚೀಟಿ ಸಂಖ್ಯೆ ಆಧರಿಸಿ ಫಿಲ್ಟರ್ ಸಾಧ್ಯವಿಲ್ಲ"
+Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total',ಬ್ಯಾಚ್ ಮಾದರಿ ಅಥವಾ ' ಹಿಂದಿನ ರೋ ಒಟ್ಟು ' ' ಹಿಂದಿನ ರೋ ಪ್ರಮಾಣ ರಂದು ' ಮಾತ್ರ ಸಾಲು ಉಲ್ಲೇಖಿಸಬಹುದು
+Cancel,ರದ್ದು
+Cancel Material Visit {0} before cancelling this Customer Issue,ರದ್ದು ಮೆಟೀರಿಯಲ್ ಭೇಟಿ {0} ಈ ಗ್ರಾಹಕ ಸಂಚಿಕೆ ರದ್ದು ಮೊದಲು
+Cancel Material Visits {0} before cancelling this Maintenance Visit,ಈ ನಿರ್ವಹಣೆ ಭೇಟಿ ರದ್ದು ಮೊದಲು ವಸ್ತು ಭೇಟಿ {0} ರದ್ದು
+Cancelled,ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ
+Cancelling this Stock Reconciliation will nullify its effect.,ಈ ಸ್ಟಾಕ್ ಸಾಮರಸ್ಯ ರದ್ದುಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಅದರ ಪರಿಣಾಮವನ್ನು ತೊಡೆದು ಕಾಣಿಸುತ್ತದೆ .
+Cannot Cancel Opportunity as Quotation Exists,ಅವಕಾಶ ಉದ್ಧರಣ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+Cannot approve leave as you are not authorized to approve leaves on Block Dates,ನೀವು ಬ್ಲಾಕ್ ದಿನಾಂಕಗಳಂದು ಎಲೆಗಳು ಅನುಮೋದಿಸಲು ಅನುಮತಿಯನ್ನು ಹೊಂದಿಲ್ಲ ರಜೆ ಅನುಮೋದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+Cannot cancel because Employee {0} is already approved for {1},ನೌಕರರ {0} ಈಗಾಗಲೇ ಅನುಮೋದನೆ ಕಾರಣ ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ {1}
+Cannot cancel because submitted Stock Entry {0} exists,ಸಲ್ಲಿಸಿದ ಸ್ಟಾಕ್ ಎಂಟ್ರಿ {0} ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಏಕೆಂದರೆ ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+Cannot carry forward {0},ಸಾಧ್ಯವಿಲ್ಲ carryforward {0}
+Cannot change Year Start Date and Year End Date once the Fiscal Year is saved.,ವರ್ಷದ ಆರಂಭ ದಿನಾಂಕ ಮತ್ತು ಹಣಕಾಸಿನ ವರ್ಷ ಉಳಿಸಲಾಗಿದೆ ಒಮ್ಮೆ ವರ್ಷಾಂತ್ಯದ ದಿನಾಂಕ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ .
+"Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency.","ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವ್ಯವಹಾರಗಳು ಇರುವುದರಿಂದ, ಕಂಪನಿಯ ಡೀಫಾಲ್ಟ್ ಕರೆನ್ಸಿ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ . ಟ್ರಾನ್ಸಾಕ್ಷನ್ಸ್ ಡೀಫಾಲ್ಟ್ ಕರೆನ್ಸಿ ಬದಲಾಯಿಸಲು ರದ್ದು ಮಾಡಬೇಕು ."
+Cannot convert Cost Center to ledger as it has child nodes,ಆಲ್ಡ್ವಿಚ್ childNodes ಲೆಡ್ಜರ್ ಒಂದು ವೆಚ್ಚದ ಕೇಂದ್ರವಾಗಿ ಪರಿವರ್ತಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+Cannot covert to Group because Master Type or Account Type is selected.,ಮಾಸ್ಟರ್ ಟೈಪ್ ಅಥವಾ ಖಾತೆ ಕೌಟುಂಬಿಕತೆ ಆಯ್ಕೆ ಏಕೆಂದರೆ ಗ್ರೂಪ್ ನಿಗೂಢ ಸಾಧ್ಯವಿಲ್ಲ .
+Cannot deactive or cancle BOM as it is linked with other BOMs,ಇದು ಇತರ BOMs ಸಂಬಂಧ ಎಂದು deactive ಅಥವಾ cancle BOM ಸಾಧ್ಯವಿಲ್ಲ
+"Cannot declare as lost, because Quotation has been made.","ಸೋತು ಉದ್ಧರಣ ಮಾಡಲಾಗಿದೆ ಏಕೆಂದರೆ , ಘೋಷಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
+Cannot deduct when category is for 'Valuation' or 'Valuation and Total',ವರ್ಗದಲ್ಲಿ ' ಮೌಲ್ಯಾಂಕನ ' ಅಥವಾ ' ಮೌಲ್ಯಾಂಕನ ಮತ್ತು ಒಟ್ಟು ' ಫಾರ್ ಯಾವಾಗ ಕಡಿತಗೊಳಿಸದಿರುವುದರ ಸಾಧ್ಯವಿಲ್ಲ
+"Cannot delete Serial No {0} in stock. First remove from stock, then delete.","ಸ್ಟಾಕ್ ನೆಯ {0} ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ . ಮೊದಲ ಅಳಿಸಿ ನಂತರ , ಸ್ಟಾಕ್ ತೆಗೆದುಹಾಕಿ."
+"Cannot directly set amount. For 'Actual' charge type, use the rate field","ನೇರವಾಗಿ ಪ್ರಮಾಣದ ಸೆಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. 'ವಾಸ್ತವಿಕ' ಬ್ಯಾಚ್ ಮಾದರಿ , ದರ ಕ್ಷೇತ್ರದಲ್ಲಿ ಬಳಸಲು"
+Cannot edit standard fields,ಡೀಫಾಲ್ಟ್ ಜಾಗ ಸಂಪಾದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+Cannot open instance when its {0} is open,ಅದರ {0} ತೆರೆದಿರುತ್ತದೆ ಉದಾಹರಣೆಗೆ ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ
+Cannot open {0} when its instance is open,ಅದರ ಉದಾಹರಣೆಗೆ ತೆರೆದುಕೊಂಡಿದ್ದಾಗ {0} ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ
+"Cannot overbill for Item {0} in row {0} more than {1}. To allow overbilling, please set in 'Setup' > 'Global Defaults'","ಕ್ಯಾನ್ ಹೆಚ್ಚು ಐಟಂ ಬಿಲ್ ಮೇಲೆ {0} ಸತತವಾಗಿ {0} ಹೆಚ್ಚು {1} . Overbilling ಅವಕಾಶ , ' ಜಾಗತಿಕ ಪೂರ್ವನಿಯೋಜಿತಗಳು ' > ' ಸೆಟಪ್ ' ಸೆಟ್ ದಯವಿಟ್ಟು"
+Cannot print cancelled documents,ರದ್ದು ದಾಖಲೆಗಳನ್ನು ಮುದ್ರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ
+Cannot produce more Item {0} than Sales Order quantity {1},ಹೆಚ್ಚು ಐಟಂ ಉತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ {0} ಹೆಚ್ಚು ಮಾರಾಟದ ಆರ್ಡರ್ ಪ್ರಮಾಣ {1}
+Cannot refer row number greater than or equal to current row number for this Charge type,ಈ ಬ್ಯಾಚ್ ಮಾದರಿ ಸಾಲು ಸಂಖ್ಯೆ ಹೆಚ್ಚಿನ ಅಥವಾ ಪ್ರಸ್ತುತ ಸಾಲಿನ ಸಂಖ್ಯೆ ಸಮಾನವಾಗಿರುತ್ತದೆ ಸೂಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+Cannot return more than {0} for Item {1},ಹೆಚ್ಚು ಮರಳಲು ಸಾಧ್ಯವಿಲ್ಲ {0} ಐಟಂ {1}
+Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row,ಮೊದಲ ಸಾಲಿನ ' ಹಿಂದಿನ ರೋ ಒಟ್ಟು ರಂದು ' ' ಹಿಂದಿನ ಸಾಲಿನಲ್ಲಿ ಪ್ರಮಾಣ ' ಅಥವಾ ಒಂದು ಬ್ಯಾಚ್ ರೀತಿಯ ಆಯ್ಕೆ ಮಾಡಬಹುದು
+Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for valuation. You can select only 'Total' option for previous row amount or previous row total,ಮೌಲ್ಯಮಾಪನದ ' ಹಿಂದಿನ ರೋ ಒಟ್ಟು ರಂದು ' ' ಹಿಂದಿನ ಸಾಲಿನಲ್ಲಿ ಪ್ರಮಾಣ ' ಅಥವಾ ಒಂದು ಬ್ಯಾಚ್ ರೀತಿಯ ಆಯ್ಕೆ ಮಾಡಬಹುದು . ನೀವು ಹಿಂದಿನ ಸಾಲು ಅಥವಾ ಹಿಂದಿನ ಸಾಲು ಒಟ್ಟು ಮೊತ್ತಕ್ಕೆ ಮಾತ್ರ ' ಒಟ್ಟು ' ಆಯ್ಕೆಯನ್ನು ಆರಿಸಬಹುದು
+Cannot set as Lost as Sales Order is made.,ಮಾರಾಟದ ಆರ್ಡರ್ ಮಾಡಿದ ಎಂದು ಕಳೆದು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ .
+Cannot set authorization on basis of Discount for {0},ರಿಯಾಯಿತಿ ಆಧಾರದ ಮೇಲೆ ಅಧಿಕಾರ ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ {0}
+Capacity,ಸಾಮರ್ಥ್ಯ
+Capacity Units,ಸಾಮರ್ಥ್ಯ ಘಟಕಗಳು
+Capital Account,ಕ್ಯಾಪಿಟಲ್ ಖಾತೆ
+Capital Equipments,ಸಲಕರಣಾ
+Carry Forward,ಮುಂದಕ್ಕೆ ಸಾಗಿಸುವ
+Carry Forwarded Leaves,ಫಾರ್ವರ್ಡ್ ಎಲೆಗಳು ಕ್ಯಾರಿ
+Case No(s) already in use. Try from Case No {0},ಕೇಸ್ ಇಲ್ಲ (ಗಳು) ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿದೆ. ಪ್ರಕರಣ ಸಂಖ್ಯೆ ನಿಂದ ಪ್ರಯತ್ನಿಸಿ {0}
+Case No. cannot be 0,ಪ್ರಕರಣ ಸಂಖ್ಯೆ 0 ಸಾಧ್ಯವಿಲ್ಲ
+Cash,ನಗದು
+Cash In Hand,ಕೈಯಲ್ಲಿ ನಗದು
+Cash Voucher,ನಗದು ಚೀಟಿ
+Cash or Bank Account is mandatory for making payment entry,ನಗದು ಅಥವಾ ಬ್ಯಾಂಕ್ ಖಾತೆ ಪಾವತಿ ಪ್ರವೇಶ ಮಾಡುವ ಕಡ್ಡಾಯ
+Cash/Bank Account,ನಗದು / ಬ್ಯಾಂಕ್ ಖಾತೆ
+Casual Leave,ರಜೆ
+Cell Number,ಸೆಲ್ ಸಂಖ್ಯೆ
+Change UOM for an Item.,ಐಟಂ UOM ಬದಲಿಸಿ .
+Change the starting / current sequence number of an existing series.,ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸರಣಿಯ ಆರಂಭಿಕ / ಪ್ರಸ್ತುತ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ ಬದಲಾಯಿಸಿ.
+Channel Partner,ಚಾನೆಲ್ ಸಂಗಾತಿ
+Charge of type 'Actual' in row {0} cannot be included in Item Rate,ಮಾದರಿ ಸಾಲು {0} ನಲ್ಲಿ 'ವಾಸ್ತವಿಕ' ಉಸ್ತುವಾರಿ ಐಟಂ ದರದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಸಾಧ್ಯವಿಲ್ಲ
+Chargeable,ಪೂರಣಮಾಡಬಲ್ಲ
+Charity and Donations,ಚಾರಿಟಿ ಮತ್ತು ದೇಣಿಗೆ
+Chart Name,ಚಾರ್ಟ್ ಶೀರ್ಷಿಕೆ
+Chart of Accounts,ಖಾತೆಗಳ ಚಾರ್ಟ್
+Chart of Cost Centers,ವೆಚ್ಚ ಸೆಂಟರ್ಸ್ ಚಾರ್ಟ್
+Check how the newsletter looks in an email by sending it to your email.,ಸುದ್ದಿಪತ್ರವನ್ನು ನಿಮ್ಮ ಇಮೇಲ್ ಕಳುಹಿಸುವ ಮೂಲಕ ಇಮೇಲ್ ತೋರುತ್ತಿದೆ ಹೇಗೆ ಪರಿಶೀಲಿಸಿ .
+"Check if recurring invoice, uncheck to stop recurring or put proper End Date","ಸರಕುಪಟ್ಟಿ ಮರುಕಳಿಸುವ ವೇಳೆ ಪರಿಶೀಲಿಸಿ , ಮರುಕಳಿಸುವ ನಿಲ್ಲಿಸಲು ಅಥವಾ ಸರಿಯಾದ ಎಂಡ್ ದಿನಾಂಕ ಹಾಕಲು ಗುರುತಿಸಬೇಡಿ"
+"Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.","ನೀವು ಸ್ವಯಂಚಾಲಿತ ಮರುಕಳಿಸುವ ಇನ್ವಾಯ್ಸ್ ಅಗತ್ಯವಿದ್ದರೆ ಪರಿಶೀಲಿಸಿ . ಯಾವುದೇ ಮಾರಾಟ ಸರಕುಪಟ್ಟಿ ಸಲ್ಲಿಸಿದ ನಂತರ, ಮರುಕಳಿಸುವ ಭಾಗವನ್ನುತೆರೆದು ಗೋಚರಿಸುತ್ತದೆ."
+Check if you want to send salary slip in mail to each employee while submitting salary slip,ನೀವು ಸಂಬಳ ಸ್ಲಿಪ್ ಸಲ್ಲಿಸುವಾಗ ಪ್ರತಿ ಉದ್ಯೋಗಿ ಮೇಲ್ ಸಂಬಳ ಸ್ಲಿಪ್ ಕಳುಹಿಸಲು ಬಯಸಿದರೆ ಪರಿಶೀಲಿಸಿ
+Check this if you want to force the user to select a series before saving. There will be no default if you check this.,ನೀವು ಉಳಿಸುವ ಮೊದಲು ಸರಣಿ ಆರಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಒತ್ತಾಯಿಸಲು ಬಯಸಿದಲ್ಲಿ ಈ ಪರಿಶೀಲಿಸಿ . ನೀವು ಈ ಪರಿಶೀಲಿಸಿ ವೇಳೆ ಯಾವುದೇ ಡೀಫಾಲ್ಟ್ ಇರುತ್ತದೆ .
+Check this if you want to show in website,ನೀವು ವೆಬ್ಸೈಟ್ ತೋರಿಸಲು ಬಯಸಿದರೆ ಈ ಪರಿಶೀಲಿಸಿ
+Check this to disallow fractions. (for Nos),ಭಿನ್ನರಾಶಿಗಳನ್ನು ಅವಕಾಶ ಈ ಪರಿಶೀಲಿಸಿ . ( ಸೂಲ ಫಾರ್ )
+Check this to pull emails from your mailbox,ನಿಮ್ಮ ಮೇಲ್ಬಾಕ್ಸ್ನ ಇಮೇಲ್ಗಳ ಎಳೆಯಲು ಈ ಪರಿಶೀಲಿಸಿ
+Check to activate,ಸಕ್ರಿಯಗೊಳಿಸಲು ಪರಿಶೀಲಿಸಿ
+Check to make Shipping Address,ShippingAddress ಮಾಡಲು ಪರಿಶೀಲಿಸಿ
+Check to make primary address,ಪ್ರಾಥಮಿಕ ವಿಳಾಸಕ್ಕೆ ಮಾಡಲು ಪರಿಶೀಲಿಸಿ
+Chemical,ರಾಸಾಯನಿಕ
+Cheque,ಚೆಕ್
+Cheque Date,ಚೆಕ್ ದಿನಾಂಕ
+Cheque Number,ಚೆಕ್ ಸಂಖ್ಯೆ
+Child account exists for this account. You can not delete this account.,ಮಗುವಿನ ಖಾತೆಗೆ ಈ ಖಾತೆಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ . ನೀವು ಈ ಖಾತೆಯನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ .
+City,ನಗರ
+City/Town,ನಗರ / ಪಟ್ಟಣ
+Claim Amount,ಹಕ್ಕು ಪ್ರಮಾಣವನ್ನು
+Claims for company expense.,ಕಂಪನಿ ಖರ್ಚು ಹಕ್ಕು .
+Class / Percentage,ವರ್ಗ / ಶೇಕಡಾವಾರು
+Classic,ಅತ್ಯುತ್ಕೃಷ್ಟ
+Clear Cache,ತೆರವುಗೊಳಿಸಿ ಸಂಗ್ರಹ
+Clear Table,ತೆರವುಗೊಳಿಸಿ ಟೇಬಲ್
+Clearance Date,ಕ್ಲಿಯರೆನ್ಸ್ ದಿನಾಂಕ
+Clearance Date not mentioned,ಕ್ಲಿಯರೆನ್ಸ್ ದಿನಾಂಕ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ
+Clearance date cannot be before check date in row {0},ಕ್ಲಿಯರೆನ್ಸ್ ದಿನಾಂಕ ದಿನಾಂಕ ಸತತವಾಗಿ ಚೆಕ್ ಮೊದಲು ಸಾಧ್ಯವಿಲ್ಲ {0}
+Click on 'Make Sales Invoice' button to create a new Sales Invoice.,ಹೊಸ ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ರಚಿಸಲು ' ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಮಾಡಿ ' ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ .
+Click on a link to get options to expand get options ,
+Click on row to view / edit.,/ ಬದಲಾಯಿಸಿ ವೀಕ್ಷಿಸಲು ಸಾಲು ಕ್ಲಿಕ್ ಮಾಡಿ.
+Click to Expand / Collapse,/ ಕುಗ್ಗಿಸು ವಿಸ್ತರಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ
+Client,ಕಕ್ಷಿಗಾರ
+Close,ಮುಚ್ಚಿ
+Close Balance Sheet and book Profit or Loss.,ಮುಚ್ಚಿ ಬ್ಯಾಲೆನ್ಸ್ ಶೀಟ್ ಮತ್ತು ಪುಸ್ತಕ ಲಾಭ ಅಥವಾ ನಷ್ಟ .
+Close: {0},ಮುಚ್ಚಿ : {0}
+Closed,ಮುಚ್ಚಲಾಗಿದೆ
+Closing Account Head,ಖಾತೆ ಮುಚ್ಚುವಿಕೆಗೆ ಹೆಡ್
+Closing Account {0} must be of type 'Liability',ಖಾತೆ {0} ಕ್ಲೋಸಿಂಗ್ ಮಾದರಿ ' ಹೊಣೆಗಾರಿಕೆ ' ಇರಬೇಕು
+Closing Date,ದಿನಾಂಕ ಕ್ಲೋಸಿಂಗ್
+Closing Fiscal Year,ಹಣಕಾಸಿನ ವರ್ಷ ಕ್ಲೋಸಿಂಗ್
+Closing Qty,ಮುಚ್ಚುವ ಪ್ರಮಾಣ
+Closing Value,ಮುಚ್ಚುವ ಮೌಲ್ಯವನ್ನು
+CoA Help,ಸಿಓಎ ಸಹಾಯ
+Code,ಕೋಡ್
+Cold Calling,ಶೀತಲ ದೂರವಾಣಿ
+Collapse,ಕುಸಿತ
+Color,ಬಣ್ಣ
+Comma separated list of email addresses,ಅಲ್ಪವಿರಾಮದಿಂದ ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಬೇರ್ಪಡಿಸಲಾದ ಪಟ್ಟಿ
+Comment,ಟಿಪ್ಪಣಿ
+Comments,ಪ್ರತಿಕ್ರಿಯೆಗಳು
+Commercial,ವ್ಯಾಪಾರದ
+Commission,ಆಯೋಗ
+Commission Rate,ಕಮಿಷನ್ ದರ
+Commission Rate (%),ಕಮಿಷನ್ ದರ ( % )
+Commission on Sales,ಮಾರಾಟದ ಮೇಲೆ ಕಮಿಷನ್
+Commission rate cannot be greater than 100,ಕಮಿಷನ್ ದರ 100 ಹೆಚ್ಚು ಸಾಧ್ಯವಿಲ್ಲ
+Communication,ಸಂವಹನ
+Communication HTML,ಸಂವಹನ ಎಚ್ಟಿಎಮ್ಎಲ್
+Communication History,ಸಂವಹನ ಇತಿಹಾಸ
+Communication Medium,ಸಂವಹನ ಮಧ್ಯಮ
+Communication log.,ಸಂವಹನ ದಾಖಲೆ .
+Communications,ಸಂಪರ್ಕ
+Company,ಕಂಪನಿ
+Company (not Customer or Supplier) master.,ಕಂಪನಿ ( ಗ್ರಾಹಕ ಅಥವಾ ಸರಬರಾಜುದಾರ ) ಮಾಸ್ಟರ್ .
+Company Abbreviation,ಕಂಪನಿ ಸಂಕ್ಷೇಪಣ
+Company Details,ಕಂಪನಿ ವಿವರಗಳು
+Company Email,ಕಂಪನಿ ಇಮೇಲ್
+"Company Email ID not found, hence mail not sent","ಕಂಪನಿ ಇಮೇಲ್ ಐಡಿ ಪತ್ತೆಯಾಗಿಲ್ಲ , ಆದ್ದರಿಂದ ಕಳುಹಿಸಲಾಗಿಲ್ಲ ಮೇಲ್"
+Company Info,ಕಂಪನಿ ಮಾಹಿತಿ
+Company Name,ಕಂಪನಿ ಹೆಸರು
+Company Settings,ಕಂಪನಿ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Company is missing in warehouses {0},ಕಂಪನಿ ಗೋದಾಮುಗಳು ಕಾಣೆಯಾಗಿದೆ {0}
+Company is required,ಕಂಪನಿ ಅಗತ್ಯವಿದೆ
+Company registration numbers for your reference. Example: VAT Registration Numbers etc.,ನಿಮ್ಮ ಉಲ್ಲೇಖ ಕಂಪನಿ ನೋಂದಣಿ ಸಂಖ್ಯೆಗಳು . ಉದಾಹರಣೆ : ವಾಟ್ ನೋಂದಣಿ ಸಂಖ್ಯೆಗಳು ಇತ್ಯಾದಿ
+Company registration numbers for your reference. Tax numbers etc.,ನಿಮ್ಮ ಉಲ್ಲೇಖ ಕಂಪನಿ ನೋಂದಣಿ ಸಂಖ್ಯೆಗಳು . ತೆರಿಗೆ ಸಂಖ್ಯೆಗಳನ್ನು ಇತ್ಯಾದಿ
+"Company, Month and Fiscal Year is mandatory","ಕಂಪನಿ , ತಿಂಗಳ ಮತ್ತು ಹಣಕಾಸಿನ ವರ್ಷ ಕಡ್ಡಾಯ"
+Compensatory Off,ಪರಿಹಾರ ಆಫ್
+Complete,ಕಂಪ್ಲೀಟ್
+Complete By,ದಿ ಕಂಪ್ಲೀಟ್
+Complete Setup,ಕಂಪ್ಲೀಟ್ ಸೆಟಪ್
+Completed,ಪೂರ್ಣಗೊಂಡಿದೆ
+Completed Production Orders,ಪೂರ್ಣಗೊಂಡಿದೆ ಉತ್ಪಾದನೆ ಆರ್ಡರ್ಸ್
+Completed Qty,ಪೂರ್ಣಗೊಂಡಿದೆ ಪ್ರಮಾಣ
+Completion Date,ಪೂರ್ಣಗೊಳ್ಳುವ ದಿನಾಂಕ
+Completion Status,ಪೂರ್ಣಗೊಂಡ ಸ್ಥಿತಿ
+Computer,ಗಣಕಯಂತ್ರ
+Computers,ಕಂಪ್ಯೂಟರ್
+Confirmation Date,ದೃಢೀಕರಣ ದಿನಾಂಕ
+Confirmed orders from Customers.,ಗ್ರಾಹಕರಿಂದ ಕನ್ಫರ್ಮ್ಡ್ ಆದೇಶಗಳನ್ನು .
+Consider Tax or Charge for,ತೆರಿಗೆ ಅಥವಾ ಶುಲ್ಕ ಪರಿಗಣಿಸಿ
+Considered as Opening Balance,ಬ್ಯಾಲೆನ್ಸ್ ತೆರೆಯುವ ಪರಿಗಣಿಸಲಾದ
+Considered as an Opening Balance,ಬ್ಯಾಲೆನ್ಸ್ ತೆರೆಯುವ ಪರಿಗಣಿಸಲಾದ
+Consultant,ಕನ್ಸಲ್ಟೆಂಟ್
+Consulting,ಕನ್ಸಲ್ಟಿಂಗ್
+Consumable,ಉಪಭೋಗ್ಯ
+Consumable Cost,ಉಪಭೋಗ್ಯ ವೆಚ್ಚ
+Consumable cost per hour,ಗಂಟೆಗೆ ಉಪಭೋಗ್ಯ ವೆಚ್ಚ
+Consumed Qty,ಸೇವಿಸಲ್ಪಟ್ಟ ಪ್ರಮಾಣ
+Consumer Products,ಗ್ರಾಹಕ ಉತ್ಪನ್ನಗಳು
+Contact,ಸಂಪರ್ಕಿಸಿ
+Contact Control,ಸಂಪರ್ಕಿಸಿ ಕಂಟ್ರೋಲ್
+Contact Desc,ಸಂಪರ್ಕಿಸಿ DESC
+Contact Details,ಸಂಪರ್ಕ ವಿವರಗಳು
+Contact Email,ಇಮೇಲ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸಿ
+Contact HTML,ಸಂಪರ್ಕಿಸಿ ಎಚ್ಟಿಎಮ್ಎಲ್
+Contact Info,ಸಂಪರ್ಕ ಮಾಹಿತಿ
+Contact Mobile No,ಸಂಪರ್ಕಿಸಿ ಮೊಬೈಲ್ ನಂ
+Contact Name,ಸಂಪರ್ಕಿಸಿ ಹೆಸರು
+Contact No.,ಸಂಪರ್ಕಿಸಿ ನಂ
+Contact Person,ಕಾಂಟ್ಯಾಕ್ಟ್ ಪರ್ಸನ್
+Contact Type,ಸಂಪರ್ಕಿಸಿ ಪ್ರಕಾರ
+Contact master.,ಸಂಪರ್ಕಿಸಿ ಮಾಸ್ಟರ್ .
+Contacts,ಸಂಪರ್ಕಗಳು
+Content,ವಿಷಯ
+Content Type,ವಿಷಯ ಪ್ರಕಾರ
+Contra Voucher,ಕಾಂಟ್ರಾ ಚೀಟಿ
+Contract,ಒಪ್ಪಂದ
+Contract End Date,ಕಾಂಟ್ರಾಕ್ಟ್ ಎಂಡ್ ದಿನಾಂಕ
+Contract End Date must be greater than Date of Joining,ಕಾಂಟ್ರಾಕ್ಟ್ ಎಂಡ್ ದಿನಾಂಕ ಸೇರುವ ದಿನಾಂಕ ಹೆಚ್ಚಿನ ಇರಬೇಕು
+Contribution (%),ಕೊಡುಗೆ ( % )
+Contribution to Net Total,ನೆಟ್ ಒಟ್ಟು ಕೊಡುಗೆ
+Conversion Factor,ಪರಿವರ್ತಿಸುವುದರ
+Conversion Factor is required,ಪರಿವರ್ತಿಸುವುದರ ಅಗತ್ಯವಿದೆ
+Conversion factor cannot be in fractions,ಪರಿವರ್ತಿಸುವುದರ ಭಿನ್ನರಾಶಿಗಳನ್ನು ಇರುವುದಿಲ್ಲವೋ
+Conversion factor for default Unit of Measure must be 1 in row {0},ಅಳತೆ ಡೀಫಾಲ್ಟ್ ಘಟಕ ಪರಿವರ್ತಿಸುವುದರ ಸತತವಾಗಿ 1 ಇರಬೇಕು {0}
+Conversion rate cannot be 0 or 1,ಪರಿವರ್ತನೆ ದರವು 0 ಅಥವಾ 1 ಸಾಧ್ಯವಿಲ್ಲ
+Convert into Recurring Invoice,ಮರುಕಳಿಸುವ ಸರಕುಪಟ್ಟಿ ಒಳಗೆ ಪರಿವರ್ತಿಸಿ
+Convert to Group,ಗ್ರೂಪ್ ಗೆ ಪರಿವರ್ತಿಸಿ
+Convert to Ledger,ಲೆಡ್ಜರ್ ಗೆ ಪರಿವರ್ತಿಸಿ
+Converted,ಪರಿವರ್ತಿತ
+Copy,ನಕಲು
+Copy From Item Group,ಐಟಂ ಗುಂಪಿನಿಂದ ನಕಲಿಸಿ
+Cosmetics,ಕಾಸ್ಮೆಟಿಕ್ಸ್
+Cost Center,ವೆಚ್ಚ ಸೆಂಟರ್
+Cost Center Details,ಸೆಂಟರ್ ವಿವರಗಳು ವೆಚ್ಚ
+Cost Center Name,ವೆಚ್ಚದ ಕೇಂದ್ರವಾಗಿ ಹೆಸರು
+Cost Center is mandatory for Item {0},ವೆಚ್ಚ ಸೆಂಟರ್ ಐಟಂ ಕಡ್ಡಾಯ {0}
+Cost Center is required for 'Profit and Loss' account {0},ವೆಚ್ಚ ಸೆಂಟರ್ ' ಲಾಭ ಮತ್ತು ನಷ್ಟ ' ಖಾತೆ ಅಗತ್ಯವಿದೆ {0}
+Cost Center is required in row {0} in Taxes table for type {1},ವೆಚ್ಚ ಸೆಂಟರ್ ಸಾಲು ಅಗತ್ಯವಿದೆ {0} ತೆರಿಗೆಗಳು ಕೋಷ್ಟಕದಲ್ಲಿ ಮಾದರಿ {1}
+Cost Center with existing transactions can not be converted to group,ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವ್ಯವಹಾರಗಳು ವೆಚ್ಚ ಸೆಂಟರ್ ಗುಂಪು ಪರಿವರ್ತನೆ ಸಾಧ್ಯವಿಲ್ಲ
+Cost Center with existing transactions can not be converted to ledger,ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವ್ಯವಹಾರಗಳು ವೆಚ್ಚ ಸೆಂಟರ್ ಲೆಡ್ಜರ್ ಪರಿವರ್ತನೆ ಸಾಧ್ಯವಿಲ್ಲ
+Cost Center {0} does not belong to Company {1},ವೆಚ್ಚ ಸೆಂಟರ್ {0} ಸೇರುವುದಿಲ್ಲ ಕಂಪನಿ {1}
+Cost of Goods Sold,ಮಾರಿದ ವಸ್ತುಗಳ ಬೆಲೆ
+Costing,ಕಾಸ್ಟಿಂಗ್
+Country,ದೇಶ
+Country Name,ದೇಶದ ಹೆಸರು
+"Country, Timezone and Currency","ದೇಶ , ಕಾಲ ವಲಯ ಮತ್ತು ಕರೆನ್ಸಿ"
+Create Bank Voucher for the total salary paid for the above selected criteria,ಮೇಲೆ ಆಯ್ಕೆ ಮಾನದಂಡಗಳನ್ನು ಒಟ್ಟು ವೇತನ ಬ್ಯಾಂಕ್ ಚೀಟಿ ರಚಿಸಿ
+Create Customer,ಗ್ರಾಹಕ ರಚಿಸಿ
+Create Material Requests,CreateMaterial ವಿನಂತಿಗಳು
+Create New,ಹೊಸ ರಚಿಸಿ
+Create Opportunity,ಅವಕಾಶ ರಚಿಸಿ
+Create Production Orders,ಪ್ರೊಡಕ್ಷನ್ ಆದೇಶಗಳನ್ನು ರಚಿಸಲು
+Create Quotation,ಉದ್ಧರಣ ರಚಿಸಿ
+Create Receiver List,ಸ್ವೀಕರಿಸುವವರ ಪಟ್ಟಿ ರಚಿಸಿ
+Create Salary Slip,ಸಂಬಳ ಸ್ಲಿಪ್ ರಚಿಸಿ
+Create Stock Ledger Entries when you submit a Sales Invoice,ನೀವು ಒಂದು ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಸಲ್ಲಿಸಿದಾಗ ಸ್ಟಾಕ್ ಲೆಡ್ಜರ್ ನಮೂದುಗಳನ್ನು ರಚಿಸಿ
+"Create and manage daily, weekly and monthly email digests.","ರಚಿಸಿ ಮತ್ತು , ದೈನಂದಿನ ಸಾಪ್ತಾಹಿಕ ಮತ್ತು ಮಾಸಿಕ ಇಮೇಲ್ ಡೈಜೆಸ್ಟ್ ನಿರ್ವಹಿಸಿ ."
+Create rules to restrict transactions based on values.,ಮೌಲ್ಯಗಳ ಆಧಾರದ ವ್ಯವಹಾರ ನಿರ್ಬಂಧಿಸಲು ನಿಯಮಗಳನ್ನು ರಚಿಸಿ .
+Created By,ದಾಖಲಿಸಿದವರು
+Creates salary slip for above mentioned criteria.,ಮೇಲೆ ತಿಳಿಸಿದ ಮಾನದಂಡಗಳನ್ನು ಸಂಬಳ ಸ್ಲಿಪ್ ರಚಿಸುತ್ತದೆ .
+Creation / Modified By,ಸೃಷ್ಟಿ / ಬದಲಾಯಿಸಲಾಗಿತ್ತು
+Creation Date,ರಚನೆ ದಿನಾಂಕ
+Creation Document No,ಸೃಷ್ಟಿ ಡಾಕ್ಯುಮೆಂಟ್ ಸಂಖ್ಯೆ
+Creation Document Type,ಸೃಷ್ಟಿ ಡಾಕ್ಯುಮೆಂಟ್ ಕೌಟುಂಬಿಕತೆ
+Creation Time,ಸೃಷ್ಟಿ ಟೈಮ್
+Credentials,ರುಜುವಾತುಗಳು
+Credit,ಕ್ರೆಡಿಟ್
+Credit Amt,ಕ್ರೆಡಿಟ್ ಕಚೇರಿ
+Credit Card,ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್
+Credit Card Voucher,ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಚೀಟಿ
+Credit Controller,ಕ್ರೆಡಿಟ್ ನಿಯಂತ್ರಕ
+Credit Days,ಕ್ರೆಡಿಟ್ ಡೇಸ್
+Credit Limit,ಕ್ರೆಡಿಟ್ ಮಿತಿಯನ್ನು
+Credit Note,ಕ್ರೆಡಿಟ್ ಸ್ಕೋರ್
+Credit To,ಕ್ರೆಡಿಟ್
+Currency,ಕರೆನ್ಸಿ
+Currency Exchange,ಕರೆನ್ಸಿ ವಿನಿಮಯ
+Currency Name,CurrencyName
+Currency Settings,ಕರೆನ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Currency and Price List,ಕರೆನ್ಸಿ ಮತ್ತು ಬೆಲೆ ಪಟ್ಟಿ
+Currency exchange rate master.,ಕರೆನ್ಸಿ ವಿನಿಮಯ ದರ ಮಾಸ್ಟರ್ .
+Current Address,ಪ್ರಸ್ತುತ ವಿಳಾಸ
+Current Address Is,ಪ್ರಸ್ತುತ ವಿಳಾಸ ಈಸ್
+Current Assets,ಪ್ರಸಕ್ತ ಆಸ್ತಿಪಾಸ್ತಿಗಳು
+Current BOM,ಪ್ರಸ್ತುತ BOM
+Current BOM and New BOM can not be same,ಪ್ರಸ್ತುತ BOM ಮತ್ತು ಹೊಸ BOM ಇರಲಾಗುವುದಿಲ್ಲ
+Current Fiscal Year,ಪ್ರಸಕ್ತ ಆರ್ಥಿಕ ವರ್ಷದ
+Current Liabilities,ಪ್ರಸಕ್ತ ಹಣಕಾಸಿನ ಹೊಣೆಗಾರಿಕೆಗಳು
+Current Stock,ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್
+Current Stock UOM,ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್ UOM
+Current Value,ಪ್ರಸ್ತುತ ಮೌಲ್ಯ
+Current status,ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು
+Custom,ಪದ್ಧತಿ
+Custom Autoreply Message,ಕಸ್ಟಮ್ ಆಟೋ ಉತ್ತರಿಸಿ ಸಂದೇಶ
+Custom Message,ಕಸ್ಟಮ್ ಸಂದೇಶ
+Custom Reports,ಕಸ್ಟಮ್ ವರದಿಗಳು
+Customer,ಗಿರಾಕಿ
+Customer (Receivable) Account,ಗ್ರಾಹಕ ( ಸ್ವೀಕರಿಸುವಂತಹ ) ಖಾತೆಯನ್ನು
+Customer / Item Name,ಗ್ರಾಹಕ / ಐಟಂ ಹೆಸರು
+Customer / Lead Address,ಗ್ರಾಹಕ / ಲೀಡ್ ವಿಳಾಸ
+Customer / Lead Name,ಗ್ರಾಹಕ / ಲೀಡ್ ಹೆಸರು
+Customer Account Head,ಗ್ರಾಹಕ ಖಾತೆಯನ್ನು ಹೆಡ್
+Customer Acquisition and Loyalty,ಗ್ರಾಹಕ ಸ್ವಾಧೀನ ಮತ್ತು ನಿಷ್ಠೆ
+Customer Address,ಗ್ರಾಹಕ ವಿಳಾಸ
+Customer Addresses And Contacts,ಗ್ರಾಹಕ ವಿಳಾಸಗಳು ಮತ್ತು ಸಂಪರ್ಕಗಳು
+Customer Code,ಗ್ರಾಹಕ ಕೋಡ್
+Customer Codes,ಗ್ರಾಹಕ ಕೋಡ್ಸ್
+Customer Details,ಗ್ರಾಹಕ ವಿವರಗಳು
+Customer Feedback,ಪ್ರತಿಕ್ರಿಯೆ
+Customer Group,ಗ್ರಾಹಕ ಗುಂಪಿನ
+Customer Group / Customer,ಗ್ರಾಹಕ ಗುಂಪಿನ / ಗ್ರಾಹಕ
+Customer Group Name,ಗ್ರಾಹಕ ಗುಂಪಿನ ಹೆಸರು
+Customer Intro,ಗ್ರಾಹಕ ಪರಿಚಯ
+Customer Issue,ಗ್ರಾಹಕ ಸಂಚಿಕೆ
+Customer Issue against Serial No.,ಸರಣಿ ವಿರುದ್ಧ ಗ್ರಾಹಕ ಸಂಚಿಕೆ .
+Customer Name,ಗ್ರಾಹಕ ಹೆಸರು
+Customer Naming By,ಗ್ರಾಹಕ ಹೆಸರಿಸುವ ಮೂಲಕ
+Customer Service,ಗ್ರಾಹಕ ಸೇವೆ
+Customer database.,ಗ್ರಾಹಕ ಡೇಟಾಬೇಸ್ .
+Customer is required,ಗ್ರಾಹಕ ಅಗತ್ಯವಿದೆ
+Customer master.,ಗ್ರಾಹಕ ಮಾಸ್ಟರ್ .
+Customer required for 'Customerwise Discount',' Customerwise ಡಿಸ್ಕೌಂಟ್ ' ಅಗತ್ಯವಿದೆ ಗ್ರಾಹಕ
+Customer {0} does not belong to project {1},ಗ್ರಾಹಕ {0} ಅಭಿವ್ಯಕ್ತಗೊಳಿಸಲು ಸೇರಿಲ್ಲ {1}
+Customer {0} does not exist,ಗ್ರಾಹಕ {0} ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
+Customer's Item Code,ಗ್ರಾಹಕರ ಐಟಂ ಕೋಡ್
+Customer's Purchase Order Date,ಗ್ರಾಹಕರ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ದಿನಾಂಕ
+Customer's Purchase Order No,ಗ್ರಾಹಕರ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ನಂ
+Customer's Purchase Order Number,ಗ್ರಾಹಕರ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಸಂಖ್ಯೆ
+Customer's Vendor,ಗ್ರಾಹಕರ ಮಾರಾಟಗಾರರ
+Customers Not Buying Since Long Time,ಗ್ರಾಹಕರು ರಿಂದ ಲಾಂಗ್ ಟೈಮ್ ಖರೀದಿ ಇಲ್ಲ
+Customerwise Discount,Customerwise ಡಿಸ್ಕೌಂಟ್
+Customize,ಕಸ್ಟಮೈಸ್
+Customize the Notification,ಅಧಿಸೂಚನೆ ಕಸ್ಟಮೈಸ್
+Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.,ಮಾಡಿದರು ಇಮೇಲ್ ಒಂದು ಭಾಗವಾಗಿ ಹೋಗುತ್ತದೆ ಪರಿಚಯಾತ್ಮಕ ಪಠ್ಯ ಕಸ್ಟಮೈಸ್ . ಪ್ರತಿ ವ್ಯವಹಾರ ಪ್ರತ್ಯೇಕ ಪರಿಚಯಾತ್ಮಕ ಪಠ್ಯ ಹೊಂದಿದೆ .
+DN Detail,ಡಿ ವಿವರ
+Daily,ಪ್ರತಿದಿನ
+Daily Time Log Summary,ದೈನಂದಿನ ಸಮಯ ಲಾಗಿನ್ ಸಾರಾಂಶ
+Database Folder ID,ಡೇಟಾಬೇಸ್ ಫೋಲ್ಡರ್ ID ಯನ್ನು
+Database of potential customers.,ಸಂಭಾವ್ಯ ಗ್ರಾಹಕರು ಡೇಟಾಬೇಸ್ .
+Date,ದಿನಾಂಕ
+Date Format,ದಿನಾಂಕ ಸ್ವರೂಪ
+Date Of Retirement,ನಿವೃತ್ತಿ ದಿನಾಂಕ
+Date Of Retirement must be greater than Date of Joining,ನಿವೃತ್ತಿ ದಿನಾಂಕ ಸೇರುವ ದಿನಾಂಕ ಹೆಚ್ಚಿನ ಇರಬೇಕು
+Date is repeated,ದಿನಾಂಕ ಪುನರಾವರ್ತಿಸುತ್ತದೆ
+Date must be in format: {0},ದಿನಾಂಕ ಸ್ವರೂಪದಲ್ಲಿರಬೇಕು : {0}
+Date of Birth,ಜನ್ಮ ದಿನಾಂಕ
+Date of Issue,ಸಂಚಿಕೆ ದಿನಾಂಕ
+Date of Joining,ಸೇರುವ ದಿನಾಂಕ
+Date of Joining must be greater than Date of Birth,ಸೇರುವ ದಿನಾಂಕ ಜನ್ಮ ದಿನಾಂಕ ಹೆಚ್ಚಿನ ಇರಬೇಕು
+Date on which lorry started from supplier warehouse,ಲಾರಿ ಪೂರೈಕೆದಾರ ಗೋದಾಮಿನ ಆರಂಭವಾದ ಮೇಲೆ ದಿನಾಂಕ
+Date on which lorry started from your warehouse,ಲಾರಿ ನಿಮ್ಮ ಗೋದಾಮಿನ ಆರಂಭವಾದ ಮೇಲೆ ದಿನಾಂಕ
+Dates,ದಿನಾಂಕ
+Days Since Last Order,ದಿನಗಳಿಂದಲೂ ಕೊನೆಯ ಆರ್ಡರ್
+Days for which Holidays are blocked for this department.,ಯಾವ ರಜಾದಿನಗಳಲ್ಲಿ ಡೇಸ್ ಈ ಇಲಾಖೆಗೆ ನಿರ್ಬಂಧಿಸಲಾಗುತ್ತದೆ.
+Dealer,ವ್ಯಾಪಾರಿ
+Dear,ಪ್ರಿಯ
+Debit,ಡೆಬಿಟ್
+Debit Amt,ಡೆಬಿಟ್ ಕಚೇರಿ
+Debit Note,ಡೆಬಿಟ್ ಚೀಟಿಯನ್ನು
+Debit To,ಡೆಬಿಟ್
+Debit and Credit not equal for this voucher. Difference is {0}.,ಡೆಬಿಟ್ ಮತ್ತು ಈ ಚೀಟಿ ಸಮಾನ ಅಲ್ಲ ಕ್ರೆಡಿಟ್ . ವ್ಯತ್ಯಾಸ {0} ಆಗಿದೆ .
+Deduct,ಕಳೆ
+Deduction,ವ್ಯವಕಲನ
+Deduction Type,ಕಡಿತವು ಕೌಟುಂಬಿಕತೆ
+Deduction1,Deduction1
+Deductions,ನಿರ್ಣಯಗಳಿಂದ
+Default,ಡೀಫಾಲ್ಟ್
+Default Account,ಡೀಫಾಲ್ಟ್ ಖಾತೆ
+Default BOM,ಡೀಫಾಲ್ಟ್ BOM
+Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.,ಈ ಕ್ರಮವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಾಗ ಡೀಫಾಲ್ಟ್ ಬ್ಯಾಂಕ್ / ನಗದು ಖಾತೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪಿಓಎಸ್ ಸರಕುಪಟ್ಟಿ ರಲ್ಲಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ.
+Default Bank Account,ಡೀಫಾಲ್ಟ್ ಬ್ಯಾಂಕ್ ಖಾತೆ
+Default Buying Cost Center,ಡೀಫಾಲ್ಟ್ ಖರೀದಿ ವೆಚ್ಚ ಸೆಂಟರ್
+Default Buying Price List,ಡೀಫಾಲ್ಟ್ ಬೆಲೆ ಪಟ್ಟಿ ಖರೀದಿ
+Default Cash Account,ಡೀಫಾಲ್ಟ್ ನಗದು ಖಾತೆ
+Default Company,ಡೀಫಾಲ್ಟ್ ಕಂಪನಿ
+Default Cost Center for tracking expense for this item.,ಈ ಐಟಂ ವೆಚ್ಚದಲ್ಲಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಡೀಫಾಲ್ಟ್ ವೆಚ್ಚ ಸೆಂಟರ್ .
+Default Currency,ಡೀಫಾಲ್ಟ್ ಕರೆನ್ಸಿ
+Default Customer Group,ಡೀಫಾಲ್ಟ್ ಗ್ರಾಹಕ ಗುಂಪಿನ
+Default Expense Account,ಡೀಫಾಲ್ಟ್ ಖರ್ಚು ಖಾತೆ
+Default Income Account,ಡೀಫಾಲ್ಟ್ ಆದಾಯ ಖಾತೆ
+Default Item Group,ಡೀಫಾಲ್ಟ್ ಐಟಂ ಗುಂಪು
+Default Price List,ಡೀಫಾಲ್ಟ್ ಬೆಲೆ ಪಟ್ಟಿ
+Default Purchase Account in which cost of the item will be debited.,ಐಟಂ ಯಾವ ವೆಚ್ಚ ಡೀಫಾಲ್ಟ್ ಖರೀದಿ ಅಕೌಂಟ್ ಡೆಬಿಟ್ ನಡೆಯಲಿದೆ .
+Default Selling Cost Center,ಡೀಫಾಲ್ಟ್ ಮಾರಾಟ ವೆಚ್ಚ ಸೆಂಟರ್
+Default Settings,ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು
+Default Source Warehouse,ಡೀಫಾಲ್ಟ್ ಮೂಲ ವೇರ್ಹೌಸ್
+Default Stock UOM,ಡೀಫಾಲ್ಟ್ ಸ್ಟಾಕ್ UOM
+Default Supplier,ಡೀಫಾಲ್ಟ್ ಸರಬರಾಜುದಾರ
+Default Supplier Type,ಡೀಫಾಲ್ಟ್ ಸರಬರಾಜುದಾರ ಪ್ರಕಾರ
+Default Target Warehouse,ಡೀಫಾಲ್ಟ್ ಟಾರ್ಗೆಟ್ ವೇರ್ಹೌಸ್
+Default Territory,ಡೀಫಾಲ್ಟ್ ಪ್ರದೇಶ
+Default Unit of Measure,ಮಾಪನದ ಡೀಫಾಲ್ಟ್ ಘಟಕ
+"Default Unit of Measure can not be changed directly because you have already made some transaction(s) with another UOM. To change default UOM, use 'UOM Replace Utility' tool under Stock module.","ನೀವು ಈಗಾಗಲೇ ಮತ್ತೊಂದು UOM ಕೆಲವು ವ್ಯವಹಾರ (ಗಳು) ಮಾಡಿದ ಕಾರಣ ಅಳತೆ ಪೂರ್ವನಿಯೋಜಿತ ಘಟಕ ನೇರವಾಗಿ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ . ಡೀಫಾಲ್ಟ್ UOM ಬದಲಾಯಿಸಲು, ನೆಲದ ಮಾಡ್ಯೂಲ್ ಅಡಿಯಲ್ಲಿ ' UOM ಯುಟಿಲಿಟಿ ಬದಲಾಯಿಸಿ ' ಉಪಕರಣವನ್ನು ಬಳಸಿ."
+Default Valuation Method,ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಮಾಪನ ವಿಧಾನ
+Default Warehouse,ಡೀಫಾಲ್ಟ್ ವೇರ್ಹೌಸ್
+Default Warehouse is mandatory for stock Item.,ಡೀಫಾಲ್ಟ್ ವೇರ್ಹೌಸ್ ಸ್ಟಾಕ್ ಐಟಂ ಕಡ್ಡಾಯ.
+Default settings for accounting transactions.,ಅಕೌಂಟಿಂಗ್ ವ್ಯವಹಾರ ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು .
+Default settings for buying transactions.,ವ್ಯವಹಾರ ಖರೀದಿ ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು .
+Default settings for selling transactions.,ವ್ಯವಹಾರ ಮಾರಾಟ ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು .
+Default settings for stock transactions.,ಸ್ಟಾಕ್ ವ್ಯವಹಾರ ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು .
+Defense,ರಕ್ಷಣೆ
+"Define Budget for this Cost Center. To set budget action, see Company Master","ಈ ವೆಚ್ಚ ಸೆಂಟರ್ ಬಜೆಟ್ ವಿವರಿಸಿ . ಬಜೆಟ್ ಆಕ್ಷನ್ ಹೊಂದಿಸಲು, ಕವಿದ href=""#!List/Company""> ಕಂಪನಿ ಮಾಸ್ಟರ್ ಒಂದು > ನೋಡಿ"
+Delete,ಅಳಿಸಿ
+Delete Row,ಸಾಲು ಅಳಿಸಿ
+Delete {0} {1}?,ಅಳಿಸಿ {0} {1} ?
+Delivered,ತಲುಪಿಸಲಾಗಿದೆ
+Delivered Items To Be Billed,ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ ವಿತರಿಸಲಾಯಿತು ಐಟಂಗಳು
+Delivered Qty,ತಲುಪಿಸಲಾಗಿದೆ ಪ್ರಮಾಣ
+Delivered Serial No {0} cannot be deleted,ತಲುಪಿಸಲಾಗಿದೆ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ {0} ಅಳಿಸಲಾಗಿಲ್ಲ
+Delivery Date,ಡೆಲಿವರಿ ದಿನಾಂಕ
+Delivery Details,ಡೆಲಿವರಿ ವಿವರಗಳು
+Delivery Document No,ಡೆಲಿವರಿ ಡಾಕ್ಯುಮೆಂಟ್ ಸಂಖ್ಯೆ
+Delivery Document Type,ಡೆಲಿವರಿ ಡಾಕ್ಯುಮೆಂಟ್ ಕೌಟುಂಬಿಕತೆ
+Delivery Note,ಡೆಲಿವರಿ ಗಮನಿಸಿ
+Delivery Note Item,ಡೆಲಿವರಿ ಗಮನಿಸಿ ಐಟಂ
+Delivery Note Items,ಡೆಲಿವರಿ ಗಮನಿಸಿ ಐಟಂಗಳು
+Delivery Note Message,ಡೆಲಿವರಿ ಗಮನಿಸಿ ಸಂದೇಶ
+Delivery Note No,ಡೆಲಿವರಿ ನೋಟ್ ನಂ
+Delivery Note Required,ಡೆಲಿವರಿ ಗಮನಿಸಿ ಅಗತ್ಯ
+Delivery Note Trends,ಡೆಲಿವರಿ ಗಮನಿಸಿ ಪ್ರವೃತ್ತಿಗಳು
+Delivery Note {0} is not submitted,ಡೆಲಿವರಿ ಗಮನಿಸಿ {0} ಸಲ್ಲಿಸದಿದ್ದರೆ
+Delivery Note {0} must not be submitted,ಡೆಲಿವರಿ ಗಮನಿಸಿ {0} ಸಲ್ಲಿಸಿದ ಮಾಡಬಾರದು
+Delivery Notes {0} must be cancelled before cancelling this Sales Order,ಡೆಲಿವರಿ ಟಿಪ್ಪಣಿಗಳು {0} ಈ ಮಾರಾಟದ ಆದೇಶವನ್ನು ರದ್ದುಗೊಳಿಸುವ ಮೊದಲು ರದ್ದು ಮಾಡಬೇಕು
+Delivery Status,ಡೆಲಿವರಿ ಸ್ಥಿತಿ
+Delivery Time,ಡೆಲಿವರಿ ಟೈಮ್
+Delivery To,ವಿತರಣಾ
+Department,ವಿಭಾಗ
+Department Stores,ಡಿಪಾರ್ಟ್ಮೆಂಟ್ ಸ್ಟೋರ್ಸ್
+Depends on LWP,LWP ಅವಲಂಬಿಸಿರುತ್ತದೆ
+Depreciation,ಸವಕಳಿ
+Descending,ಅವರೋಹಣ
+Description,ವಿವರಣೆ
+Description HTML,ವಿವರಣೆ ಎಚ್ಟಿಎಮ್ಎಲ್
+Designation,ಹುದ್ದೆ
+Designer,ಡಿಸೈನರ್
+Detailed Breakup of the totals,ಮೊತ್ತವನ್ನು ವಿವರವಾದ ಅಗಲಿಕೆ
+Details,ವಿವರಗಳು
+Difference (Dr - Cr),ವ್ಯತ್ಯಾಸ ( ಡಾ - ಸಿಆರ್)
+Difference Account,ವ್ಯತ್ಯಾಸ ಖಾತೆ
+Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM.,ಐಟಂಗಳನ್ನು ವಿವಿಧ UOM ತಪ್ಪು ( ಒಟ್ಟು ) ನೆಟ್ ತೂಕ ಮೌಲ್ಯವನ್ನು ಕಾರಣವಾಗುತ್ತದೆ . ಪ್ರತಿ ಐಟಂ ಮಾಡಿ surethat ನೆಟ್ ತೂಕ ಅದೇ UOM ಹೊಂದಿದೆ .
+Direct Expenses,ನೇರ ವೆಚ್ಚಗಳು
+Direct Income,ನೇರ ಆದಾಯ
+Director,ನಿರ್ದೇಶಕ
+Disable,ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
+Disable Rounded Total,ದುಂಡಾದ ಒಟ್ಟು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
+Disabled,ಅಂಗವಿಕಲ
+Discount %,ರಿಯಾಯಿತಿ %
+Discount %,ರಿಯಾಯಿತಿ %
+Discount (%),ರಿಯಾಯಿತಿ ( % )
+Discount Amount,ರಿಯಾಯಿತಿ ಪ್ರಮಾಣ
+"Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice","ರಿಯಾಯಿತಿ ಫೀಲ್ಡ್ಸ್ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ , ಖರೀದಿ ರಸೀತಿ , ಖರೀದಿ ಸರಕುಪಟ್ಟಿ ಲಭ್ಯವಾಗುತ್ತದೆ"
+Discount Percentage,ರಿಯಾಯಿತಿ ಶೇಕಡಾವಾರು
+Discount must be less than 100,ರಿಯಾಯಿತಿ ಕಡಿಮೆ 100 ಇರಬೇಕು
+Discount(%),ರಿಯಾಯಿತಿ ( % )
+Dispatch,ರವಾನಿಸು
+Display all the individual items delivered with the main items,ಮುಖ್ಯ ವಸ್ತುಗಳನ್ನು ವಿತರಿಸಲಾಯಿತು ಎಲ್ಲಾ ವೈಯಕ್ತಿಕ ಐಟಂಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ
+Distribute transport overhead across items.,ಐಟಂಗಳನ್ನು ಅಡ್ಡಲಾಗಿ ಸಾರಿಗೆ ಓವರ್ಹೆಡ್ ವಿತರಿಸಿ .
+Distribution,ಹಂಚುವುದು
+Distribution Id,ವಿತರಣೆ ಸಂ
+Distribution Name,ವಿತರಣೆ ಹೆಸರು
+Distributor,ವಿತರಕ
+Divorced,ವಿವಾಹವಿಚ್ಛೇದಿತ
+Do Not Contact,ಸಂಪರ್ಕಿಸಿ ಇಲ್ಲ
+Do not show any symbol like $ etc next to currencies.,ಮುಂದಿನ ಕರೆನ್ಸಿಗಳ $ ಇತ್ಯಾದಿ ಯಾವುದೇ ಸಂಕೇತ ತೋರಿಸುವುದಿಲ್ಲ.
+Do really want to unstop production order: ,
+Do you really want to STOP ,
+Do you really want to STOP this Material Request?,ನೀವು ನಿಜವಾಗಿಯೂ ಈ ವಸ್ತು ವಿನಂತಿಯನ್ನು ನಿಲ್ಲಿಸಲು ಬಯಸುತ್ತೀರಾ ?
+Do you really want to Submit all Salary Slip for month {0} and year {1},ನೀವು ನಿಜವಾಗಿಯೂ {0} {1} ತಿಂಗಳು ಮತ್ತು ವರ್ಷದ ಸಂಬಳ ಸ್ಲಿಪ್ ಎಲ್ಲಾ ಸಲ್ಲಿಸಲು ಬಯಸುತ್ತೀರಾ
+Do you really want to UNSTOP ,
+Do you really want to UNSTOP this Material Request?,ನೀವು ನಿಜವಾಗಿಯೂ ಈ ವಸ್ತು ವಿನಂತಿಯನ್ನು ಅಡ್ಡಿಯಾಗಿರುವುದನ್ನು ಬಿಡಿಸು ಬಯಸುವಿರಾ?
+Do you really want to stop production order: ,
+Doc Name,ಡಾಕ್ ಹೆಸರು
+Doc Type,ಡಾಕ್ ಪ್ರಕಾರ
+Document Description,ಡಾಕ್ಯುಮೆಂಟ್ ವಿವರಣೆ
+Document Status transition from ,
+Document Status transition from {0} to {1} is not allowed,{1} ಗೆ {0} ನಿಂದ ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಥಿತಿಯನ್ನು ಪರಿವರ್ತನೆ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ
+Document Type,ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರ
+Document is only editable by users of role,ಡಾಕ್ಯುಮೆಂಟ್ ಪಾತ್ರವನ್ನು ಬಳಕೆದಾರರು ಮಾತ್ರ ಸಂಪಾದಿಸಬಹುದು
+Documentation,ದಾಖಲೆ
+Documents,ಡಾಕ್ಯುಮೆಂಟ್ಸ್
+Domain,ಡೊಮೈನ್
+Don't send Employee Birthday Reminders,ನೌಕರರ ಜನ್ಮದಿನ ಜ್ಞಾಪನೆಗಳನ್ನು ಕಳುಹಿಸಬೇಡಿ
+Download,ಡೌನ್ಲೋಡ್
+Download Materials Required,ಮೆಟೀರಿಯಲ್ಸ್ ಅಗತ್ಯ ಡೌನ್ಲೋಡ್
+Download Reconcilation Data,Reconcilation ಡೇಟಾ ಡೌನ್ಲೋಡ್
+Download Template,ಡೌನ್ಲೋಡ್ ಟೆಂಪ್ಲೇಟು
+Download a report containing all raw materials with their latest inventory status,ಅವರ ಇತ್ತೀಚಿನ ದಾಸ್ತಾನು ಸ್ಥಿತಿಯನ್ನು ಕಚ್ಚಾ ವಸ್ತುಗಳನ್ನು ಹೊಂದಿದ ಒಂದು ವರದಿಯನ್ನು ಡೌನ್ಲೋಡ್
+"Download the Template, fill appropriate data and attach the modified file.","ಟೆಂಪ್ಲೆಟ್ ಡೌನ್ಲೋಡ್ , ಸೂಕ್ತ ದಶಮಾಂಶ ತುಂಬಲು ಮತ್ತು ಬದಲಾಯಿಸಲಾಗಿತ್ತು ಕಡತ ಲಗತ್ತಿಸಬಹುದು ."
+"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",
+Draft,ಡ್ರಾಫ್ಟ್
+Drafts,ಡ್ರಾಫ್ಟ್ಗಳು
+Drag to sort columns,ಕಾಲಮ್ಗಳನ್ನು ವಿಂಗಡಿಸಲು ಎಳೆಯಿರಿ
+Dropbox,ಡ್ರಾಪ್ಬಾಕ್ಸ್
+Dropbox Access Allowed,ಅನುಮತಿಸಲಾಗಿದೆ ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಪ್ರವೇಶ
+Dropbox Access Key,ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಪ್ರವೇಶ ಕೀ
+Dropbox Access Secret,ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಪ್ರವೇಶ ಸೀಕ್ರೆಟ್
+Due Date,ಕಾರಣ ದಿನಾಂಕ
+Due Date cannot be after {0},ನಂತರ ಕಾರಣ ದಿನಾಂಕ ಸಾಧ್ಯವಿಲ್ಲ {0}
+Due Date cannot be before Posting Date,ಕಾರಣ ದಿನಾಂಕ ದಿನಾಂಕ ಪೋಸ್ಟ್ ಮುನ್ನ ಸಾಧ್ಯವಿಲ್ಲ
+Duplicate Entry. Please check Authorization Rule {0},ಎಂಟ್ರಿ ನಕಲು . ಅಧಿಕಾರ ರೂಲ್ ಪರಿಶೀಲಿಸಿ {0}
+Duplicate Serial No entered for Item {0},ಐಟಂ ಪ್ರವೇಶಿಸಿತು ಅನುಕ್ರಮ ಸಂಖ್ಯೆ ನಕಲು {0}
+Duplicate row {0} with same {1},ನಕಲು ಸಾಲು {0} {1} ಒಂದೇ ಜೊತೆ
+Duties and Taxes,ಕರ್ತವ್ಯಗಳು ಮತ್ತು ತೆರಿಗೆಗಳು
+ERPNext Setup,ERPNext ಸೆಟಪ್
+ESIC CARD No,", ESIC ಚೀಟಿ ಸಂಖ್ಯೆ"
+ESIC No.,"ಯಾವುದೇ , ESIC ."
+Earliest,ಮುಂಚಿನ
+Earnest Money,ಅರ್ನೆಸ್ಟ್ ಮನಿ
+Earning,ಗಳಿಕೆ
+Earning & Deduction,ದುಡಿಯುತ್ತಿದ್ದ & ಡಿಡಕ್ಷನ್
+Earning Type,ಪ್ರಕಾರ ದುಡಿಯುತ್ತಿದ್ದ
+Earning1,Earning1
+Edit,ಸಂಪಾದಿಸು
+Editable,ಸಂಪಾದಿಸಬಹುದಾದ
+Education,ಶಿಕ್ಷಣ
+Educational Qualification,ಶೈಕ್ಷಣಿಕ ಅರ್ಹತೆ
+Educational Qualification Details,ಶೈಕ್ಷಣಿಕ ಅರ್ಹತೆ ವಿವರಗಳು
+Eg. smsgateway.com/api/send_sms.cgi,ಉದಾ . smsgateway.com / API / send_sms.cgi
+Either debit or credit amount is required for {0},ಡೆಬಿಟ್ ಅಥವಾ ಕ್ರೆಡಿಟ್ ಪ್ರಮಾಣದ ಒಂದೋ ಅಗತ್ಯವಿದೆ {0}
+Either target qty or target amount is mandatory,ಗುರಿ ಪ್ರಮಾಣ ಅಥವಾ ಗುರಿ ಪ್ರಮಾಣವನ್ನು ಒಂದೋ ಕಡ್ಡಾಯ
+Either target qty or target amount is mandatory.,ಗುರಿ ಪ್ರಮಾಣ ಅಥವಾ ಗುರಿ ಪ್ರಮಾಣವನ್ನು ಒಂದೋ ಕಡ್ಡಾಯ.
+Electrical,ವಿದ್ಯುತ್ತಿನ
+Electricity Cost,ವಿದ್ಯುತ್ ಬೆಲೆ
+Electricity cost per hour,ಗಂಟೆಗೆ ವಿದ್ಯುತ್ ವೆಚ್ಚ
+Electronics,ಇಲೆಕ್ಟ್ರಾನಿಕ್ ಶಾಸ್ತ್ರ
+Email,ಗಾಜುಲೇಪ
+Email Digest,ಡೈಜೆಸ್ಟ್ ಇಮೇಲ್
+Email Digest Settings,ಡೈಜೆಸ್ಟ್ ಇಮೇಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Email Digest: ,
+Email Id,ಮಿಂಚಂಚೆ
+"Email Id where a job applicant will email e.g. ""jobs@example.com""","ಕೆಲಸ ಅರ್ಜಿದಾರರ ಇಮೇಲ್ ಅಲ್ಲಿ ಮಿಂಚಂಚೆ ಇ ಜಿ "" Jobs@example.com """
+Email Notifications,ಇಮೇಲ್ ಅಧಿಸೂಚನೆಗಳನ್ನು
+Email Sent?,ಕಳುಹಿಸಲಾದ ಇಮೇಲ್ ?
+"Email addresses, separted by commas","ಅಲ್ಪವಿರಾಮದಿಂದ separted ಇಮೇಲ್ ವಿಳಾಸಗಳು ,"
+"Email id must be unique, already exists for {0}","ಇಮೇಲ್ ಐಡಿ ಅನನ್ಯ ಇರಬೇಕು , ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ {0}"
+Email ids separated by commas.,ಇಮೇಲ್ ಐಡಿಗಳನ್ನು ಬೇರ್ಪಡಿಸಲಾಗಿರುತ್ತದೆ .
+Email sent to {0},ಕಳುಹಿಸಲಾಗಿದೆ {0}
+"Email settings to extract Leads from sales email id e.g. ""sales@example.com""","ಮಾರಾಟ ಇಮೇಲ್ ಐಡಿ ಉದಾ ಕಾರಣವಾಗುತ್ತದೆ ಹೊರತೆಗೆಯಲು ಇಮೇಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು "" Sales@example.com """
+Email...,ಇಮೇಲ್ ...
+Emergency Contact,ತುರ್ತು ಸಂಪರ್ಕ
+Emergency Contact Details,ತುರ್ತು ಸಂಪರ್ಕ ವಿವರಗಳು
+Emergency Phone,ತುರ್ತು ದೂರವಾಣಿ
+Employee,ನೌಕರರ
+Employee Birthday,ನೌಕರರ ಜನ್ಮದಿನ
+Employee Details,ನೌಕರರ ವಿವರಗಳು
+Employee Education,ನೌಕರರ ಶಿಕ್ಷಣ
+Employee External Work History,ಬಾಹ್ಯ ಕೆಲಸದ ಇತಿಹಾಸ
+Employee Information,ನೌಕರರ ಮಾಹಿತಿ
+Employee Internal Work History,ಆಂತರಿಕ ಕೆಲಸದ ಇತಿಹಾಸ
+Employee Internal Work Historys,ನೌಕರರ ಆಂತರಿಕ ಕೆಲಸದ Historys
+Employee Leave Approver,ನೌಕರರ ಲೀವ್ ಅನುಮೋದಕ
+Employee Leave Balance,ನೌಕರರ ಲೀವ್ ಬ್ಯಾಲೆನ್ಸ್
+Employee Name,ನೌಕರರ ಹೆಸರು
+Employee Number,ನೌಕರರ ಸಂಖ್ಯೆ
+Employee Records to be created by,ನೌಕರರ ದಾಖಲೆಗಳು ದಾಖಲಿಸಿದವರು
+Employee Settings,ನೌಕರರ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Employee Type,ನೌಕರರ ಪ್ರಕಾರ
+"Employee designation (e.g. CEO, Director etc.).","ನೌಕರರ ಹುದ್ದೆ ( ಇ ಜಿ ಸಿಇಒ , ನಿರ್ದೇಶಕ , ಇತ್ಯಾದಿ ) ."
+Employee master.,ನೌಕರರ ಮಾಸ್ಟರ್ .
+Employee record is created using selected field. ,
+Employee records.,ನೌಕರರ ದಾಖಲೆಗಳು .
+Employee relieved on {0} must be set as 'Left',{0} ಮೇಲೆ ಬಿಡುಗಡೆ ನೌಕರರ ' ಎಡ ' ಹೊಂದಿಸಿ
+Employee {0} has already applied for {1} between {2} and {3},ನೌಕರರ {0} ಈಗಾಗಲೇ {1} {2} ಮತ್ತು ನಡುವೆ ಅನ್ವಯಿಸಿದ್ದಾರೆ {3}
+Employee {0} is not active or does not exist,ನೌಕರರ {0} ಸಕ್ರಿಯವಾಗಿಲ್ಲ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
+Employee {0} was on leave on {1}. Cannot mark attendance.,ನೌಕರರ {0} ಮೇಲೆ ರಜೆ ಮೇಲೆ {1} . ಹಾಜರಾತಿ ಗುರುತಿಸಲಾಗುವುದಿಲ್ಲ.
+Employees Email Id,ನೌಕರರು ಇಮೇಲ್ ಐಡಿ
+Employment Details,ಉದ್ಯೋಗದ ವಿವರಗಳು
+Employment Type,ಉದ್ಯೋಗ ಪ್ರಕಾರ
+Enable / disable currencies.,/ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಕರೆನ್ಸಿಗಳ ಸಕ್ರಿಯಗೊಳಿಸಿ .
+Enabled,ಶಕ್ತಗೊಂಡಿದೆ
+Encashment Date,ನಗದೀಕರಣ ದಿನಾಂಕ
+End Date,ಅಂತಿಮ ದಿನಾಂಕ
+End Date can not be less than Start Date,ಅಂತಿಮ ದಿನಾಂಕ ಪ್ರಾರಂಭ ದಿನಾಂಕ ಕಡಿಮೆ ಸಾಧ್ಯವಿಲ್ಲ
+End date of current invoice's period,ಪ್ರಸ್ತುತ ಅವಧಿಯ ಸರಕುಪಟ್ಟಿ ಅಂತಿಮ ದಿನಾಂಕ
+End of Life,ಲೈಫ್ ಅಂತ್ಯ
+Energy,ಶಕ್ತಿ
+Engineer,ಇಂಜಿನಿಯರ್
+Enter Value,ಮೌಲ್ಯ ಯನ್ನು
+Enter Verification Code,ಪರಿಶೀಲನಾ ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ
+Enter campaign name if the source of lead is campaign.,ಪ್ರಮುಖ ಮೂಲ ಪ್ರಚಾರ ವೇಳೆ ಪ್ರಚಾರ ಹೆಸರನ್ನು ನಮೂದಿಸಿ .
+Enter department to which this Contact belongs,ಯಾವ ಇಲಾಖೆ ಯನ್ನು ಈ ಸಂಪರ್ಕಿಸಿ ಸೇರುತ್ತದೆ
+Enter designation of this Contact,ಈ ಸಂಪರ್ಕಿಸಿ ಅಂಕಿತವನ್ನು ಯನ್ನು
+"Enter email id separated by commas, invoice will be mailed automatically on particular date",ಬೇರ್ಪಡಿಸಲಾಗಿರುತ್ತದೆ ಇಮೇಲ್ ಐಡಿ ಯನ್ನು ಸರಕುಪಟ್ಟಿ ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮೇಲ್ ಆಗುತ್ತದೆ
+Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.,ನೀವು ಉತ್ಪಾದನೆ ಆದೇಶಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಅಥವಾ ವಿಶ್ಲೇಷಣೆ ಕಚ್ಚಾ ವಸ್ತುಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಬಯಸುವ ಐಟಂಗಳನ್ನು ಮತ್ತು ಯೋಜಿಸಿದ ಪ್ರಮಾಣ ನಮೂದಿಸಿ.
+Enter name of campaign if source of enquiry is campaign,ವಿಚಾರಣೆಯ ಮೂಲ ಪ್ರಚಾರ ವೇಳೆ ಪ್ರಚಾರ ಹೆಸರನ್ನು ನಮೂದಿಸಿ
+"Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)","ಇಲ್ಲಿ ಸ್ಥಿರ URL ನಿಯತಾಂಕಗಳನ್ನು ನಮೂದಿಸಲು ( ಉದಾ. ಕಳುಹಿಸುವವರ = ERPNext , ಬಳಕೆದಾರಹೆಸರು = ERPNext , ಪಾಸ್ವರ್ಡ್ = 1234 , ಇತ್ಯಾದಿ )"
+Enter the company name under which Account Head will be created for this Supplier,ಯಾವ ಖಾತೆ ಅಡಿಯಲ್ಲಿ ಕಂಪನಿ ಹೆಸರು ನಮೂದಿಸಿ ಈ ಹೆಡ್ ಸರಬರಾಜುದಾರ ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ
+Enter url parameter for message,ಸಂದೇಶವು URL ಪ್ಯಾರಾಮೀಟರ್ ಯನ್ನು
+Enter url parameter for receiver nos,ರಿಸೀವರ್ ಸೂಲ URL ಅನ್ನು ನಿಯತಾಂಕ ಯನ್ನು
+Entertainment & Leisure,ಮನರಂಜನೆ ಮತ್ತು ವಿರಾಮ
+Entertainment Expenses,ಮನೋರಂಜನೆ ವೆಚ್ಚಗಳು
+Entries,ನಮೂದುಗಳು
+Entries against,ನಮೂದುಗಳು ವಿರುದ್ಧ
+Entries are not allowed against this Fiscal Year if the year is closed.,ವರ್ಷ ಮುಚ್ಚಲಾಗಿದೆ ವೇಳೆ ನಮೂದುಗಳು ಈ ಆರ್ಥಿಕ ವರ್ಷ ವಿರುದ್ಧ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ.
+Entries before {0} are frozen,{0} ಮೊದಲು ನಮೂದುಗಳು ಘನೀಭವಿಸಿದ
+Equals,ಸಮ
+Equity,ಇಕ್ವಿಟಿ
+Error: {0} > {1},ದೋಷ : {0} > {1}
+Estimated Material Cost,ಅಂದಾಜು ವೆಚ್ಚ ಮೆಟೀರಿಯಲ್
+Everyone can read,ಪ್ರತಿಯೊಬ್ಬರೂ ಓದಬಹುದು
+"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.",
+Exchange Rate,ವಿನಿಮಯ ದರ
+Excise Page Number,ಅಬಕಾರಿ ಪುಟ ಸಂಖ್ಯೆ
+Excise Voucher,ಅಬಕಾರಿ ಚೀಟಿ
+Execution,ಎಕ್ಸಿಕ್ಯೂಶನ್
+Executive Search,ಕಾರ್ಯನಿರ್ವಾಹಕ ಹುಡುಕು
+Exemption Limit,ವಿನಾಯಿತಿ ಮಿತಿಯನ್ನು
+Exhibition,ಪ್ರದರ್ಶನ
+Existing Customer,ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಗ್ರಾಹಕ
+Exit,ನಿರ್ಗಮನ
+Exit Interview Details,ಎಕ್ಸಿಟ್ ಸಂದರ್ಶನ ವಿವರಗಳು
+Expand,ವಿಸ್ತರಿಸಿ
+Expected,ನಿರೀಕ್ಷಿತ
+Expected Completion Date can not be less than Project Start Date,ಪೂರ್ಣಗೊಳ್ಳುವ ನಿರೀಕ್ಷೆಯಿದೆ ದಿನಾಂಕ ಪ್ರಾಜೆಕ್ಟ್ ಪ್ರಾರಂಭ ದಿನಾಂಕ ಕಡಿಮೆ ಸಾಧ್ಯವಿಲ್ಲ
+Expected Date cannot be before Material Request Date,ನಿರೀಕ್ಷಿತ ದಿನಾಂಕ ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ ದಿನಾಂಕ ಮೊದಲು ಸಾಧ್ಯವಿಲ್ಲ
+Expected Delivery Date,ನಿರೀಕ್ಷಿತ ಡೆಲಿವರಿ ದಿನಾಂಕ
+Expected Delivery Date cannot be before Purchase Order Date,ನಿರೀಕ್ಷಿತ ಡೆಲಿವರಿ ದಿನಾಂಕ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ದಿನಾಂಕ ಮೊದಲು ಸಾಧ್ಯವಿಲ್ಲ
+Expected Delivery Date cannot be before Sales Order Date,ನಿರೀಕ್ಷಿತ ವಿತರಣಾ ದಿನಾಂಕದ ಮೊದಲು ಮಾರಾಟದ ಆದೇಶ ದಿನಾಂಕ ಸಾಧ್ಯವಿಲ್ಲ
+Expected End Date,ನಿರೀಕ್ಷಿತ ಅಂತಿಮ ದಿನಾಂಕ
+Expected Start Date,ನಿರೀಕ್ಷಿತ ಪ್ರಾರಂಭ ದಿನಾಂಕ
+Expense Account,ವೆಚ್ಚದಲ್ಲಿ ಖಾತೆಯನ್ನು
+Expense Account is mandatory,ವೆಚ್ಚದಲ್ಲಿ ಖಾತೆಯನ್ನು ಕಡ್ಡಾಯ
+Expense Claim,ಖರ್ಚು ಹಕ್ಕು
+Expense Claim Approved,ಖರ್ಚು ಹಕ್ಕು ಅನುಮೋದನೆ
+Expense Claim Approved Message,ಖರ್ಚು ಹಕ್ಕು ಅನುಮೋದನೆ ಸಂದೇಶ
+Expense Claim Detail,ಖರ್ಚು ಹಕ್ಕು ವಿವರ
+Expense Claim Details,ಖರ್ಚು ಹಕ್ಕು ವಿವರಗಳು
+Expense Claim Rejected,ಖರ್ಚು ಹೇಳಿಕೆಯನ್ನು ತಿರಸ್ಕರಿಸಿದರು
+Expense Claim Rejected Message,ಖರ್ಚು ಹೇಳಿಕೆಯನ್ನು ತಿರಸ್ಕರಿಸಿದರು ಸಂದೇಶ
+Expense Claim Type,ಖರ್ಚು ClaimType
+Expense Claim has been approved.,ಖರ್ಚು ಹಕ್ಕು ಅನುಮೋದಿಸಲಾಗಿದೆ.
+Expense Claim has been rejected.,ಖರ್ಚು ಹಕ್ಕು ನಿರಾಕರಿಸಿದೆ.
+Expense Claim is pending approval. Only the Expense Approver can update status.,ಖರ್ಚು ಹಕ್ಕು ಅನುಮೋದನೆ ಬಾಕಿ ಇದೆ . ಮಾತ್ರ ಖರ್ಚು ಅನುಮೋದಕ ಡೇಟ್ ಮಾಡಬಹುದು .
+Expense Date,ಖರ್ಚು ದಿನಾಂಕ
+Expense Details,ಖರ್ಚು ವಿವರಗಳು
+Expense Head,ಖರ್ಚು ಹೆಡ್
+Expense account is mandatory for item {0},ವೆಚ್ಚದಲ್ಲಿ ಖಾತೆಯನ್ನು ಐಟಂ ಕಡ್ಡಾಯ {0}
+Expense or Difference account is mandatory for Item {0} as it impacts overall stock value,ಖರ್ಚು ಅಥವಾ ವ್ಯತ್ಯಾಸ ಖಾತೆ ಕಡ್ಡಾಯ ಐಟಂ {0} ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಒಟ್ಟಾರೆ ಸ್ಟಾಕ್ ಮೌಲ್ಯ
+Expenses,ವೆಚ್ಚಗಳು
+Expenses Booked,ಬುಕ್ಡ್ ವೆಚ್ಚಗಳು
+Expenses Included In Valuation,ವೆಚ್ಚಗಳು ಮೌಲ್ಯಾಂಕನ ಸೇರಿಸಲಾಗಿದೆ
+Expenses booked for the digest period,ಡೈಜೆಸ್ಟ್ ಕಾಲ ಬುಕ್ ವೆಚ್ಚಗಳು
+Expiry Date,ಅಂತ್ಯ ದಿನಾಂಕ
+Export,ರಫ್ತು
+Export not allowed. You need {0} role to export.,ರಫ್ತು ಅವಕಾಶ . ನೀವು ರಫ್ತು {0} ಪಾತ್ರದಲ್ಲಿ ಅಗತ್ಯವಿದೆ .
+Exports,ರಫ್ತು
+External,ಬಾಹ್ಯ
+Extract Emails,ಇಮೇಲ್ಗಳನ್ನು ಹೊರತೆಗೆಯಲು
+FCFS Rate,FCFS ದರ
+Failed: ,
+Family Background,ಕೌಟುಂಬಿಕ ಹಿನ್ನೆಲೆ
+Fax,ಫ್ಯಾಕ್ಸ್
+Features Setup,ವೈಶಿಷ್ಟ್ಯಗಳು ಸೆಟಪ್
+Feed,ಫೀಡ್
+Feed Type,ಫೀಡ್ ಪ್ರಕಾರ
+Feedback,ಪ್ರತ್ಯಾದಾನ
+Female,ಹೆಣ್ಣು
+Fetch exploded BOM (including sub-assemblies),( ಉಪ ಜೋಡಣೆಗಳಿಗೆ ಸೇರಿದಂತೆ ) ಸ್ಫೋಟಿಸಿತು BOM ಪಡೆದುಕೊಳ್ಳಿ
+"Field available in Delivery Note, Quotation, Sales Invoice, Sales Order","ಡೆಲಿವರಿ ನೋಟ್, ಉದ್ಧರಣ , ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ , ಮಾರಾಟದ ಆರ್ಡರ್ ಲಭ್ಯವಿದೆ ಫೀಲ್ಡ್"
+Field {0} is not selectable.,ಫೀಲ್ಡ್ {0} ಆಯ್ಕೆಮಾಡಬಹುದಾದ ಅಲ್ಲ.
+File,ಫೈಲ್
+Files Folder ID,ಫೈಲ್ಸ್ ಫೋಲ್ಡರ್ ID ಯನ್ನು
+Fill the form and save it,ರೂಪ ಭರ್ತಿ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ಉಳಿಸಲು
+Filter,ಶೋಧಕ
+Filter based on customer,ಫಿಲ್ಟರ್ ಗ್ರಾಹಕ ಆಧಾರಿತ
+Filter based on item,ಐಟಂ ಆಧರಿಸಿ ಫಿಲ್ಟರ್
+Final Confirmation Date must be greater than Date of Joining,ಫೈನಲ್ ದೃಢೀಕರಣ ದಿನಾಂಕ ಸೇರುವ ದಿನಾಂಕ ಹೆಚ್ಚಿನ ಇರಬೇಕು
+Financial / accounting year.,ಹಣಕಾಸು / ಲೆಕ್ಕಪರಿಶೋಧಕ ವರ್ಷ .
+Financial Analytics,ಹಣಕಾಸು ಅನಾಲಿಟಿಕ್ಸ್
+Financial Services,ಹಣಕಾಸು ಸೇವೆಗಳು
+Financial Year End Date,ಹಣಕಾಸು ವರ್ಷಾಂತ್ಯದ ದಿನಾಂಕ
+Financial Year Start Date,ಹಣಕಾಸು ವರ್ಷದ ಪ್ರಾರಂಭ ದಿನಾಂಕ
+Finished Goods,ಪೂರ್ಣಗೊಂಡ ಸರಕನ್ನು
+First Name,ಮೊದಲ ಹೆಸರು
+First Responded On,ಮೊದಲ ಪ್ರತಿಕ್ರಿಯೆ
+Fiscal Year,ಹಣಕಾಸಿನ ವರ್ಷ
+Fixed Asset,ಸ್ಥಿರಾಸ್ತಿ
+Fixed Assets,ಸ್ಥಿರ ಆಸ್ತಿಗಳ
+Follow via Email,ಇಮೇಲ್ ಮೂಲಕ ಅನುಸರಿಸಿ
+"Following table will show values if items are sub - contracted. These values will be fetched from the master of ""Bill of Materials"" of sub - contracted items.","ಐಟಂಗಳನ್ನು ಉಪ ವೇಳೆ ಮೇಜಿನ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳು ತೋರಿಸುತ್ತದೆ - ತಗುಲಿತು. ಈ ಮೌಲ್ಯಗಳು ಉಪ ಆಫ್ "" ಮೆಟೀರಿಯಲ್ಸ್ ಬಿಲ್ "" ಮಾಸ್ಟರ್ ನಿಂದ ತರಲಾಗಿದೆ ನಡೆಯಲಿದೆ - ಐಟಂಗಳನ್ನು ತಗುಲಿತು."
+Food,ಆಹಾರ
+"Food, Beverage & Tobacco","ಆಹಾರ , ಪಾನೀಯ ಮತ್ತು ತಂಬಾಕು"
+For Company,ಕಂಪನಿ
+For Employee,ಉದ್ಯೋಗಿಗಳಿಗಾಗಿ
+For Employee Name,ನೌಕರರ ಹೆಸರು
+For Price List,ಬೆಲೆ ಪಟ್ಟಿ
+For Production,ಉತ್ಪಾದನೆಗೆ
+For Reference Only.,ಉಲ್ಲೇಖಕ್ಕಾಗಿ ಮಾತ್ರ .
+For Sales Invoice,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ
+For Server Side Print Formats,ಸರ್ವರ್ ಭಾಗದ ಮುದ್ರಣ ಸ್ವರೂಪಕ್ಕೆ
+For Supplier,ಸರಬರಾಜುದಾರನ
+For Warehouse,ಗೋದಾಮಿನ
+For Warehouse is required before Submit,ವೇರ್ಹೌಸ್ ಬೇಕಾಗುತ್ತದೆ ಮೊದಲು ಸಲ್ಲಿಸಿ
+"For comparative filters, start with","ತುಲನಾತ್ಮಕ ಶೋಧಕಗಳ , ಆರಂಭವಾಗಬೇಕು"
+"For e.g. 2012, 2012-13","ಇ ಜಿ ಫಾರ್ 2012 , 2012-13"
+For ranges,ಶ್ರೇಣಿಗಳಿಗೆ
+For reference,ಪರಾಮರ್ಶೆಗಾಗಿ
+For reference only.,ಉಲ್ಲೇಖಕ್ಕಾಗಿ ಮಾತ್ರ .
+"For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes","ಗ್ರಾಹಕರ ಅನುಕೂಲಕ್ಕಾಗಿ, ಪ್ರಬಂಧ ಸಂಕೇತಗಳು ಇನ್ವಾಯ್ಸ್ ಮತ್ತು ಡೆಲಿವರಿ ಟಿಪ್ಪಣಿಗಳು ರೀತಿಯ ಮುದ್ರಣ ಸ್ವರೂಪಗಳು ಬಳಸಬಹುದು"
+Form,ಫಾರ್ಮ್
+Forums,ಮಾರುಕಟ್ಟೆ
+Fraction,ಭಿನ್ನರಾಶಿ
+Fraction Units,ಫ್ರ್ಯಾಕ್ಷನ್ ಘಟಕಗಳು
+Freeze Stock Entries,ಫ್ರೀಜ್ ಸ್ಟಾಕ್ ನಮೂದುಗಳು
+Freeze Stocks Older Than [Days],ಫ್ರೀಜ್ ಸ್ಟಾಕ್ಗಳು ಹಳೆಯದಾಗಿರುವ [ ಡೇಸ್ ]
+Freight and Forwarding Charges,ಸರಕು ಮತ್ತು ಸಾಗಣೆಯನ್ನು ಚಾರ್ಜಸ್
+Friday,ಶುಕ್ರವಾರ
+From,ಗೆ
+From Bill of Materials,ಮೆಟೀರಿಯಲ್ಸ್ ಬಿಲ್ ಗೆ
+From Company,ಕಂಪನಿ
+From Currency,ಚಲಾವಣೆಯ
+From Currency and To Currency cannot be same,ಚಲಾವಣೆಯ ಮತ್ತು ಕರೆನ್ಸಿ ಇರಲಾಗುವುದಿಲ್ಲ
+From Customer,ಗ್ರಾಹಕ
+From Customer Issue,ಗ್ರಾಹಕ ಸಂಚಿಕೆ
+From Date,Fromdate
+From Date must be before To Date,ದಿನಾಂಕ ಇಲ್ಲಿಯವರೆಗೆ ಮೊದಲು ಇರಬೇಕು
+From Delivery Note,ಡೆಲಿವರಿ ಗಮನಿಸಿ
+From Employee,ಉದ್ಯೋಗಗಳು ಗೆ
+From Lead,ಮುಂಚೂಣಿಯಲ್ಲಿವೆ
+From Maintenance Schedule,ನಿರ್ವಹಣೆ ವೇಳಾಪಟ್ಟಿ ಗೆ
+From Material Request,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ
+From Opportunity,ಅವಕಾಶದಿಂದ
+From Package No.,ಪ್ಯಾಕೇಜ್ ನಂಬ್ರ
+From Purchase Order,ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಗೆ
+From Purchase Receipt,ಖರೀದಿ ಸ್ವೀಕರಿಸಿದ
+From Quotation,ನುಡಿಮುತ್ತುಗಳು ಗೆ
+From Sales Order,ಮಾರಾಟದ ಆರ್ಡರ್ ಗೆ
+From Supplier Quotation,ಸರಬರಾಜುದಾರ ಉದ್ಧರಣ ಗೆ
+From Time,ಸಮಯದಿಂದ
+From Value,FromValue
+From and To dates required,ಅಗತ್ಯವಿದೆ ದಿನಾಂಕ ಮತ್ತು ಮಾಡಲು
+From value must be less than to value in row {0},ಮೌಲ್ಯದಿಂದ ಸತತವಾಗಿ ಮೌಲ್ಯಕ್ಕೆ ಕಡಿಮೆ ಇರಬೇಕು {0}
+Frozen,ಘನೀಕೃತ
+Frozen Accounts Modifier,ಘನೀಕೃತ ಖಾತೆಗಳನ್ನು ಮಾರ್ಪಡಿಸುವ
+Fulfilled,ಪೂರ್ಣಗೊಳಿಸಿದ
+Full Name,ಪೂರ್ಣ ಹೆಸರು
+Full-time,ಪೂರ್ಣ ಬಾರಿ
+Fully Completed,ಸಂಪೂರ್ಣವಾಗಿ
+Furniture and Fixture,ಪೀಠೋಪಕರಣಗಳು ಮತ್ತು ಫಿಕ್ಸ್ಚರ್
+Further accounts can be made under Groups but entries can be made against Ledger,ಮತ್ತಷ್ಟು ಖಾತೆಗಳನ್ನು ಗುಂಪುಗಳು ಅಡಿಯಲ್ಲಿ ಮಾಡಬಹುದು ಆದರೆ ನಮೂದುಗಳನ್ನು ಲೆಡ್ಜರ್ ವಿರುದ್ಧ ಮಾಡಬಹುದು
+"Further accounts can be made under Groups, but entries can be made against Ledger","ಮತ್ತಷ್ಟು ಖಾತೆಗಳನ್ನು ಗುಂಪುಗಳು ಅಡಿಯಲ್ಲಿ ಮಾಡಬಹುದು , ಆದರೆ ನಮೂದುಗಳನ್ನು ಲೆಡ್ಜರ್ ವಿರುದ್ಧ ಮಾಡಬಹುದು"
+Further nodes can be only created under 'Group' type nodes,ಮತ್ತಷ್ಟು ಗ್ರಂಥಿಗಳು ಮಾತ್ರ ' ಗ್ರೂಪ್ ' ರೀತಿಯ ನೋಡ್ಗಳನ್ನು ಅಡಿಯಲ್ಲಿ ರಚಿಸಬಹುದಾಗಿದೆ
+GL Entry,ಜಿಎಲ್ ಎಂಟ್ರಿ
+Gantt Chart,ಗಂಟ್ ಚಾರ್ಟ್
+Gantt chart of all tasks.,ಎಲ್ಲಾ ಕಾರ್ಯಗಳ ಗಂಟ್ ಚಾರ್ಟ್ .
+Gender,ಲಿಂಗ
+General,ಜನರಲ್
+General Ledger,ಸಾಮಾನ್ಯ ಲೆಡ್ಜರ್
+Generate Description HTML,ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿವರಣೆ ರಚಿಸಿ
+Generate Material Requests (MRP) and Production Orders.,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿಗಳು ( MRP ) ಮತ್ತು ಉತ್ಪಾದನೆ ಮುಖಾಂತರವೇ .
+Generate Salary Slips,ಸಂಬಳ ಚೂರುಗಳನ್ನು ರಚಿಸಿ
+Generate Schedule,ವೇಳಾಪಟ್ಟಿ ರಚಿಸಿ
+Generates HTML to include selected image in the description,ವಿವರಣೆ ಆಯ್ಕೆ ಇಮೇಜ್ ಸೇರಿಸಲು ಎಚ್ಟಿಎಮ್ಎಲ್ ಉತ್ಪಾದಿಸುತ್ತದೆ
+Get,ಪಡೆಯಿರಿ
+Get Advances Paid,ಪಾವತಿಸಿದ ಅಡ್ವಾನ್ಸಸ್ ಪಡೆಯಿರಿ
+Get Advances Received,ಅಡ್ವಾನ್ಸಸ್ ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಪಡೆಯಿರಿ
+Get Against Entries,ನಮೂದುಗಳು ವಿರುದ್ಧ ಪಡೆಯಿರಿ
+Get Current Stock,ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್ ಪಡೆಯಿರಿ
+Get From ,
+Get Items,ಐಟಂಗಳನ್ನು ಪಡೆಯಿರಿ
+Get Items From Sales Orders,ಮಾರಾಟದ ಆರ್ಡರ್ಸ್ ವಸ್ತುಗಳನ್ನು ಪಡೆಯಲು
+Get Items from BOM,BOM ಐಟಂಗಳು ಪಡೆಯಿರಿ
+Get Last Purchase Rate,ಕೊನೆಯ ಖರೀದಿ ದರ ಸಿಗುತ್ತದೆ
+Get Non Reconciled Entries,ಮಾಂಸಾಹಾರಿ ರಾಜಿ ನಮೂದುಗಳು ಪಡೆಯಿರಿ
+Get Outstanding Invoices,ಮಹೋನ್ನತ ಇನ್ವಾಯ್ಸಸ್ ಪಡೆಯಿರಿ
+Get Sales Orders,ಮಾರಾಟದ ಆರ್ಡರ್ಸ್ ಪಡೆಯಿರಿ
+Get Specification Details,ವಿಶಿಷ್ಟ ವಿವರಗಳನ್ನು ಪಡೆಯಲು
+Get Stock and Rate,ಸ್ಟಾಕ್ ಮತ್ತು ದರ ಪಡೆಯಿರಿ
+Get Template,ಟೆಂಪ್ಲೆಟ್ ಪಡೆಯಿರಿ
+Get Terms and Conditions,ನಿಯಮಗಳು ಮತ್ತು ನಿಯಮಗಳು ಪಡೆಯಿರಿ
+Get Weekly Off Dates,ದಿನಾಂಕ ವೀಕ್ಲಿ ಆಫ್ ಪಡೆಯಿರಿ
+"Get valuation rate and available stock at source/target warehouse on mentioned posting date-time. If serialized item, please press this button after entering serial nos.","ದಿನಾಂಕ ಸಮಯ ನೀಡಿ ಮೇಲೆ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ ಮೂಲ / ಗುರಿ ವೇರ್ಹೌಸ್ ಮೌಲ್ಯಮಾಪನ ದರ ಮತ್ತು ಲಭ್ಯವಿರುವ ಸ್ಟಾಕ್ ಪಡೆಯಿರಿ . ಐಟಂ ಧಾರವಾಹಿಯಾಗಿ ವೇಳೆ , ಸರಣಿ ಸೂಲ ಪ್ರವೇಶಿಸುವ ನಂತರ ಈ ಬಟನ್ ಒತ್ತಿ ದಯವಿಟ್ಟು ."
+Global Defaults,ಜಾಗತಿಕ ಪೂರ್ವನಿಯೋಜಿತಗಳು
+Global POS Setting {0} already created for company {1},ಜಾಗತಿಕ ಪಿಓಎಸ್ ಸೆಟ್ಟಿಂಗ್ {0} ಈಗಾಗಲೇ ರಚಿಸಲಾಗಿದೆ ಕಂಪನಿ {1}
+Global Settings,ಜಾಗತಿಕ ಸೆಟ್ಟಿಂಗ್ಗಳು
+"Go to the appropriate group (usually Application of Funds > Current Assets > Bank Accounts and create a new Account Ledger (by clicking on Add Child) of type ""Bank""","ಸೂಕ್ತ ಗುಂಪು ( ನಿಧಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ > ಪ್ರಸಕ್ತ ಆಸ್ತಿಪಾಸ್ತಿಗಳು > ಬ್ಯಾಂಕ್ ಖಾತೆಗಳು ಹೋಗಿ ರೀತಿಯ ) ಸೇರಿಸಿ ಮಕ್ಕಳ ಕ್ಲಿಕ್ಕಿಸಿ ( "" ಬ್ಯಾಂಕ್ "" ಒಂದು ಹೊಸ ಖಾತೆಯನ್ನು ಲೆಡ್ಜೆರ್ ರಚಿಸಲು"
+"Go to the appropriate group (usually Source of Funds > Current Liabilities > Taxes and Duties and create a new Account Ledger (by clicking on Add Child) of type ""Tax"" and do mention the Tax rate.","ಸೂಕ್ತ ಗುಂಪು ( ನಿಧಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಮೂಲ > ಪ್ರಸಕ್ತ ಹಣಕಾಸಿನ ಹೊಣೆಗಾರಿಕೆಗಳು > ತೆರಿಗೆಗಳು ಮತ್ತು ಕರ್ತವ್ಯಗಳು ಹೋಗಿ ರೀತಿಯ "" ತೆರಿಗೆ"" ಸೇರಿಸಿ ಮಕ್ಕಳ ) ಕ್ಲಿಕ್ಕಿಸಿ ಹೊಸ ಖಾತೆ ಲೆಡ್ಜೆರ್ ( ರಚಿಸಲು ಮತ್ತು ತೆರಿಗೆ ಬಗ್ಗೆ ಇಲ್ಲ ."
+Goal,ಗುರಿ
+Goals,ಗುರಿಗಳು
+Goods received from Suppliers.,ಗೂಡ್ಸ್ ವಿತರಕರಿಂದ ಪಡೆದ .
+Google Drive,Google ಡ್ರೈವ್
+Google Drive Access Allowed,Google ಡ್ರೈವ್ ಪ್ರವೇಶ
+Government,ಸರ್ಕಾರ
+Graduate,ಪದವೀಧರ
+Grand Total,ಗ್ರ್ಯಾಂಡ್ ಒಟ್ಟು
+Grand Total (Company Currency),ಗ್ರ್ಯಾಂಡ್ ಒಟ್ಟು ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Gratuity LIC ID,ಉಪದಾನ ಎಲ್ಐಸಿ ID ಯನ್ನು
+Greater or equals,ಗ್ರೇಟರ್ ಅಥವಾ ಸಮ
+Greater than,ಹೆಚ್ಚು
+"Grid ""","ಗ್ರಿಡ್ """
+Grocery,ದಿನಸಿ
+Gross Margin %,ಒಟ್ಟು ಅಂಚು %
+Gross Margin Value,ಒಟ್ಟು ಅಂಚು ಮೌಲ್ಯ
+Gross Pay,ಗ್ರಾಸ್ ಪೇ
+Gross Pay + Arrear Amount +Encashment Amount - Total Deduction,ಗ್ರಾಸ್ ಪೇ + ನಗದೀಕರಣ ಬಾಕಿ ಪ್ರಮಾಣ ಪ್ರಮಾಣ - ಒಟ್ಟು ಕಳೆಯುವುದು
+Gross Profit,ನಿವ್ವಳ ಲಾಭ
+Gross Profit (%),ನಿವ್ವಳ ಲಾಭ ( % )
+Gross Weight,ಒಟ್ಟು ತೂಕ
+Gross Weight UOM,ಒಟ್ಟಾರೆ ತೂಕದ UOM
+Group,ಗುಂಪು
+"Group Added, refreshing...","ಗುಂಪು ರಿಫ್ರೆಶ್ , ಸೇರಿಸಲಾಗಿದೆ ..."
+Group by Account,ಖಾತೆ ಗುಂಪು
+Group by Voucher,ಚೀಟಿ ಮೂಲಕ ಗುಂಪು
+Group or Ledger,ಗುಂಪು ಅಥವಾ ಲೆಡ್ಜರ್
+Groups,ಗುಂಪುಗಳು
+HR Manager,ಮಾನವ ಸಂಪನ್ಮೂಲ ಮ್ಯಾನೇಜರ್
+HR Settings,ಮಾನವ ಸಂಪನ್ಮೂಲ ಸೆಟ್ಟಿಂಗ್ಗಳು
+HTML / Banner that will show on the top of product list.,ಉತ್ಪನ್ನದ ಪಟ್ಟಿ ಮೇಲೆ ತೋರಿಸಿ thatwill ಎಚ್ಟಿಎಮ್ಎಲ್ / ಬ್ಯಾನರ್ .
+Half Day,ಅರ್ಧ ದಿನ
+Half Yearly,ಅರ್ಧ ವಾರ್ಷಿಕ
+Half-yearly,ಅರ್ಧವಾರ್ಷಿಕ
+Happy Birthday!,ಜನ್ಮದಿನದ ಶುಭಾಶಯಗಳು!
+Hardware,ಹಾರ್ಡ್ವೇರ್
+Has Batch No,ಬ್ಯಾಚ್ ನಂ ಹೊಂದಿದೆ
+Has Child Node,ಮಗುವಿನ ನೋಡ್ ಹೊಂದಿದೆ
+Has Serial No,ಅನುಕ್ರಮ ಸಂಖ್ಯೆ ಹೊಂದಿದೆ
+Head of Marketing and Sales,ಮಾರ್ಕೆಟಿಂಗ್ ಮತ್ತು ಮಾರಾಟದ ಮುಖ್ಯಸ್ಥ
+Header,ತಲೆಹೊಡೆತ
+Health Care,ಆರೋಗ್ಯ
+Health Concerns,ಆರೋಗ್ಯ ಕಾಳಜಿ
+Health Details,ಆರೋಗ್ಯ ವಿವರಗಳು
+Held On,ನಡೆದ
+Help,ಸಹಾಯ
+Help HTML,HTML ಸಹಾಯ
+"Help: To link to another record in the system, use ""#Form/Note/[Note Name]"" as the Link URL. (don't use ""http://"")","ಸಹಾಯ : , ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಮತ್ತೊಂದು ದಾಖಲೆ ಸಂಪರ್ಕ ಬಳಸಲು "" # ಫಾರ್ಮ್ / ಹಾಳೆ / [ ಟಿಪ್ಪಣಿ ಹೆಸರು ] "" ಲಿಂಕ್ URL ಎಂದು . ( ""http://"" ಬಳಸಬೇಡಿ )"
+"Here you can maintain family details like name and occupation of parent, spouse and children","ಇಲ್ಲಿ ನೀವು ಮೂಲ , ಹೆಂಡತಿ ಮತ್ತು ಮಕ್ಕಳ ಹೆಸರು ಮತ್ತು ಉದ್ಯೋಗ ಕುಟುಂಬ ವಿವರಗಳು ಕಾಯ್ದುಕೊಳ್ಳಬಹುದು"
+"Here you can maintain height, weight, allergies, medical concerns etc","ಇಲ್ಲಿ ನೀವು ಎತ್ತರ, ತೂಕ, ಅಲರ್ಜಿ , ವೈದ್ಯಕೀಯ ಇತ್ಯಾದಿ ಕನ್ಸರ್ನ್ಸ್ ಕಾಯ್ದುಕೊಳ್ಳಬಹುದು"
+Hide Currency Symbol,ಕರೆನ್ಸಿ ಸಂಕೇತ ಮರೆಮಾಡಿ
+High,ಎತ್ತರದ
+History,ಇತಿಹಾಸ
+History In Company,ಕಂಪನಿ ಇತಿಹಾಸ
+Hold,ಹಿಡಿ
+Holiday,ಹಾಲಿಡೇ
+Holiday List,ಹಾಲಿಡೇ ಪಟ್ಟಿ
+Holiday List Name,ಹಾಲಿಡೇ ಪಟ್ಟಿ ಹೆಸರು
+Holiday master.,ಹಾಲಿಡೇ ಮಾಸ್ಟರ್ .
+Holidays,ರಜಾದಿನಗಳು
+Home,ಮುಖಪುಟ
+Host,ಹೋಸ್ಟ್
+"Host, Email and Password required if emails are to be pulled",ಇಮೇಲ್ಗಳನ್ನು ನಿಲ್ಲಿಸಲು ವೇಳೆ ಇಮೇಲ್ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿದೆ ಹೋಸ್ಟ್
+Hour,ಗಂಟೆ
+Hour Rate,ಅವರ್ ದರ
+Hour Rate Labour,ಲೇಬರ್ ಅವರ್ ದರ
+Hours,ಅವರ್ಸ್
+How frequently?,ಹೇಗೆ ಆಗಾಗ್ಗೆ ?
+"How should this currency be formatted? If not set, will use system defaults","ಹೇಗೆ ಈ ಕರೆನ್ಸಿ ಫಾರ್ಮಾಟ್ ಮಾಡಬೇಕು ? ಸೆಟ್ ಅಲ್ಲ, ವ್ಯವಸ್ಥೆಯನ್ನು ಪೂರ್ವನಿಯೋಜಿತಗಳನ್ನು ಬಳಸುತ್ತದೆ"
+Human Resources,ಮಾನವ ಸಂಪನ್ಮೂಲ
+Identification of the package for the delivery (for print),( ಮುದ್ರಣ ) ವಿತರಣಾ ಪ್ಯಾಕೇಜ್ ಗುರುತಿನ
+If Income or Expense,ವೇಳೆ ಆದಾಯ ಅಥವಾ ಖರ್ಚು
+If Monthly Budget Exceeded,ಮಾಸಿಕ ಬಜೆಟ್ ಮೀರಿದ್ದಲ್ಲಿ
+"If Sale BOM is defined, the actual BOM of the Pack is displayed as table. Available in Delivery Note and Sales Order","ಮಾರಾಟಕ್ಕೆ BOM ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ವೇಳೆ , ಪ್ಯಾಕ್ ನಿಜವಾದ BOM ಟೇಬಲ್ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಡೆಲಿವರಿ ಗಮನಿಸಿ ಮತ್ತು ಮಾರಾಟದ ಆರ್ಡರ್ ಲಭ್ಯವಿದೆ"
+"If Supplier Part Number exists for given Item, it gets stored here","ಸರಬರಾಜುದಾರ ಭಾಗ ಸಂಖ್ಯೆ ಐಟಂ givenName ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ , ಅದು ಇಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಮುಟ್ಟುತ್ತದೆ"
+If Yearly Budget Exceeded,ವಾರ್ಷಿಕ ಬಜೆಟ್ ಮೀರಿದ್ದಲ್ಲಿ
+"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.","ಪರಿಶೀಲಿಸಿದರೆ, ಉಪ ಅಸೆಂಬ್ಲಿ ಐಟಂಗಳನ್ನು BOM ಕಚ್ಚಾ ವಸ್ತುಗಳನ್ನು ಪಡೆಯುವ ಪರಿಗಣಿಸಲಾಗುವುದು . ಇಲ್ಲದಿದ್ದರೆ, ಎಲ್ಲಾ ಉಪ ಅಸೆಂಬ್ಲಿ ಐಟಂಗಳನ್ನು ಕಚ್ಚಾವಸ್ತುಗಳನ್ನು ಪರಿಗಣಿಸಲಾಗುವುದು ."
+"If checked, Total no. of Working Days will include holidays, and this will reduce the value of Salary Per Day","ಪರಿಶೀಲಿಸಿದರೆ, ಕೆಲಸ ದಿನಗಳ ಒಟ್ಟು ಯಾವುದೇ ರಜಾದಿನಗಳು ಸೇರಿವೆ , ಮತ್ತು ಈ ಸಂಬಳ ದಿನಕ್ಕೆ ಮೌಲ್ಯವನ್ನು ಕಡಿಮೆಗೊಳಿಸುತ್ತದೆ"
+"If checked, the tax amount will be considered as already included in the Print Rate / Print Amount","ಪರಿಶೀಲಿಸಿದರೆ ಈಗಾಗಲೇ ಮುದ್ರಣ ದರ / ಪ್ರಿಂಟ್ ಪ್ರಮಾಣ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು , ತೆರಿಗೆ ಪ್ರಮಾಣವನ್ನು ಪರಿಗಣಿಸಲಾಗುವುದು"
+If different than customer address,ಗ್ರಾಹಕ ವಿಳಾಸಕ್ಕೆ ವಿಭಿನ್ನವಾದ
+"If disable, 'Rounded Total' field will not be visible in any transaction","ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಲ್ಲಿ, ' ದುಂಡಾದ ಒಟ್ಟು ' ಕ್ಷೇತ್ರದಲ್ಲಿ ಯಾವುದೇ ವ್ಯವಹಾರದಲ್ಲಿ ಕಾಣಿಸುವುದಿಲ್ಲ"
+"If enabled, the system will post accounting entries for inventory automatically.","ಶಕ್ತಗೊಂಡಿದ್ದಲ್ಲಿ , ಗಣಕವು ದಾಸ್ತಾನು ಲೆಕ್ಕಪರಿಶೋಧಕ ನಮೂದುಗಳನ್ನು ಪೋಸ್ಟ್ ಕಾಣಿಸುತ್ತದೆ ."
+If more than one package of the same type (for print),ವೇಳೆ ( ಮುದ್ರಣ ) ಅದೇ ರೀತಿಯ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಪ್ಯಾಕೇಜ್
+"If no change in either Quantity or Valuation Rate, leave the cell blank.","ಒಂದೋ ಪ್ರಮಾಣ ಅಥವಾ ಮೌಲ್ಯಾಂಕನ ದರ ಯಾವುದೇ ಬದಲಾವಣೆ , ಸೆಲ್ ಖಾಲಿ ಬಿಟ್ಟರೆ ."
+If not applicable please enter: NA,ಅನ್ವಯಿಸುವುದಿಲ್ಲ ಎನ್ಎ ನಮೂದಿಸಿ ವೇಳೆ
+"If not checked, the list will have to be added to each Department where it has to be applied.","ಪರೀಕ್ಷಿಸಿದ್ದು ಅಲ್ಲ, ಪಟ್ಟಿ ಇದು ಅನ್ವಯಿಸಬಹುದು ಅಲ್ಲಿ ಪ್ರತಿ ಇಲಾಖೆಗಳು ಸೇರಿಸಲಾಗುತ್ತದೆ ಹೊಂದಿರುತ್ತದೆ ."
+"If specified, send the newsletter using this email address","ನಿಗದಿತ , ಈ ವಿಳಾಸ ಬಳಸಿ ಸುದ್ದಿಪತ್ರವನ್ನು ಕಳುಹಿಸಿ"
+"If the account is frozen, entries are allowed to restricted users.","ಖಾತೆ ಹೆಪ್ಪುಗಟ್ಟಿರುವ ವೇಳೆ , ನಮೂದುಗಳನ್ನು ನಿರ್ಬಂಧಿತ ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶವಿರುತ್ತದೆ ."
+"If this Account represents a Customer, Supplier or Employee, set it here.","ಈ ಖಾತೆಯು ಗ್ರಾಹಕ , ಸರಬರಾಜುದಾರ ಅಥವಾ ನೌಕರ ನಿರೂಪಿಸಿದರೆ, ಇಲ್ಲಿ ಸೆಟ್ ."
+If you follow Quality Inspection. Enables Item QA Required and QA No in Purchase Receipt,ನೀವು ಗುಣಮಟ್ಟ ತಪಾಸಣೆ ಅನುಸರಿಸಿದರೆ . ಖರೀದಿ ರಸೀದಿಯಲ್ಲಿ ಐಟಂ ಅಗತ್ಯವಿದೆ QA ಮತ್ತು ಗುಣಮಟ್ಟ ಖಾತರಿ ನಂ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ
+If you have Sales Team and Sale Partners (Channel Partners) they can be tagged and maintain their contribution in the sales activity,ನೀವು ಮಾರಾಟ ತಂಡವನ್ನು ಮತ್ತು ಮಾರಾಟಕ್ಕೆ ಪಾರ್ಟ್ನರ್ಸ್ ( ಚಾನೆಲ್ ಪಾರ್ಟ್ನರ್ಸ್ ) ಹೊಂದಿದ್ದರೆ ಅವರು ಟ್ಯಾಗ್ ಮತ್ತು ಮಾರಾಟ ಚಟುವಟಿಕೆಯಲ್ಲಿ ಅವರ ಕೊಡುಗೆ ನಿರ್ವಹಿಸಲು ಮಾಡಬಹುದು
+"If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.","ನೀವು ಖರೀದಿ , ತೆರಿಗೆಗಳ ಪ್ರಮಾಣಿತ ಟೆಂಪ್ಲೇಟ್ ದಾಖಲಿಸಿದವರು ಮತ್ತು ಮಾಸ್ಟರ್ಕಾರ್ಡ್ ಚಾರ್ಜಸ್ ಇದ್ದರೆ , ಒಂದು ಆಯ್ಕೆ ಮತ್ತು ಕೆಳಗಿನ ಬಟನ್ ಕ್ಲಿಕ್ ."
+"If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.","ನೀವು ಮಾರಾಟ ತೆರಿಗೆ ಪ್ರಮಾಣಿತ ಟೆಂಪ್ಲೇಟ್ ದಾಖಲಿಸಿದವರು ಮತ್ತು ಮಾಸ್ಟರ್ಕಾರ್ಡ್ ಚಾರ್ಜಸ್ ಇದ್ದರೆ , ಒಂದು ಆಯ್ಕೆ ಮತ್ತು ಕೆಳಗಿನ ಬಟನ್ ಕ್ಲಿಕ್ ."
+"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","ನೀವು ದೀರ್ಘ ಮುದ್ರಣ ಸ್ವರೂಪಗಳು ಹೊಂದಿದ್ದರೆ, ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಎಲ್ಲಾ ಪ್ರತಿ ಪುಟದಲ್ಲಿ ಶೀರ್ಷಿಕೆಗಳು ಮತ್ತು ಅಡಿಟಿಪ್ಪಣಿಗಳು ಬಹು ಪುಟಗಳನ್ನು ಮೇಲೆ ಮುದ್ರಿತ ಪುಟ ಬೇರ್ಪಡಿಸಲು ಬಳಸಬಹುದಾಗಿದೆ"
+If you involve in manufacturing activity. Enables Item 'Is Manufactured',ನೀವು ಉತ್ಪಾದನಾ ಚಟುವಟಿಕೆ ಒಳಗೊಂಡಿರುತ್ತವೆ ವೇಳೆ . ಐಟಂ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ' ತಯಾರಿಸುತ್ತದೆ '
+Ignore,ಕಡೆಗಣಿಸು
+Ignored: ,
+"Ignoring Item {0}, because a group exists with the same name!","ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತಿದೆ ಐಟಂ {0} , ಗುಂಪು ಅದೇ ಹೆಸರಿನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಕಾರಣ!"
+Image,ಚಿತ್ರ
+Image View,ImageView
+Implementation Partner,ಅನುಷ್ಠಾನ ಸಂಗಾತಿ
+Import,ಆಮದು
+Import Attendance,ಆಮದು ಅಟೆಂಡೆನ್ಸ್
+Import Failed!,ಆಮದು ವಿಫಲವಾಗಿದೆ!
+Import Log,ಆಮದು ಲಾಗ್
+Import Successful!,ಯಶಸ್ವಿಯಾಗಿ ಆಮದು !
+Imports,ಆಮದುಗಳು
+In,ರಲ್ಲಿ
+In Hours,ಗಂಟೆಗಳ
+In Process,ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ
+In Qty,ಸೇರಿಸಿ ಪ್ರಮಾಣ
+In Value,ಮೌಲ್ಯ
+In Words,ವರ್ಡ್ಸ್
+In Words (Company Currency),ವರ್ಡ್ಸ್ ( ಕಂಪನಿ ಕರೆನ್ಸಿ ) ರಲ್ಲಿ
+In Words (Export) will be visible once you save the Delivery Note.,ನೀವು ವಿತರಣಾ ಸೂಚನೆ ಉಳಿಸಲು ಒಮ್ಮೆ ವರ್ಡ್ಸ್ ( ರಫ್ತು ) ಗೋಚರಿಸುತ್ತದೆ.
+In Words will be visible once you save the Delivery Note.,ನೀವು ವಿತರಣಾ ಸೂಚನೆ ಉಳಿಸಲು ಒಮ್ಮೆ ವರ್ಡ್ಸ್ ಗೋಚರಿಸುತ್ತದೆ.
+In Words will be visible once you save the Purchase Invoice.,ನೀವು ಖರೀದಿ ಸರಕುಪಟ್ಟಿ ಉಳಿಸಲು ಒಮ್ಮೆ ವರ್ಡ್ಸ್ ಗೋಚರಿಸುತ್ತದೆ.
+In Words will be visible once you save the Purchase Order.,ನೀವು ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಉಳಿಸಲು ಒಮ್ಮೆ ವರ್ಡ್ಸ್ ಗೋಚರಿಸುತ್ತದೆ.
+In Words will be visible once you save the Purchase Receipt.,ನೀವು ಖರೀದಿ ರಸೀತಿ ಉಳಿಸಲು ಒಮ್ಮೆ ವರ್ಡ್ಸ್ ಗೋಚರಿಸುತ್ತದೆ.
+In Words will be visible once you save the Quotation.,ನೀವು ಉದ್ಧರಣ ಉಳಿಸಲು ಒಮ್ಮೆ ವರ್ಡ್ಸ್ ಗೋಚರಿಸುತ್ತದೆ.
+In Words will be visible once you save the Sales Invoice.,ನೀವು ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಉಳಿಸಲು ಒಮ್ಮೆ ವರ್ಡ್ಸ್ ಗೋಚರಿಸುತ್ತದೆ.
+In Words will be visible once you save the Sales Order.,ನೀವು ಮಾರಾಟದ ಆರ್ಡರ್ ಉಳಿಸಲು ಒಮ್ಮೆ ವರ್ಡ್ಸ್ ಗೋಚರಿಸುತ್ತದೆ.
+In response to,ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ
+Incentives,ಪ್ರೋತ್ಸಾಹ
+Include holidays in Total no. of Working Days,ಒಟ್ಟು ರಜಾದಿನಗಳು ಸೇರಿಸಿ ಕೆಲಸ ದಿನಗಳ ಯಾವುದೇ
+Income,ಆದಾಯ
+Income / Expense,ಆದಾಯ / ಖರ್ಚು
+Income Account,ಆದಾಯ ಖಾತೆ
+Income Booked,ಆದಾಯ ಬುಕ್ಡ್
+Income Tax,ವರಮಾನ ತೆರಿಗೆ
+Income Year to Date,ದಿನಾಂಕ ಆದಾಯ ವರ್ಷದ
+Income booked for the digest period,ಡೈಜೆಸ್ಟ್ ಕಾಲ ಬುಕ್ ವರಮಾನ
+Incoming,ಒಳಬರುವ
+Incoming Rate,ಒಳಬರುವ ದರ
+Incoming quality inspection.,ಒಳಬರುವ ಗುಣಮಟ್ಟ ತಪಾಸಣೆ .
+Incorrect or Inactive BOM {0} for Item {1} at row {2},ತಪ್ಪಾದ ಅಥವಾ ನಿಷ್ಕ್ರಿಯ BOM ಐಟಂ {0} ಗಾಗಿ {1} {2} ಸಾಲು
+Indicates that the package is a part of this delivery,ಮಾಡಲಿಲ್ಲ ಸೂಚಿಸುತ್ತದೆ ಪ್ಯಾಕೇಜ್ ಈ ವಿತರಣಾ ಒಂದು ಭಾಗವಾಗಿದೆ
+Indirect Expenses,ಪರೋಕ್ಷ ವೆಚ್ಚಗಳು
+Indirect Income,ಪರೋಕ್ಷ ಆದಾಯ
+Individual,ಇಂಡಿವಿಜುವಲ್
+Industry,ಇಂಡಸ್ಟ್ರಿ
+Industry Type,ಉದ್ಯಮ ಪ್ರಕಾರ
+Insert Below,ಕೆಳಗೆ ಸೇರಿಸಿ
+Insert Row,ಸಾಲನ್ನು ಸೇರಿಸಿ
+Inspected By,ಪರಿಶೀಲನೆ
+Inspection Criteria,ಇನ್ಸ್ಪೆಕ್ಷನ್ ಮಾನದಂಡ
+Inspection Required,ಇನ್ಸ್ಪೆಕ್ಷನ್ ಅಗತ್ಯವಿದೆ
+Inspection Type,ಇನ್ಸ್ಪೆಕ್ಷನ್ ಪ್ರಕಾರ
+Installation Date,ಅನುಸ್ಥಾಪನ ದಿನಾಂಕ
+Installation Note,ಅನುಸ್ಥಾಪನೆ ಸೂಚನೆ
+Installation Note Item,ಅನುಸ್ಥಾಪನೆ ಸೂಚನೆ ಐಟಂ
+Installation Note {0} has already been submitted,ಅನುಸ್ಥಾಪನೆ ಸೂಚನೆ {0} ಈಗಾಗಲೇ ಸಲ್ಲಿಸಲಾಗಿದೆ
+Installation Status,ಅನುಸ್ಥಾಪನ ಸ್ಥಿತಿಯನ್ನು
+Installation Time,ಅನುಸ್ಥಾಪನ ಟೈಮ್
+Installation date cannot be before delivery date for Item {0},ಅನುಸ್ಥಾಪನ ದಿನಾಂಕ ಐಟಂ ವಿತರಣಾ ದಿನಾಂಕದ ಮೊದಲು ಸಾಧ್ಯವಿಲ್ಲ {0}
+Installation record for a Serial No.,ಒಂದು ನೆಯ ಅನುಸ್ಥಾಪನೆ ದಾಖಲೆ .
+Installed Qty,ಅನುಸ್ಥಾಪಿಸಲಾದ ಪ್ರಮಾಣ
+Instructions,ಸೂಚನೆಗಳು
+Integrate incoming support emails to Support Ticket,ಟಿಕೆಟ್ ಬೆಂಬಲ ಒಳಬರುವ ಬೆಂಬಲ ಇಮೇಲ್ಗಳನ್ನು ಸಂಯೋಜಿಸಿ
+Interested,ಆಸಕ್ತಿ
+Intern,ಆಂತರಿಕ
+Internal,ಆಂತರಿಕ
+Internet Publishing,ಇಂಟರ್ನೆಟ್ ಪಬ್ಲಿಷಿಂಗ್
+Introduction,ಪರಿಚಯ
+Invalid Barcode or Serial No,ಅಮಾನ್ಯ ಬಾರ್ಕೋಡ್ ಅಥವಾ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ
+Invalid Email: {0},ಅಮಾನ್ಯವಾದ ಇಮೇಲ್ : {0}
+Invalid Filter: {0},ಅಮಾನ್ಯವಾದ ಫಿಲ್ಟರ್ : {0}
+Invalid Mail Server. Please rectify and try again.,ಅಮಾನ್ಯವಾದ ಮೇಲ್ ಸರ್ವರ್ . ನಿವಾರಿಸಿಕೊಳ್ಳಲು ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ .
+Invalid Master Name,ಅಮಾನ್ಯವಾದ ಮಾಸ್ಟರ್ ಹೆಸರು
+Invalid User Name or Support Password. Please rectify and try again.,ಅಮಾನ್ಯ ಬಳಕೆದಾರ ಹೆಸರು ಅಥವಾ ಪಾಸ್ವರ್ಡ್ ಸಹಾಯ . ನಿವಾರಿಸಿಕೊಳ್ಳಲು ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ .
+Invalid quantity specified for item {0}. Quantity should be greater than 0.,ಐಟಂ ನಿಗದಿತ ಅಮಾನ್ಯ ಪ್ರಮಾಣ {0} . ಪ್ರಮಾಣ 0 ಹೆಚ್ಚಿರಬೇಕು
+Inventory,ತಪಶೀಲು ಪಟ್ಟಿ
+Inventory & Support,ಇನ್ವೆಂಟರಿ ಹಾಗೂ ಬೆಂಬಲ
+Investment Banking,ಇನ್ವೆಸ್ಟ್ಮೆಂಟ್ ಬ್ಯಾಂಕಿಂಗ್
+Investments,ಇನ್ವೆಸ್ಟ್ಮೆಂಟ್ಸ್
+Invoice Date,ಸರಕುಪಟ್ಟಿ ದಿನಾಂಕ
+Invoice Details,ಸರಕುಪಟ್ಟಿ ವಿವರಗಳು
+Invoice No,ಸರಕುಪಟ್ಟಿ ನಂ
+Invoice Period From Date,ದಿನಾಂಕದಿಂದ ಸರಕುಪಟ್ಟಿ ಅವಧಿ
+Invoice Period From and Invoice Period To dates mandatory for recurring invoice,ಸರಕುಪಟ್ಟಿ ಮತ್ತು ಅವಧಿಯ ಸರಕುಪಟ್ಟಿ ಮರುಕಳಿಸುವ ಕಡ್ಡಾಯವಾಗಿ ದಿನಾಂಕ ಸರಕುಪಟ್ಟಿ ಅವಧಿ
+Invoice Period To Date,ದಿನಾಂಕ ಸರಕುಪಟ್ಟಿ ಅವಧಿ
+Invoiced Amount (Exculsive Tax),ಸರಕುಪಟ್ಟಿ ಪ್ರಮಾಣ ( ತೆರಿಗೆ Exculsive )
+Is Active,ಸಕ್ರಿಯವಾಗಿದೆ
+Is Advance,ಮುಂಗಡ ಹೊಂದಿದೆ
+Is Cancelled,ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ ಇದೆ
+Is Carry Forward,ಮುಂದಕ್ಕೆ ಸಾಗಿಸುವ ಇದೆ
+Is Default,ಡೀಫಾಲ್ಟ್
+Is Encash,ಮುರಿಸು ಇದೆ
+Is Fixed Asset Item,ಸ್ಥಿರ ಆಸ್ತಿ ಐಟಂ
+Is LWP,LWP ಈಸ್
+Is Opening,ಆರಂಭ
+Is Opening Entry,ಎಂಟ್ರಿ ಆರಂಭ
+Is POS,ಪಿಓಎಸ್ ಹೊಂದಿದೆ
+Is Primary Contact,ಪ್ರಾಥಮಿಕ ಸಂಪರ್ಕ
+Is Purchase Item,ಖರೀದಿ ಐಟಂ
+Is Sales Item,ಮಾರಾಟದ ಐಟಂ
+Is Service Item,ಸೇವೆ ಐಟಂ
+Is Stock Item,ಸಂಗ್ರಹಣೆ ಐಟಂ
+Is Sub Contracted Item,ಉಪ ಗುತ್ತಿಗೆ ಐಟಂ
+Is Subcontracted,subcontracted ಇದೆ
+Is this Tax included in Basic Rate?,ಈ ಮೂಲ ದರದ ತೆರಿಗೆ ಒಳಗೊಂಡಿದೆ?
+Issue,ಸಂಚಿಕೆ
+Issue Date,ಸಂಚಿಕೆ ದಿನಾಂಕ
+Issue Details,ಸಂಚಿಕೆ ವಿವರಗಳು
+Issued Items Against Production Order,ಪ್ರೊಡಕ್ಷನ್ ಆರ್ಡರ್ ವಿರುದ್ಧ ನೀಡಲ್ಪಟ್ಟ ಐಟಂಗಳು
+It can also be used to create opening stock entries and to fix stock value.,ಆದ್ದರಿಂದ ತೆರೆಯುವ ಸ್ಟಾಕ್ ನಮೂದುಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಸ್ಟಾಕ್ ಮೌಲ್ಯವನ್ನು ಸರಿಪಡಿಸಲು ಬಳಸಬಹುದು .
+Item,ವಸ್ತು
+Item Advanced,ಐಟಂ ವಿಸ್ತೃತ
+Item Barcode,ಐಟಂ ಬಾರ್ಕೋಡ್
+Item Batch Nos,ಐಟಂ ಬ್ಯಾಚ್ ಸೂಲ
+Item Code,ಐಟಂ ಕೋಡ್
+Item Code and Warehouse should already exist.,ಐಟಂ ಕೋಡ್ ಮತ್ತು ವೇರ್ಹೌಸ್ Shoulderstand ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ .
+Item Code cannot be changed for Serial No.,ಐಟಂ ಕೋಡ್ ನೆಯ ಬದಲಾಗಿದೆ ಸಾಧ್ಯವಿಲ್ಲ .
+Item Code is mandatory because Item is not automatically numbered,ಐಟಂ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಖ್ಯೆಯ ಕಾರಣ ಐಟಂ ಕೋಡ್ ಕಡ್ಡಾಯ
+Item Code required at Row No {0},ರೋ ನಂ ಅಗತ್ಯವಿದೆ ಐಟಂ ಕೋಡ್ {0}
+Item Customer Detail,ಗ್ರಾಹಕ ಐಟಂ ವಿವರ
+Item Description,ಐಟಂ ವಿವರಣೆ
+Item Desription,ಐಟಂ desription
+Item Details,ಐಟಂ ವಿವರಗಳು
+Item Group,ಐಟಂ ಗುಂಪು
+Item Group Name,ಐಟಂ ಗುಂಪು ಹೆಸರು
+Item Group Tree,ಐಟಂ ಗುಂಪು ಟ್ರೀ
+Item Groups in Details,ವಿವರಗಳನ್ನು ಐಟಂ ಗುಂಪುಗಳು
+Item Image (if not slideshow),ಐಟಂ ಚಿತ್ರ (ಇಲ್ಲದಿದ್ದರೆ ಸ್ಲೈಡ್ಶೋ )
+Item Name,ಐಟಂ ಹೆಸರು
+Item Naming By,ಐಟಂ ಹೆಸರಿಸುವ ಮೂಲಕ
+Item Price,ಐಟಂ ಬೆಲೆ
+Item Prices,ಐಟಂ ಬೆಲೆಗಳು
+Item Quality Inspection Parameter,ಐಟಂ ಗುಣಮಟ್ಟ ತಪಾಸಣೆ ನಿಯತಾಂಕಗಳನ್ನು
+Item Reorder,ಐಟಂ ಮರುಕ್ರಮಗೊಳಿಸಿ
+Item Serial No,ಐಟಂ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ
+Item Serial Nos,ಐಟಂ ಸೀರಿಯಲ್ ಸಂಖ್ಯೆ
+Item Shortage Report,ಐಟಂ ಕೊರತೆ ವರದಿ
+Item Supplier,ಐಟಂ ಸರಬರಾಜುದಾರ
+Item Supplier Details,ಐಟಂ ಪೂರೈಕೆದಾರರ ವಿವರಗಳು
+Item Tax,ಐಟಂ ತೆರಿಗೆ
+Item Tax Amount,ಐಟಂ ತೆರಿಗೆ ಪ್ರಮಾಣ
+Item Tax Rate,ಐಟಂ ತೆರಿಗೆ ದರ
+Item Tax Row {0} must have account of type Tax or Income or Expense or Chargeable,ಐಟಂ ತೆರಿಗೆ ರೋ {0} ಬಗೆಯ ತೆರಿಗೆ ಅಥವಾ ಆದಾಯ ಅಥವಾ ಖರ್ಚು ಅಥವಾ ಶುಲ್ಕಕ್ಕೆ ಖಾತೆಯನ್ನು ಹೊಂದಿರಬೇಕು
+Item Tax1,ಐಟಂ Tax1
+Item To Manufacture,ತಯಾರಿಸಲು ಐಟಂ
+Item UOM,ಐಟಂ UOM
+Item Website Specification,ವಸ್ತು ವಿಶೇಷತೆಗಳು ವೆಬ್ಸೈಟ್
+Item Website Specifications,ಐಟಂ ವಿಶೇಷಣಗಳು ವೆಬ್ಸೈಟ್
+Item Wise Tax Detail,ಐಟಂ ವೈಸ್ ತೆರಿಗೆ ವಿವರ
+Item Wise Tax Detail ,
+Item is required,ಐಟಂ ಅಗತ್ಯವಿದೆ
+Item is updated,ಐಟಂ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ಇದೆ
+Item master.,ಐಟಂ ಮಾಸ್ಟರ್ .
+"Item must be a purchase item, as it is present in one or many Active BOMs","ಇದು ಒಂದು ಅಥವಾ ಅನೇಕ ಸಕ್ರಿಯ BOMs ಇರುತ್ತದೆ ಎಂದು ಐಟಂ , ಖರೀದಿ ಐಟಂ ಇರಬೇಕು"
+Item or Warehouse for row {0} does not match Material Request,ಸಾಲು ಐಟಂ ಅಥವಾ ಗೋದಾಮಿನ {0} ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ
+Item table can not be blank,ಐಟಂ ಟೇಬಲ್ ಖಾಲಿ ಇರಕೂಡದು
+Item to be manufactured or repacked,ಉತ್ಪಾದಿತ ಅಥವಾ repacked ಎಂದು ಐಟಂ
+Item valuation updated,ಐಟಂ ಮೌಲ್ಯಮಾಪನ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ
+Item will be saved by this name in the data base.,ಐಟಂ ಡೇಟಾ ಬೇಸ್ ಈ ಹೆಸರಿನಿಂದ ಉಳಿಸಲಾಗುತ್ತದೆ.
+Item {0} appears multiple times in Price List {1},ಐಟಂ {0} ಬೆಲೆ ಪಟ್ಟಿ ಅನೇಕ ಬಾರಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ {1}
+Item {0} does not exist,ಐಟಂ {0} ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
+Item {0} does not exist in the system or has expired,ಐಟಂ {0} ವ್ಯವಸ್ಥೆಯ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಅಥವಾ ಮುಗಿದಿದೆ
+Item {0} does not exist in {1} {2},ಐಟಂ {0} ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ {1} {2}
+Item {0} has already been returned,ಐಟಂ {0} ಈಗಾಗಲೇ ಮರಳಿದರು
+Item {0} has been entered multiple times against same operation,ಐಟಂ {0} ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯ ವಿರುದ್ಧ ಅನೇಕ ಬಾರಿ ನಮೂದಿಸಲಾದ
+Item {0} has been entered multiple times with same description or date,ಐಟಂ {0} ಅದೇ ವಿವರಣೆ ಅಥವಾ ದಿನಾಂಕ ಅನೇಕ ಬಾರಿ ನಮೂದಿಸಲಾದ
+Item {0} has been entered multiple times with same description or date or warehouse,ಐಟಂ {0} ಅದೇ ವಿವರಣೆ ಅಥವಾ ದಿನಾಂಕ ಅಥವಾ ಗೋದಾಮಿನ ಜೊತೆ ಅನೇಕ ಬಾರಿ ನಮೂದಿಸಲಾದ
+Item {0} has been entered twice,ಐಟಂ {0} ಎರಡು ನಮೂದಿಸಲಾದ
+Item {0} has reached its end of life on {1},ಐಟಂ {0} ಜೀವನದ ತನ್ನ ಕೊನೆಯಲ್ಲಿ ತಲುಪಿದೆ {1}
+Item {0} ignored since it is not a stock item,ಇದು ಒಂದು ಸ್ಟಾಕ್ ಐಟಂ ಕಾರಣ ಐಟಂ {0} ಕಡೆಗಣಿಸಲಾಗುತ್ತದೆ
+Item {0} is cancelled,ಐಟಂ {0} ರದ್ದು
+Item {0} is not Purchase Item,ಐಟಂ {0} ಐಟಂ ಖರೀದಿ ಇಲ್ಲ
+Item {0} is not a serialized Item,ಐಟಂ {0} ಒಂದು ಧಾರಾವಾಹಿಯಾಗಿ ಐಟಂ ಅಲ್ಲ
+Item {0} is not a stock Item,ಐಟಂ {0} ಸ್ಟಾಕ್ ಐಟಂ ಅಲ್ಲ
+Item {0} is not active or end of life has been reached,ಐಟಂ {0} ಸಕ್ರಿಯವಾಗಿಲ್ಲ ಅಥವಾ ಜೀವನದ ಕೊನೆಯಲ್ಲಿ ತಲುಪಿತು ಮಾಡಲಾಗಿದೆ
+Item {0} is not setup for Serial Nos. Check Item master,ಐಟಂ {0} ಸೀರಿಯಲ್ ಸಂಖ್ಯೆ ಸ್ಥಾಪನೆಯ ಅಲ್ಲ ಐಟಂ ಮಾಸ್ಟರ್ ಪರಿಶೀಲಿಸಿ
+Item {0} is not setup for Serial Nos. Column must be blank,ಐಟಂ {0} ಸೀರಿಯಲ್ ಸಂಖ್ಯೆ ಸ್ಥಾಪನೆಯ ಅಲ್ಲ ಅಂಕಣ ಖಾಲಿಯಾಗಿರಬೇಕು
+Item {0} must be Sales Item,ಐಟಂ {0} ಮಾರಾಟದ ಐಟಂ ಇರಬೇಕು
+Item {0} must be Sales or Service Item in {1},ಐಟಂ {0} ನಲ್ಲಿ ಮಾರಾಟ ಅಥವಾ ಸೇವೆ ಐಟಂ ಇರಬೇಕು {1}
+Item {0} must be Service Item,ಐಟಂ {0} ಸೇವೆ ಐಟಂ ಇರಬೇಕು
+Item {0} must be a Purchase Item,ಐಟಂ {0} ಖರೀದಿಸಿ ಐಟಂ ಇರಬೇಕು
+Item {0} must be a Sales Item,ಐಟಂ {0} ಸೇಲ್ಸ್ ಐಟಂ ಇರಬೇಕು
+Item {0} must be a Service Item.,ಐಟಂ {0} ಒಂದು ಸೇವೆ ಐಟಂ ಇರಬೇಕು .
+Item {0} must be a Sub-contracted Item,ಐಟಂ {0} ಒಂದು ಉಪ ಒಪ್ಪಂದ ಐಟಂ ಇರಬೇಕು
+Item {0} must be a stock Item,ಐಟಂ {0} ಸ್ಟಾಕ್ ಐಟಂ ಇರಬೇಕು
+Item {0} must be manufactured or sub-contracted,ಐಟಂ {0} ತಯಾರಿಸಿದ ಮಾಡಬೇಕು ಅಥವಾ ಉಪ ಒಪ್ಪಂದ
+Item {0} not found,ಐಟಂ {0} ಕಂಡುಬಂದಿಲ್ಲ
+Item {0} with Serial No {1} is already installed,ಐಟಂ {0} ಸೀರಿಯಲ್ ನಂ {1} ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾಗಿರುವ
+Item {0} with same description entered twice,ಐಟಂ {0} ಅದೇ ವಿವರಣೆ ಎರಡು ಬಾರಿ ಪ್ರವೇಶಿಸಿತು
+"Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.","ಕ್ರಮ ಸಂಖ್ಯೆ ಆಯ್ಕೆಮಾಡಿದಾಗ ಐಟಂ , ಖಾತರಿ , ಎಎಂಸಿ ( ವಾರ್ಷಿಕ ನಿರ್ವಹಣೆ ಕಾಂಟ್ರಾಕ್ಟ್ ) ವಿವರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತರಲಾಗಿದೆ ನಡೆಯಲಿದೆ ."
+Item-wise Price List Rate,ಐಟಂ ಬಲ್ಲ ಬೆಲೆ ಪಟ್ಟಿ ದರ
+Item-wise Purchase History,ಐಟಂ ಬುದ್ಧಿವಂತ ಖರೀದಿ ಇತಿಹಾಸ
+Item-wise Purchase Register,ಐಟಂ ಬುದ್ಧಿವಂತ ಖರೀದಿ ನೋಂದಣಿ
+Item-wise Sales History,ಐಟಂ ಬಲ್ಲ ಮಾರಾಟದ ಇತಿಹಾಸ
+Item-wise Sales Register,ಐಟಂ ಬಲ್ಲ ಮಾರಾಟದ ರಿಜಿಸ್ಟರ್
+Items,ಐಟಂಗಳನ್ನು
+Items To Be Requested,ಮನವಿ ಐಟಂಗಳನ್ನು
+Items required,ಅಗತ್ಯ ವಸ್ತುಗಳ
+"Items to be requested which are ""Out of Stock"" considering all warehouses based on projected qty and minimum order qty",""" ಸ್ಟಾಕ್ ಔಟ್ "" ಇವು ವಿನಂತಿಸಿದ ಐಟಂಗಳನ್ನು ಯೋಜಿತ ಪ್ರಮಾಣ ಮತ್ತು ಕನಿಷ್ಠ ಪ್ರಮಾಣ ಆದೇಶ ಆಧರಿಸಿ ಎಲ್ಲಾ ಗೋದಾಮುಗಳು ಪರಿಗಣಿಸಿ"
+Items which do not exist in Item master can also be entered on customer's request,ಐಟಂ ಮಾಸ್ಟರ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ವಸ್ತುಗಳನ್ನು ಆದ್ದರಿಂದ ಗ್ರಾಹಕ ಕೋರಿಕೆಯ ಮೇಲೆ ಪ್ರವೇಶಿಸಿತು ಮಾಡಬಹುದು
+Itemwise Discount,Itemwise ಡಿಸ್ಕೌಂಟ್
+Itemwise Recommended Reorder Level,Itemwise ಮರುಕ್ರಮಗೊಳಿಸಿ ಮಟ್ಟ ಶಿಫಾರಸು
+Job Applicant,ಜಾಬ್ ಸಂ
+Job Opening,ಉದ್ಯೋಗಾವಕಾಶದ
+Job Profile,ಜಾಬ್ ಪ್ರೊಫೈಲ್ಗಳು
+Job Title,ಕೆಲಸದ ಶೀರ್ಷಿಕೆ
+"Job profile, qualifications required etc.","ಜಾಬ್ ಪ್ರೊಫೈಲ್ಗಳು , ಅಗತ್ಯ ವಿದ್ಯಾರ್ಹತೆಗಳು , ಇತ್ಯಾದಿ"
+Jobs Email Settings,ಕೆಲಸ ಇಮೇಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು
+Journal Entries,ಜರ್ನಲ್ ನಮೂದುಗಳು
+Journal Entry,ಜರ್ನಲ್ ಎಂಟ್ರಿ
+Journal Voucher,ಜರ್ನಲ್ ಚೀಟಿ
+Journal Voucher Detail,ಜರ್ನಲ್ ಚೀಟಿ ವಿವರ
+Journal Voucher Detail No,ಜರ್ನಲ್ ಚೀಟಿ ವಿವರ ನಂ
+Journal Voucher {0} does not have account {1} or already matched,ಜರ್ನಲ್ ಚೀಟಿ {0} {1} ಖಾತೆಯನ್ನು ಅಥವಾ ಈಗಾಗಲೇ ದಾಖಲೆಗಳುಸರಿಹೊಂದಿವೆ ಇಲ್ಲ
+Journal Vouchers {0} are un-linked,ಜರ್ನಲ್ ರಶೀದಿ {0} UN- ಲಿಂಕ್
+Keep a track of communication related to this enquiry which will help for future reference.,ಭವಿಷ್ಯದ ಉಲ್ಲೇಖಕ್ಕಾಗಿ ಸಹಾಯ whichwill ಈ ವಿಚಾರಣೆ ಸಂಬಂಧಿಸಿದ ಸಂವಹನದ ಒಂದು ಜಾಡನ್ನು ಇರಿಸಿ.
+Key Performance Area,ಪ್ರಮುಖ ಸಾಧನೆ ಪ್ರದೇಶ
+Key Responsibility Area,ಪ್ರಮುಖ ಜವಾಬ್ದಾರಿ ಪ್ರದೇಶ
+Kg,ಕೆಜಿ
+LR Date,ಎಲ್ಆರ್ ದಿನಾಂಕ
+LR No,ಯಾವುದೇ ಎಲ್ಆರ್
+Label,ಚೀಟಿ
+Landed Cost Item,ಇಳಿಯಿತು ವೆಚ್ಚ ಐಟಂ
+Landed Cost Items,ವೆಚ್ಚ ಐಟಂಗಳು ಇಳಿಯಿತು
+Landed Cost Purchase Receipt,ವೆಚ್ಚ ಖರೀದಿ ರಸೀತಿ ಇಳಿಯಿತು
+Landed Cost Purchase Receipts,ವೆಚ್ಚ ಖರೀದಿ ರಸೀದಿಗಳನ್ನು ಇಳಿಯಿತು
+Landed Cost Wizard,ಇಳಿಯಿತು ವೆಚ್ಚ ವಿಝಾರ್ಡ್
+Landed Cost updated successfully,ಇಳಿಯಿತು ವೆಚ್ಚ ಯಶಸ್ವಿಯಾಗಿ ಅಪ್ಡೇಟ್
+Language,ಭಾಷೆ
+Last Name,ಕೊನೆಯ ಹೆಸರು
+Last Purchase Rate,ಕೊನೆಯ ಖರೀದಿ ದರ
+Last updated by,ಕೊನೆಯ ಮೂಲಕ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ
+Latest,ಇತ್ತೀಚಿನ
+Lead,ಲೀಡ್
+Lead Details,ಲೀಡ್ ವಿವರಗಳು
+Lead Id,ಲೀಡ್ ಸಂ
+Lead Name,ಲೀಡ್ ಹೆಸರು
+Lead Owner,ಲೀಡ್ ಮಾಲೀಕ
+Lead Source,ಲೀಡ್ ಮೂಲ
+Lead Status,ಲೀಡ್ ಸ್ಥಿತಿ
+Lead Time Date,ಲೀಡ್ ಟೈಮ್ ದಿನಾಂಕ
+Lead Time Days,ಟೈಮ್ ಡೇಸ್ ಲೀಡ್
+Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Material Request when you select this item.,ಲೀಡ್ ಟೈಮ್ ದಿನಗಳ ಈ ಐಟಂ ನಿಮ್ಮ ಉಗ್ರಾಣದಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಅದಕ್ಕೆ ದಿನಗಳ ಸಂಖ್ಯೆ. ನೀವು ಈ ಐಟಂ ಆಯ್ಕೆ ಈ ದಿನಗಳ ವಸ್ತು ವಿನಂತಿಗಳನ್ನು ಗಳಿಸಿತು .
+Lead Type,ಲೀಡ್ ಪ್ರಕಾರ
+Lead must be set if Opportunity is made from Lead,ಅವಕಾಶ ಪ್ರಮುಖ ತಯಾರಿಸಲಾಗುತ್ತದೆ ವೇಳೆ ಲೀಡ್ ಸೆಟ್ ಮಾಡಬೇಕು
+Leave Allocation,ಅಲೋಕೇಶನ್ ಬಿಡಿ
+Leave Allocation Tool,ಅಲೋಕೇಶನ್ ಉಪಕರಣ ಬಿಡಿ
+Leave Application,ಅಪ್ಲಿಕೇಶನ್ ಬಿಡಿ
+Leave Approver,ಅನುಮೋದಕ ಬಿಡಿ
+Leave Approvers,Approvers ಬಿಡಿ
+Leave Balance Before Application,ಅಪ್ಲಿಕೇಶನ್ ಮೊದಲು ಬ್ಯಾಲೆನ್ಸ್ ಬಿಡಿ
+Leave Block List,ಖಂಡ ಬಿಡಿ
+Leave Block List Allow,ಬ್ಲಾಕ್ ಲಿಸ್ಟ್ ಅನುಮತಿಸಿ ಬಿಡಿ
+Leave Block List Allowed,ಖಂಡ ಅನುಮತಿಸಲಾಗಿದೆ ಬಿಡಿ
+Leave Block List Date,ಖಂಡ ದಿನಾಂಕ ಬಿಡಿ
+Leave Block List Dates,ಖಂಡ ದಿನಾಂಕ ಬಿಡಿ
+Leave Block List Name,ಖಂಡ ಬಿಡಿ ಹೆಸರು
+Leave Blocked,ಬಿಡಿ ನಿರ್ಬಂಧಿಸಿದ
+Leave Control Panel,ಕಂಟ್ರೋಲ್ ಪ್ಯಾನಲ್ ಬಿಡಿ
+Leave Encashed?,Encashed ಬಿಡಿ ?
+Leave Encashment Amount,ನಗದೀಕರಣ ಪ್ರಮಾಣ ಬಿಡಿ
+Leave Type,ಪ್ರಕಾರ ಬಿಡಿ
+Leave Type Name,TypeName ಬಿಡಿ
+Leave Without Pay,ಪೇ ಇಲ್ಲದೆ ಬಿಡಿ
+Leave application has been approved.,ರಜೆ ಅಪ್ಲಿಕೇಶನ್ ಅನುಮೋದಿಸಲಾಗಿದೆ.
+Leave application has been rejected.,ರಜೆ ಅಪ್ಲಿಕೇಶನ್ ನಿರಾಕರಿಸಲಾಗಿದೆ.
+Leave approver must be one of {0},ಬಿಡಿ ಅನುಮೋದಕ ಒಂದು ಇರಬೇಕು {0}
+Leave blank if considered for all branches,ಎಲ್ಲಾ ಶಾಖೆಗಳನ್ನು ಪರಿಗಣಿಸಲ್ಪಡುವ ವೇಳೆ ಖಾಲಿ ಬಿಡಿ
+Leave blank if considered for all departments,ಎಲ್ಲಾ ವಿಭಾಗಗಳು ಪರಿಗಣಿಸಲ್ಪಡುವ ವೇಳೆ ಖಾಲಿ ಬಿಡಿ
+Leave blank if considered for all designations,ಎಲ್ಲಾ ಅಂಕಿತಗಳು ಪರಿಗಣಿಸಲ್ಪಡುವ ವೇಳೆ ಖಾಲಿ ಬಿಡಿ
+Leave blank if considered for all employee types,ಎಲ್ಲಾ ನೌಕರ ರೀತಿಯ ಪರಿಗಣಿಸಲಾಗಿದೆ ವೇಳೆ ಖಾಲಿ ಬಿಡಿ
+"Leave can be approved by users with Role, ""Leave Approver""","ಬಿಡಿ ಪಾತ್ರ ಬಳಕೆದಾರರಿಗೆ ಅನುಮೋದನೆ ಮಾಡಬಹುದು , "" ಅನುಮೋದಕ ಬಿಡಿ """
+Leave of type {0} cannot be longer than {1},ರೀತಿಯ ಲೀವ್ {0} ಹೆಚ್ಚು ಸಾಧ್ಯವಿಲ್ಲ {1}
+Leaves Allocated Successfully for {0},ಎಲೆಗಳು ಯಶಸ್ವಿಯಾಗಿ ನಿಗದಿ {0}
+Leaves for type {0} already allocated for Employee {1} for Fiscal Year {0},ಎಲೆಗಳು ಮಾದರಿ {0} ನೌಕರ ಈಗಾಗಲೇ ನಿಗದಿಪಡಿಸಲಾಗಿತ್ತು {1} ಹಣಕಾಸಿನ ವರ್ಷ {0}
+Leaves must be allocated in multiples of 0.5,ಎಲೆಗಳು ಹಂಚಿಕೆ 0.5 ಗುಣಾತ್ಮಕವಾಗಿ ಇರಬೇಕು
+Ledger,ಸಂಗ್ರಹರೂಪದಲ್ಲಿ
+Ledgers,ಲೆಡ್ಜರುಗಳು
+Left,ಎಡ
+Legal,ಕಾನೂನಿನ
+Legal Expenses,ಕಾನೂನು ವೆಚ್ಚ
+Less or equals,ಕಡಿಮೆ ಸಮ ಅಥವಾ
+Less than,ಕಡಿಮೆ
+Letter Head,ತಲೆಬರಹ
+Letter Heads for print templates.,ಮುದ್ರಣ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು letterheads .
+Level,ಮಟ್ಟ
+Lft,Lft
+Like,ಲೈಕ್
+Linked With,ಸಂಬಂಧ
+List,ಕುತಂತ್ರ
+List a few of your customers. They could be organizations or individuals.,ನಿಮ್ಮ ಗ್ರಾಹಕರ ಕೆಲವು ಪಟ್ಟಿ. ಅವರು ಸಂಸ್ಥೆಗಳು ಅಥವಾ ವ್ಯಕ್ತಿಗಳು ಆಗಿರಬಹುದು .
+List a few of your suppliers. They could be organizations or individuals.,ನಿಮ್ಮ ಪೂರೈಕೆದಾರರ ಕೆಲವು ಪಟ್ಟಿ. ಅವರು ಸಂಸ್ಥೆಗಳು ಅಥವಾ ವ್ಯಕ್ತಿಗಳು ಆಗಿರಬಹುದು .
+"List a few products or services you buy from your suppliers or vendors. If these are same as your products, then do not add them.","ನಿಮ್ಮ ಪೂರೈಕೆದಾರರು ಅಥವಾ ಮಾರಾಟಗಾರರಿಂದ ಖರೀದಿ ಕೆಲವು ಉತ್ಪನ್ನಗಳನ್ನು ಅಥವಾ ಸೇವೆಗಳನ್ನು ಪಟ್ಟಿ. ಸಂಶ್ಲೇಷಣೆ ನಿಮ್ಮ ಉತ್ಪನ್ನಗಳು ಅದೇ ಇದ್ದರೆ , ನಂತರ ಅವುಗಳನ್ನು ಸೇರಿಸಬೇಡಿ."
+List items that form the package.,ಪಟ್ಟಿ ಐಟಂಗಳನ್ನು ಪ್ಯಾಕೇಜ್ ರೂಪಿಸಲು ಮಾಡಿದರು .
+List this Item in multiple groups on the website.,ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಅನೇಕ ಗುಂಪುಗಳಲ್ಲಿ ಈ ಐಟಂ ಪಟ್ಟಿ .
+"List your products or services that you sell to your customers. Make sure to check the Item Group, Unit of Measure and other properties when you start.","ನಿಮ್ಮ ಗ್ರಾಹಕರಿಗೆ ಮಾರಾಟ ಮಾಡಲಿಲ್ಲ ನಿಮ್ಮ ಉತ್ಪನ್ನಗಳನ್ನು ಅಥವಾ ಸೇವೆಗಳನ್ನು ಪಟ್ಟಿ. ನೀವು ಪ್ರಾರಂಭಿಸಿದಾಗ ಐಟಂ ಗುಂಪು , ಅಳತೆ ಮತ್ತು ಇತರ ಗುಣಗಳನ್ನು ಘಟಕ ಪರೀಕ್ಷಿಸಿ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ."
+"List your tax heads (e.g. VAT, Excise) (upto 3) and their standard rates. This will create a standard template, you can edit and add more later.","ನಿಮ್ಮ ತೆರಿಗೆ ಮುಖಂಡರು ( 3 ವರೆಗೆ ) ( ಉದಾ ವ್ಯಾಟ್ , ಅಬಕಾರಿ ) ಮತ್ತು ಅವರ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ದರಗಳು ಪಟ್ಟಿ. ಈ ಮಾದರಿಯಲ್ಲಿ ರಚಿಸುತ್ತದೆ , ನೀವು ಸಂಪಾದಿಸಬಹುದು ಮತ್ತು ಹೆಚ್ಚಿನ ನಂತರ ಸೇರಿಸಬಹುದು."
+Loading,ಲೋಡ್
+Loading Report,ಲೋಡ್ ವರದಿ
+Loading...,ಲೋಡ್ ಆಗುತ್ತಿದೆ ...
+Loans (Liabilities),ಸಾಲ ( ಹೊಣೆಗಾರಿಕೆಗಳು )
+Loans and Advances (Assets),ಸಾಲ ಮತ್ತು ಅಡ್ವಾನ್ಸಸ್ ( ಆಸ್ತಿಗಳು )
+Local,ಸ್ಥಳೀಯ
+Login with your new User ID,ನಿಮ್ಮ ಹೊಸ ಬಳಕೆದಾರ ID ಜೊತೆ ಲಾಗಿನ್ ಆಗಿ
+Logo,ಲೋಗೋ
+Logo and Letter Heads,ಲೋಗೋ ಮತ್ತು ತಲೆಬರಹ
+Logout,ಲಾಗ್ ಔಟ್
+Lost,ಲಾಸ್ಟ್
+Lost Reason,ಲಾಸ್ಟ್ ಕಾರಣ
+Low,ಕಡಿಮೆ
+Lower Income,ಕಡಿಮೆ ವರಮಾನ
+MTN Details,ಎಂಟಿಎನ್ ವಿವರಗಳು
+Main,ಮುಖ್ಯ
+Main Reports,ಮುಖ್ಯ ವರದಿಗಳು
+Maintain Same Rate Throughout Sales Cycle,ಮಾರಾಟ ಸೈಕಲ್ ಉದ್ದಕ್ಕೂ ಅದೇ ದರ ಕಾಯ್ದುಕೊಳ್ಳಲು
+Maintain same rate throughout purchase cycle,ಖರೀದಿ ಪ್ರಕ್ರಿಯೆಯ ಉದ್ದಕ್ಕೂ ಅದೇ ದರವನ್ನು ಕಾಯ್ದುಕೊಳ್ಳಲು
+Maintenance,ಸಂರಕ್ಷಣೆ
+Maintenance Date,ನಿರ್ವಹಣೆ ದಿನಾಂಕ
+Maintenance Details,ನಿರ್ವಹಣೆ ವಿವರಗಳು
+Maintenance Schedule,ನಿರ್ವಹಣೆ ವೇಳಾಪಟ್ಟಿ
+Maintenance Schedule Detail,ನಿರ್ವಹಣೆ ವೇಳಾಪಟ್ಟಿ ವಿವರ
+Maintenance Schedule Item,ನಿರ್ವಹಣೆ ವೇಳಾಪಟ್ಟಿ ಐಟಂ
+Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule',ನಿರ್ವಹಣೆ ವೇಳಾಪಟ್ಟಿ ಎಲ್ಲಾ ಐಟಂಗಳನ್ನು ಉತ್ಪತ್ತಿಯಾಗುವುದಿಲ್ಲ. ವೇಳಾಪಟ್ಟಿ ' ' ರಚಿಸಿ 'ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ
+Maintenance Schedule {0} exists against {0},ನಿರ್ವಹಣೆ ವೇಳಾಪಟ್ಟಿ {0} {0} ವಿರುದ್ಧ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ
+Maintenance Schedule {0} must be cancelled before cancelling this Sales Order,ನಿರ್ವಹಣೆ ವೇಳಾಪಟ್ಟಿ {0} ಈ ಮಾರಾಟದ ಆದೇಶವನ್ನು ರದ್ದುಗೊಳಿಸುವ ಮೊದಲು ರದ್ದು ಮಾಡಬೇಕು
+Maintenance Schedules,ನಿರ್ವಹಣಾ ವೇಳಾಪಟ್ಟಿಗಳು
+Maintenance Status,ನಿರ್ವಹಣೆ ಸ್ಥಿತಿಯನ್ನು
+Maintenance Time,ನಿರ್ವಹಣೆ ಟೈಮ್
+Maintenance Type,ನಿರ್ವಹಣೆ ಪ್ರಕಾರ
+Maintenance Visit,ನಿರ್ವಹಣೆ ಭೇಟಿ
+Maintenance Visit Purpose,ನಿರ್ವಹಣೆ ಭೇಟಿ ಉದ್ದೇಶ
+Maintenance Visit {0} must be cancelled before cancelling this Sales Order,ನಿರ್ವಹಣೆ ಭೇಟಿ {0} ಈ ಮಾರಾಟದ ಆದೇಶವನ್ನು ರದ್ದುಗೊಳಿಸುವ ಮೊದಲು ರದ್ದು ಮಾಡಬೇಕು
+Maintenance start date can not be before delivery date for Serial No {0},ನಿರ್ವಹಣೆ ಆರಂಭ ದಿನಾಂಕ ಯಾವುದೇ ಸೀರಿಯಲ್ ವಿತರಣಾ ದಿನಾಂಕದ ಮೊದಲು ಸಾಧ್ಯವಿಲ್ಲ {0}
+Major/Optional Subjects,ಮೇಜರ್ / ಐಚ್ಛಿಕ ವಿಷಯಗಳ
+Make ,
+Make Accounting Entry For Every Stock Movement,ಪ್ರತಿ ಸ್ಟಾಕ್ ಚಳುವಳಿ ಲೆಕ್ಕಪರಿಶೋಧಕ ಎಂಟ್ರಿ ಮಾಡಿ
+Make Bank Voucher,ಬ್ಯಾಂಕ್ ಚೀಟಿ ಮಾಡಿ
+Make Credit Note,ಕ್ರೆಡಿಟ್ ಸ್ಕೋರ್ ಮಾಡಿ
+Make Debit Note,ಡೆಬಿಟ್ ನೋಟ್ ಮಾಡಿ
+Make Delivery,ಡೆಲಿವರಿ ಮಾಡಿ
+Make Difference Entry,ವ್ಯತ್ಯಾಸ ಎಂಟ್ರಿ ಮಾಡಿ
+Make Excise Invoice,ಅಬಕಾರಿ ಸರಕುಪಟ್ಟಿ ಮಾಡಿ
+Make Installation Note,ಅನುಸ್ಥಾಪನೆ ಸೂಚನೆ ಮಾಡಿ
+Make Invoice,ಸರಕುಪಟ್ಟಿ ಮಾಡಿ
+Make Maint. Schedule,Maint ಮಾಡಿ . ಕಾರ್ಯಕ್ರಮ
+Make Maint. Visit,Maint ಮಾಡಿ . ಭೇಟಿ
+Make Maintenance Visit,ನಿರ್ವಹಣೆ ಭೇಟಿ ಮಾಡಿ
+Make Packing Slip,ಸ್ಲಿಪ್ ಪ್ಯಾಕಿಂಗ್ ಮಾಡಿ
+Make Payment Entry,ಪಾವತಿ ಎಂಟ್ರಿ ಮಾಡಿ
+Make Purchase Invoice,ಖರೀದಿ ಸರಕುಪಟ್ಟಿ ಮಾಡಿ
+Make Purchase Order,ಮಾಡಿ ಪರ್ಚೇಸ್ ಆರ್ಡರ್
+Make Purchase Receipt,ಖರೀದಿ ರಸೀತಿ ಮಾಡಿ
+Make Salary Slip,ಸಂಬಳ ಸ್ಲಿಪ್ ಮಾಡಿ
+Make Salary Structure,ಸಂಬಳ ರಚನೆ ಮಾಡಿ
+Make Sales Invoice,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಮಾಡಿ
+Make Sales Order,ಮಾಡಿ ಮಾರಾಟದ ಆರ್ಡರ್
+Make Supplier Quotation,ಸರಬರಾಜುದಾರ ಉದ್ಧರಣ ಮಾಡಿ
+Make a new,ಹೊಸ ಮಾಡಿ
+Male,ಪುರುಷ
+Manage Customer Group Tree.,ಗ್ರಾಹಕ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಗ್ರೂಪ್ ಟ್ರೀ .
+Manage Sales Person Tree.,ಮಾರಾಟಗಾರನ ಟ್ರೀ ನಿರ್ವಹಿಸಿ .
+Manage Territory Tree.,ಪ್ರದೇಶ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಟ್ರೀ .
+Manage cost of operations,ಕಾರ್ಯಾಚರಣೆಗಳ ನಿರ್ವಹಣೆ ವೆಚ್ಚ
+Management,ಆಡಳಿತ
+Manager,ವ್ಯವಸ್ಥಾಪಕ
+Mandatory fields required in {0},ಅಗತ್ಯವಿದೆ ಕಡ್ಡಾಯ ಜಾಗ {0}
+Mandatory filters required:\n,ಕಡ್ಡಾಯ ಶೋಧಕಗಳು ಅಗತ್ಯವಿದೆ : \ N
+"Mandatory if Stock Item is ""Yes"". Also the default warehouse where reserved quantity is set from Sales Order.","ಕಡ್ಡಾಯ ವೇಳೆ ಸಂಗ್ರಹಣೆ ಐಟಮ್ "" ಹೌದು"". ಆದ್ದರಿಂದ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ ಪ್ರಮಾಣ ಮಾರಾಟದ ಆರ್ಡರ್ ಸೆಟ್ ಇದೆ ಅಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಗೋದಾಮಿನ ."
+Manufacture against Sales Order,ಮಾರಾಟದ ಆರ್ಡರ್ ವಿರುದ್ಧ ತಯಾರಿಸಲು
+Manufacture/Repack,ಉತ್ಪಾದನೆ / ಮತ್ತೆ ಮೂಟೆಕಟ್ಟು
+Manufactured Qty,ತಯಾರಿಸಲ್ಪಟ್ಟ ಪ್ರಮಾಣ
+Manufactured quantity will be updated in this warehouse,ತಯಾರಿಸಲ್ಪಟ್ಟ ಪ್ರಮಾಣ ಈ ಉಗ್ರಾಣದಲ್ಲಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ
+Manufactured quantity {0} cannot be greater than planned quanitity {1} in Production Order {2},ತಯಾರಿಸಲ್ಪಟ್ಟ ಪ್ರಮಾಣ {0} {1} {2} ಉತ್ಪಾದನೆ ಆರ್ಡರ್ ಯೋಜಿತ quanitity ಹೆಚ್ಚಿನ ಸಾಧ್ಯವಿಲ್ಲ
+Manufacturer,ತಯಾರಕ
+Manufacturer Part Number,ತಯಾರಿಸುವರು ಭಾಗ ಸಂಖ್ಯೆ
+Manufacturing,ಮ್ಯಾನುಫ್ಯಾಕ್ಚರಿಂಗ್
+Manufacturing Quantity,ಮ್ಯಾನುಫ್ಯಾಕ್ಚರಿಂಗ್ ಪ್ರಮಾಣ
+Manufacturing Quantity is mandatory,ಮ್ಯಾನುಫ್ಯಾಕ್ಚರಿಂಗ್ ಪ್ರಮಾಣ ಕಡ್ಡಾಯ
+Margin,ಕರೆ
+Marital Status,ವೈವಾಹಿಕ ಸ್ಥಿತಿ
+Market Segment,ಮಾರುಕಟ್ಟೆ ವಿಭಾಗ
+Marketing,ಮಾರ್ಕೆಟಿಂಗ್
+Marketing Expenses,ಮಾರ್ಕೆಟಿಂಗ್ ವೆಚ್ಚಗಳು
+Married,ವಿವಾಹಿತರು
+Mass Mailing,ಸಾಮೂಹಿಕ ಮೇಲಿಂಗ್
+Master Name,ಮಾಸ್ಟರ್ ಹೆಸರು
+Master Name is mandatory if account type is Warehouse,ಖಾತೆ ಪ್ರಕಾರ ಗೋದಾಮಿನ ವೇಳೆ ಮಾಸ್ಟರ್ ಹೆಸರು ಕಡ್ಡಾಯ
+Master Type,ಮಾಸ್ಟರ್ ಪ್ರಕಾರ
+Masters,ಮಾಸ್ಟರ್ಸ್
+Match non-linked Invoices and Payments.,ಅಲ್ಲದ ಲಿಂಕ್ ಇನ್ವಾಯ್ಸ್ ಮತ್ತು ಪಾವತಿಗಳು ಫಲಿತಾಂಶ .
+Material Issue,ಮೆಟೀರಿಯಲ್ ಸಂಚಿಕೆ
+Material Receipt,ಮೆಟೀರಿಯಲ್ ರಸೀತಿ
+Material Request,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ
+Material Request Detail No,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ ವಿವರ ನಂ
+Material Request For Warehouse,ವೇರ್ಹೌಸ್ ವಸ್ತು ವಿನಂತಿ
+Material Request Item,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ ಐಟಂ
+Material Request Items,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ ಐಟಂಗಳು
+Material Request No,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ ನಂ
+Material Request Type,ಮೆಟೀರಿಯಲ್ RequestType
+Material Request of maximum {0} can be made for Item {1} against Sales Order {2},ಗರಿಷ್ಠ ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ {0} ಐಟಂ {1} {2} ಮಾರಾಟದ ಆರ್ಡರ್ ವಿರುದ್ಧ ಮಾಡಬಹುದು
+Material Request used to make this Stock Entry,ಈ ನೆಲದ ಎಂಟ್ರಿ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ ವಿನಂತಿ ವಸ್ತು
+Material Request {0} is cancelled or stopped,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ {0} ರದ್ದು ಅಥವಾ ನಿಲ್ಲಿಸಿದಾಗ
+Material Requests for which Supplier Quotations are not created,ಯಾವ ಸರಬರಾಜುದಾರ ಉಲ್ಲೇಖಗಳು ಮೆಟೀರಿಯಲ್ ವಿನಂತಿಗಳು ದಾಖಲಿಸಿದವರು ಇಲ್ಲ
+Material Requests {0} created,ಮೆಟೀರಿಯಲ್ ವಿನಂತಿಗಳನ್ನು {0} ದಾಖಲಿಸಿದವರು
+Material Requirement,ಮೆಟೀರಿಯಲ್ ಅವಶ್ಯಕತೆ
+Material Transfer,ವಸ್ತು ವರ್ಗಾವಣೆ
+Materials,ಮೆಟೀರಿಯಲ್
+Materials Required (Exploded),ಬೇಕಾದ ಸಾಮಗ್ರಿಗಳು (ಸ್ಫೋಟಿಸಿತು )
+Max Days Leave Allowed,ಮ್ಯಾಕ್ಸ್ ಡೇಸ್ ಹೊರಹೋಗಲು ಆಸ್ಪದ
+Max Discount (%),ಮ್ಯಾಕ್ಸ್ ಡಿಸ್ಕೌಂಟ್ ( % )
+Max Qty,ಮ್ಯಾಕ್ಸ್ ಪ್ರಮಾಣ
+Maximum allowed credit is {0} days after posting date,ಗರಿಷ್ಠ ಕ್ರೆಡಿಟ್ ದಿನಾಂಕ ಪೋಸ್ಟ್ ನಂತರ {0} ದಿನಗಳು
+Maximum {0} rows allowed,{0} ಸಾಲುಗಳ ಗರಿಷ್ಠ ಅವಕಾಶ
+Maxiumm discount for Item {0} is {1}%,ಐಟಂ Maxiumm ರಿಯಾಯಿತಿ {0} {1} % ಆಗಿದೆ
+Medical,ವೈದ್ಯಕೀಯ
+Medium,ಮಧ್ಯಮ
+"Merging is only possible if following properties are same in both records. Group or Ledger, Report Type, Company","ನಂತರ ಲಕ್ಷಣಗಳು ದಾಖಲೆಗಳನ್ನು ಸಾಮಾನ್ಯ ವೇಳೆ ಮರ್ಜಿಂಗ್ ಮಾತ್ರ ಸಾಧ್ಯ. ಗುಂಪು ಅಥವಾ ಲೆಡ್ಜರ್ , ವರದಿ ಪ್ರಕಾರ , ಕಂಪನಿ"
+Message,ಸಂದೇಶ
+Message Parameter,ಸಂದೇಶ ನಿಯತಾಂಕ
+Message Sent,ಕಳುಹಿಸಿದ ಸಂದೇಶವನ್ನು
+Message updated,ಸಂದೇಶ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ
+Messages,ಸಂದೇಶಗಳು
+Messages greater than 160 characters will be split into multiple messages,160 ಪಾತ್ರಗಳು ಹೆಚ್ಚು ಸಂದೇಶಗಳು ಅನೇಕ ಸಂದೇಶಗಳನ್ನು ವಿಭಜಿಸಲಾಗುವುದು
+Middle Income,ಮಧ್ಯಮ
+Milestone,ಮೈಲಿಗಲ್ಲು
+Milestone Date,ಮೈಲ್ಸ್ಟೋನ್ ದಿನಾಂಕ
+Milestones,ಮೈಲಿಗಲ್ಲುಗಳು
+Milestones will be added as Events in the Calendar,ಮೈಲಿಗಲ್ಲುಗಳು ಕ್ಯಾಲೆಂಡರ್ ಘಟನೆಗಳು ಮಾಹಿತಿ ಸೇರಿಸಲಾಗುತ್ತದೆ
+Min Order Qty,ಮಿನ್ ಪ್ರಮಾಣ ಆದೇಶ
+Min Qty,ಮಿನ್ ಪ್ರಮಾಣ
+Min Qty can not be greater than Max Qty,ಮಿನ್ ಪ್ರಮಾಣ ಹೆಚ್ಚಿನ ಮ್ಯಾಕ್ಸ್ ಪ್ರಮಾಣ ಸಾಧ್ಯವಿಲ್ಲ
+Minimum Order Qty,ಕನಿಷ್ಠ ಪ್ರಮಾಣ ಆದೇಶ
+Minute,ಮಿನಿಟ್
+Misc Details,ಇತರೆ ವಿವರಗಳು
+Miscellaneous Expenses,ವಿವಿಧ ಖರ್ಚುಗಳು
+Miscelleneous,Miscelleneous
+Missing Values Required,ಅಗತ್ಯ ELEMENTARY ಸ್ಥಳ
+Mobile No,ಮೊಬೈಲ್ ಸಂಖ್ಯೆ
+Mobile No.,ಮೊಬೈಲ್ ಸಂಖ್ಯೆ
+Mode of Payment,ಪಾವತಿಯ ಮಾದರಿಯು
+Modern,ಆಧುನಿಕ
+Modified Amount,ಮಾಡಿಫೈಡ್ ಪ್ರಮಾಣ
+Modified by,ಮಾರ್ಪಾಡಿಸಲ್ಪಟ್ಟಿದ್ದು
+Monday,ಸೋಮವಾರ
+Month,ತಿಂಗಳ
+Monthly,ಮಾಸಿಕ
+Monthly Attendance Sheet,ಮಾಸಿಕ ಹಾಜರಾತಿ ಹಾಳೆ
+Monthly Earning & Deduction,ಮಾಸಿಕ ದುಡಿಯುತ್ತಿದ್ದ & ಡಿಡಕ್ಷನ್
+Monthly Salary Register,ಮಾಸಿಕ ವೇತನ ನೋಂದಣಿ
+Monthly salary statement.,ಮಾಸಿಕ ವೇತನವನ್ನು ಹೇಳಿಕೆ .
+More,ಇನ್ನಷ್ಟು
+More Details,ಇನ್ನಷ್ಟು ವಿವರಗಳು
+More Info,ಇನ್ನಷ್ಟು ಮಾಹಿತಿ
+Motion Picture & Video,ಚಲನಚಿತ್ರ ಮತ್ತು ವೀಡಿಯೊ
+Move Down: {0},ಕೆಳಗೆಚಲಿಸು : {0}
+Move Up: {0},ಮೇಲೆಚಲಿಸು : {0}
+Moving Average,ಸರಾಸರಿ ಮೂವಿಂಗ್
+Moving Average Rate,ಮೂವಿಂಗ್ ಸರಾಸರಿ ದರ
+Mr,ಶ್ರೀ
+Ms,MS
+Multiple Item prices.,ಬಹು ಐಟಂ ಬೆಲೆಗಳು .
+"Multiple Price Rule exists with same criteria, please resolve \
+ conflict by assigning priority. Price Rules: {0}",
+Music,ಸಂಗೀತ
+Must be Whole Number,ಹೋಲ್ ಸಂಖ್ಯೆ ಇರಬೇಕು
+My Settings,ನನ್ನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು
+Name,ಹೆಸರು
+Name and Description,ಹೆಸರು ಮತ್ತು ವಿವರಣೆ
+Name and Employee ID,ಹೆಸರು ಮತ್ತು ಉದ್ಯೋಗಿಗಳ ID
+Name is required,ಹೆಸರು ಅಗತ್ಯವಿದೆ
+Name not permitted,ಅನುಮತಿ ಹೆಸರು
+"Name of new Account. Note: Please don't create accounts for Customers and Suppliers, they are created automatically from the Customer and Supplier master","ಹೊಸ ಖಾತೆ ಹೆಸರು. ಗಮನಿಸಿ : ಗ್ರಾಹಕರು ಮತ್ತು ಸರಬರಾಜುದಾರರ ಖಾತೆಗಳನ್ನು ರಚಿಸಲು ದಯವಿಟ್ಟು , ಅವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಗ್ರಾಹಕ ಮತ್ತು ಸರಬರಾಜುದಾರ ಮಾಸ್ಟರ್ ರಚಿಸಲಾಗಿದೆ"
+Name of person or organization that this address belongs to.,ವ್ಯಕ್ತಿ ಅಥವಾ ಸಂಸ್ಥೆಯ ಹೆಸರು ಈ ವಿಳಾಸಕ್ಕೆ ಸೇರುತ್ತದೆ .
+Name of the Budget Distribution,ಬಜೆಟ್ ವಿತರಣೆಯ ಹೆಸರು
+Naming Series,ಸರಣಿ ಹೆಸರಿಸುವ
+Negative Stock Error ({6}) for Item {0} in Warehouse {1} on {2} {3} in {4} {5},ನಿರಾಕರಣೆಗಳು ಸ್ಟಾಕ್ ದೋಷ ( {6} ) ಐಟಂ {0} ಮೇಲೆ {1} ವೇರ್ಹೌಸ್ {2} {3} ಗೆ {4} {5}
+Negative balance in Batch {0} for Item {1} at Warehouse {2} on {3} {4},ಬ್ಯಾಚ್ ಋಣಾತ್ಮಕ ಸಮತೋಲನ {0} ಐಟಂ {1} {2} ಮೇಲೆ ವೇರ್ಹೌಸ್ {3} {4}
+Net Pay,ನಿವ್ವಳ ವೇತನ
+Net Pay (in words) will be visible once you save the Salary Slip.,ನೀವು ಸಂಬಳ ಸ್ಲಿಪ್ ಉಳಿಸಲು ಒಮ್ಮೆ ( ಮಾತಿನಲ್ಲಿ) ನಿವ್ವಳ ವೇತನ ಗೋಚರಿಸುತ್ತದೆ.
+Net Total,ನೆಟ್ ಒಟ್ಟು
+Net Total (Company Currency),ನೆಟ್ ಒಟ್ಟು ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Net Weight,ನೆಟ್ ತೂಕ
+Net Weight UOM,ನೆಟ್ ತೂಕ UOM
+Net Weight of each Item,ಪ್ರತಿ ಐಟಂ ನೆಟ್ ತೂಕ
+Net pay cannot be negative,ನಿವ್ವಳ ವೇತನ ಋಣಾತ್ಮಕ ಇರುವಂತಿಲ್ಲ
+Never,ನೆವರ್
+New,ಹೊಸ
+New ,
+New Account,ಹೊಸ ಖಾತೆ
+New Account Name,ಹೊಸ ಖಾತೆ ಹೆಸರು
+New BOM,ಹೊಸ BOM
+New Communications,ಹೊಸ ಸಂಪರ್ಕ
+New Company,ಹೊಸ ಕಂಪನಿ
+New Cost Center,ಹೊಸ ವೆಚ್ಚ ಸೆಂಟರ್
+New Cost Center Name,ಹೊಸ ವೆಚ್ಚ ಸೆಂಟರ್ ಹೆಸರು
+New Delivery Notes,ಹೊಸ ಡೆಲಿವರಿ ಟಿಪ್ಪಣಿಗಳು
+New Enquiries,ಹೊಸ ಸಂಬಂಧ ತನಿಖೆಗಾಗಿ
+New Leads,ಹೊಸ ಲೀಡ್ಸ್
+New Leave Application,ಹೊಸ ರಜೆ ಅಪ್ಲಿಕೇಶನ್
+New Leaves Allocated,ನಿಗದಿ ಹೊಸ ಎಲೆಗಳು
+New Leaves Allocated (In Days),( ದಿನಗಳಲ್ಲಿ) ನಿಗದಿ ಹೊಸ ಎಲೆಗಳು
+New Material Requests,ಹೊಸ ವಸ್ತು ವಿನಂತಿಗಳು
+New Projects,ಹೊಸ ಯೋಜನೆಗಳು
+New Purchase Orders,ಹೊಸ ಖರೀದಿ ಆದೇಶಗಳನ್ನು
+New Purchase Receipts,ಹೊಸ ಖರೀದಿ ರಸೀದಿಗಳನ್ನು
+New Quotations,ಹೊಸ ಉಲ್ಲೇಖಗಳು
+New Record,ಹೊಸ ದಾಖಲೆ
+New Sales Orders,ಹೊಸ ಮಾರಾಟ ಆದೇಶಗಳನ್ನು
+New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt,ಹೊಸ ಸೀರಿಯಲ್ ನಂ ಗೋದಾಮಿನ ಸಾಧ್ಯವಿಲ್ಲ . ವೇರ್ಹೌಸ್ ಷೇರು ಖರೀದಿ ರಸೀತಿ ಎಂಟ್ರಿ ಅಥವಾ ಸೆಟ್ ಮಾಡಬೇಕು
+New Stock Entries,ಹೊಸ ಸ್ಟಾಕ್ ನಮೂದುಗಳು
+New Stock UOM,ಹೊಸ ಸ್ಟಾಕ್ UOM
+New Stock UOM is required,ಹೊಸ ಸ್ಟಾಕ್ UOM ಅಗತ್ಯವಿದೆ
+New Stock UOM must be different from current stock UOM,ಹೊಸ ಸ್ಟಾಕ್ UOM ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್ UOM ಭಿನ್ನವಾಗಿದೆ ಇರಬೇಕು
+New Supplier Quotations,ಹೊಸ ಸರಬರಾಜುದಾರ ಉಲ್ಲೇಖಗಳು
+New Support Tickets,ಹೊಸ ಬೆಂಬಲ ಟಿಕೆಟ್
+New UOM must NOT be of type Whole Number,ಹೊಸ UOM ಇಡೀ ಸಂಖ್ಯೆ ಇರಬಾರದು
+New Workplace,ಹೊಸ ಕೆಲಸದ
+Newsletter,ಸುದ್ದಿಪತ್ರ
+Newsletter Content,ಸುದ್ದಿಪತ್ರ ವಿಷಯ
+Newsletter Status,ಸುದ್ದಿಪತ್ರ ಸ್ಥಿತಿಯನ್ನು
+Newsletter has already been sent,ಸುದ್ದಿಪತ್ರ ಈಗಾಗಲೇ ಕಳುಹಿಸಲಾಗಿದೆ
+Newsletters is not allowed for Trial users,ಸುದ್ದಿಪತ್ರ ಟ್ರಯಲ್ ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿ ಇಲ್ಲ
+"Newsletters to contacts, leads.","ಸಂಪರ್ಕಗಳಿಗೆ ಸುದ್ದಿಪತ್ರಗಳು , ಕಾರಣವಾಗುತ್ತದೆ ."
+Newspaper Publishers,ಸುದ್ದಿ ಪತ್ರಿಕೆಗಳ
+Next,ಮುಂದೆ
+Next Contact By,ಮುಂದೆ ಸಂಪರ್ಕಿಸಿ
+Next Contact Date,ಮುಂದೆ ಸಂಪರ್ಕಿಸಿ ದಿನಾಂಕ
+Next Date,NextDate
+Next Record,ಮುಂದೆ ರೆಕಾರ್ಡ್
+Next actions,ಮುಂದೆ ಕ್ರಮಗಳು
+Next email will be sent on:,ಮುಂದೆ ಇಮೇಲ್ ಮೇಲೆ ಕಳುಹಿಸಲಾಗುವುದು :
+No,ಇಲ್ಲ
+No Communication tagged with this ,
+No Customer Accounts found.,ಯಾವುದೇ ಗ್ರಾಹಕ ಖಾತೆಗಳನ್ನು ಕಂಡುಬಂದಿಲ್ಲ .
+No Customer or Supplier Accounts found,ಯಾವುದೇ ಗ್ರಾಹಕ ಅಥವಾ ಸರಬರಾಜುದಾರ ಖಾತೆಗಳು ಕಂಡುಬಂದಿಲ್ಲ
+No Expense Approvers. Please assign 'Expense Approver' Role to atleast one user,"ಯಾವುದೇ ಖರ್ಚು Approvers . ಕನಿಷ್ಠ ಒಂದು ಬಳಕೆದಾರ "" ಖರ್ಚು ಅನುಮೋದಕ ' ರೋಲ್ ನಿಯೋಜಿಸಲು ದಯವಿಟ್ಟು"
+No Item with Barcode {0},ಬಾರ್ಕೋಡ್ ಐಟಂ ಅನ್ನು {0}
+No Item with Serial No {0},ಯಾವುದೇ ಸೀರಿಯಲ್ ಐಟಂ ಅನ್ನು {0}
+No Items to pack,ಪ್ಯಾಕ್ ಯಾವುದೇ ಐಟಂಗಳು
+No Leave Approvers. Please assign 'Leave Approver' Role to atleast one user,"ನಂ Approvers ಬಿಡಿ . ಕನಿಷ್ಠ ಒಂದು ಬಳಕೆದಾರ "" ಲೀವ್ ಅನುಮೋದಕ ' ರೋಲ್ ನಿಯೋಜಿಸಲು ದಯವಿಟ್ಟು"
+No Permission,ಯಾವುದೇ ಅನುಮತಿ
+No Production Orders created,ದಾಖಲಿಸಿದವರು ಯಾವುದೇ ನಿರ್ಮಾಣ ಆದೇಶಗಳನ್ನು
+No Report Loaded. Please use query-report/[Report Name] to run a report.,ಯಾವುದೇ ವರದಿ ಲೋಡೆಡ್ . ಒಂದು ವರದಿ ರನ್ ಪ್ರಶ್ನಾವಳಿ ವರದಿ / [ವರದಿ ಹೆಸರು ] ಬಳಸಿ.
+No Results,ಯಾವುದೇ ಫಲಿತಾಂಶಗಳು
+No Supplier Accounts found. Supplier Accounts are identified based on 'Master Type' value in account record.,ಯಾವುದೇ ಸರಬರಾಜು ಖಾತೆಗಳು ಕಂಡುಬಂದಿಲ್ಲ . ಸರಬರಾಜುದಾರ ಖಾತೆಯನ್ನು ದಾಖಲೆಯಲ್ಲಿ ' ಮಾಸ್ಟರ್ ಪ್ರಕಾರ ' ಮೌಲ್ಯ ಆಧಾರದ ಮೇಲೆ ಗುರುತಿಸಲಾಗಿದೆ .
+No accounting entries for the following warehouses,ನಂತರ ಗೋದಾಮುಗಳು ಯಾವುದೇ ಲೆಕ್ಕಪರಿಶೋಧಕ ನಮೂದುಗಳನ್ನು
+No addresses created,ದಾಖಲಿಸಿದವರು ಯಾವುದೇ ವಿಳಾಸಗಳನ್ನು
+No contacts created,ದಾಖಲಿಸಿದವರು ಯಾವುದೇ ಸಂಪರ್ಕಗಳು
+No default BOM exists for Item {0},ಯಾವುದೇ ಡೀಫಾಲ್ಟ್ BOM ಐಟಂ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ {0}
+No description given,ಯಾವುದೇ ವಿವರಣೆ givenName
+No document selected,ಆಯ್ಕೆ ಯಾವುದೇ ದಾಖಲೆ
+No employee found,ಯಾವುದೇ ನೌಕರ
+No of Requested SMS,ವಿನಂತಿಸಲಾಗಿದೆ SMS ನ ನಂ
+No of Sent SMS,ಕಳುಹಿಸಲಾಗಿದೆ ಎಸ್ಎಂಎಸ್ ಸಂಖ್ಯೆ
+No of Visits,ಭೇಟಿ ಸಂಖ್ಯೆ
+No one,ಯಾರೂ
+No permission,ಯಾವುದೇ ಅನುಮತಿ
+No permission to '{0}' {1},ಯಾವುದೇ ಅನುಮತಿಯಿಲ್ಲ ' {0} ' {1}
+No permission to edit,ಸಂಪಾದಿಸಲು ಯಾವುದೇ ಅನುಮತಿಯಿಲ್ಲ
+No record found,ಯಾವುದೇ ದಾಖಲೆ
+No records tagged.,ಯಾವುದೇ ದಾಖಲೆಗಳು ಟ್ಯಾಗ್ .
+No salary slip found for month: ,
+Non Profit,ಲಾಭಾಪೇಕ್ಷೆಯಿಲ್ಲದ
+None,ಯಾವುದೂ ಇಲ್ಲ
+None: End of Workflow,ಯಾವುದೂ : ವರ್ಕ್ಫ್ಲೋ ಅಂತ್ಯ
+Nos,ಸೂಲ
+Not Active,ಸಕ್ರಿಯವಾಗಿರದ
+Not Applicable,ಅನ್ವಯಿಸುವುದಿಲ್ಲ
+Not Available,ಲಭ್ಯವಿಲ್ಲ
+Not Billed,ಖ್ಯಾತವಾದ ಮಾಡಿರುವುದಿಲ್ಲ
+Not Delivered,ಈಡೇರಿಸಿಲ್ಲ
+Not Found,ಕಂಡುಬಂದಿಲ್ಲ
+Not Linked to any record.,ಯಾವುದೇ ದಾಖಲೆ ಲಿಂಕ್ .
+Not Permitted,ಅನುಮತಿಯಿಲ್ಲ
+Not Set,ಹೊಂದಿಸಿ
+Not Submitted,ಗ್ರಾಮೀಣರ
+Not allowed,ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ
+Not allowed to update entries older than {0},ಹೆಚ್ಚು ನಮೂದುಗಳನ್ನು ಹಳೆಯ ನವೀಕರಿಸಲು ಅವಕಾಶ {0}
+Not authorized to edit frozen Account {0},ಹೆಪ್ಪುಗಟ್ಟಿದ ಖಾತೆ ಸಂಪಾದಿಸಲು ಅಧಿಕಾರ {0}
+Not authroized since {0} exceeds limits,{0} ಮಿತಿಗಳನ್ನು ಮೀರಿದೆ ರಿಂದ authroized ಮಾಡಿರುವುದಿಲ್ಲ
+Not enough permission to see links.,ಮಾಡಿರುವುದಿಲ್ಲ ಕೊಂಡಿಗಳು ನೋಡಲು ಸಾಕಷ್ಟು ಅನುಮತಿ .
+Not equals,ಸಮ
+Not found,ಕಂಡುಬಂದಿಲ್ಲ
+Not permitted,ಅನುಮತಿ
+Note,ನೋಡು
+Note User,ಬಳಕೆದಾರ ರೇಟಿಂಗ್
+"Note: Backups and files are not deleted from Dropbox, you will have to delete them manually.","ಗಮನಿಸಿ : ಬ್ಯಾಕ್ಅಪ್ಗಳನ್ನು ಮತ್ತು ಕಡತಗಳನ್ನು ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಅಳಿಸಲಾಗಿದೆ ಇಲ್ಲ , ನೀವು ಕೈಯಿಂದ ಅವುಗಳನ್ನು ಅಳಿಸಿ ಹೊಂದಿರುತ್ತದೆ ."
+"Note: Backups and files are not deleted from Google Drive, you will have to delete them manually.","ಗಮನಿಸಿ : ಬ್ಯಾಕ್ಅಪ್ಗಳನ್ನು ಮತ್ತು ಕಡತಗಳನ್ನು Google ಡ್ರೈವ್ ಅಳಿಸಲಾಗಿದೆ ಇಲ್ಲ , ನೀವು ಕೈಯಿಂದ ಅವುಗಳನ್ನು ಅಳಿಸಿ ಹೊಂದಿರುತ್ತದೆ ."
+Note: Due Date exceeds the allowed credit days by {0} day(s),ರೇಟಿಂಗ್ : ಕಾರಣ ದಿನಾಂಕ {0} ದಿನ (ಗಳು) ಅವಕಾಶ ಕ್ರೆಡಿಟ್ ದಿನಗಳ ಮೀರುತ್ತಿದೆ
+Note: Email will not be sent to disabled users,ಗಮನಿಸಿ : ಇಮೇಲ್ ಅಂಗವಿಕಲ ಬಳಕೆದಾರರಿಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ
+Note: Item {0} entered multiple times,ರೇಟಿಂಗ್ : ಐಟಂ {0} ಅನೇಕ ಬಾರಿ ಪ್ರವೇಶಿಸಿತು
+Note: Other permission rules may also apply,ಗಮನಿಸಿ : ಇತರೆ ನಿಯಮಗಳು ಅನುಮತಿ ಜೂನ್ ಆದ್ದರಿಂದ ಅರ್ಜಿ
+Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified,ಗಮನಿಸಿ : ಪಾವತಿ ಎಂಟ್ರಿ 'ನಗದು ಅಥವಾ ಬ್ಯಾಂಕ್ ಖಾತೆ ' ಏನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿಲ್ಲ ರಿಂದ ರಚಿಸಲಾಗುವುದಿಲ್ಲ
+Note: System will not check over-delivery and over-booking for Item {0} as quantity or amount is 0,ಗಮನಿಸಿ : ಸಿಸ್ಟಮ್ ಐಟಂ ಡೆಲಿವರಿ ಮೇಲೆ ಮತ್ತು ಅತಿ ಬುಕಿಂಗ್ ಪರೀಕ್ಷಿಸುವುದಿಲ್ಲ {0} ಪ್ರಮಾಣ ಅಥವಾ ಪ್ರಮಾಣದ 0
+Note: There is not enough leave balance for Leave Type {0},ಗಮನಿಸಿ : ಲೀವ್ ಪ್ರಕಾರ ಸಾಕಷ್ಟು ರಜೆ ಸಮತೋಲನ ಇಲ್ಲ {0}
+Note: This Cost Center is a Group. Cannot make accounting entries against groups.,ಗಮನಿಸಿ: ಈ ವೆಚ್ಚ ಸೆಂಟರ್ ಒಂದು ಗುಂಪು. ಗುಂಪುಗಳ ವಿರುದ್ಧ ಲೆಕ್ಕಪರಿಶೋಧಕ ನಮೂದುಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.
+Note: {0},ರೇಟಿಂಗ್ : {0}
+Notes,ಟಿಪ್ಪಣಿಗಳು
+Notes:,ಟಿಪ್ಪಣಿಗಳು:
+Nothing to request,ಮನವಿ ನಥಿಂಗ್
+Nothing to show,ತೋರಿಸಲು ಏನೂ
+Nothing to show for this selection,ಈ ಆಯ್ಕೆಗೆ ತೋರಿಸಲು ಏನೂ
+Notice (days),ಎಚ್ಚರಿಕೆ ( ದಿನಗಳು)
+Notification Control,ಅಧಿಸೂಚನೆ ಕಂಟ್ರೋಲ್
+Notification Email Address,ಅಧಿಸೂಚನೆ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು
+Notify By Email,ಇಮೇಲ್ ಮೂಲಕ ಸೂಚಿಸಿ
+Notify by Email on creation of automatic Material Request,ಸ್ವಯಂಚಾಲಿತ ವಸ್ತು ವಿನಂತಿಯನ್ನು ಸೃಷ್ಟಿ ಮೇಲೆ ಈಮೇಲ್ ಸೂಚಿಸಿ
+Number Format,ಸಂಖ್ಯೆ ಸ್ವರೂಪ
+Offer Date,ಆಫರ್ ದಿನಾಂಕ
+Office,ಕಚೇರಿ
+Office Equipments,ಕಚೇರಿ ಉಪಕರಣ
+Office Maintenance Expenses,ಕಚೇರಿ ನಿರ್ವಹಣಾ ವೆಚ್ಚಗಳು
+Office Rent,ಕಚೇರಿ ಬಾಡಿಗೆ
+Old Parent,ಓಲ್ಡ್ ಪೋಷಕ
+On Net Total,ನೆಟ್ ಒಟ್ಟು ರಂದು
+On Previous Row Amount,ಹಿಂದಿನ ಸಾಲು ಪ್ರಮಾಣ ರಂದು
+On Previous Row Total,ಹಿಂದಿನ ಸಾಲು ಒಟ್ಟು ರಂದು
+Online Auctions,ಆನ್ಲೈನ್ ಹರಾಜಿನಲ್ಲಿ
+Only Leave Applications with status 'Approved' can be submitted,ಮಾತ್ರ ಸಲ್ಲಿಸಿದ ಮಾಡಬಹುದು 'ಅಂಗೀಕಾರವಾದ' ಸ್ಥಿತಿಯನ್ನು ಅನ್ವಯಗಳಲ್ಲಿ ಬಿಡಿ
+"Only Serial Nos with status ""Available"" can be delivered.","ಸ್ಥಿತಿ ಮಾತ್ರ ಸೀರಿಯಲ್ ಸೂಲ "" ಲಭ್ಯವಿರುವ "" ರವಾನಿಸಬಹುದು ."
+Only leaf nodes are allowed in transaction,ಮಾತ್ರ ಲೀಫ್ ನೋಡ್ಗಳು ವ್ಯವಹಾರದಲ್ಲಿ ಅವಕಾಶ
+Only the selected Leave Approver can submit this Leave Application,ಕೇವಲ ಆಯ್ದ ಲೀವ್ ಅನುಮೋದಕ ಈ ರಜೆ ಅಪ್ಲಿಕೇಶನ್ ಸಲ್ಲಿಸಬಹುದು
+Open,ತೆರೆದ
+Open Production Orders,ಓಪನ್ ಉತ್ಪಾದನೆ ಆರ್ಡರ್ಸ್
+Open Tickets,ಓಪನ್ ಟಿಕೇಟುಗಳ
+Open source ERP built for the web,ವೆಬ್ ನಿರ್ಮಿತವಾದ ತೆರೆದ ಮೂಲ ಏರ್ಪ
+Opening (Cr),ತೆರೆಯುತ್ತಿದೆ ( ಸಿಆರ್)
+Opening (Dr),ತೆರೆಯುತ್ತಿದೆ ( ಡಾ )
+Opening Date,ದಿನಾಂಕ ತೆರೆಯುವ
+Opening Entry,ಎಂಟ್ರಿ ತೆರೆಯುವ
+Opening Qty,ಆರಂಭಿಕ ಪ್ರಮಾಣ
+Opening Time,ಆರಂಭಿಕ ಸಮಯ
+Opening Value,ತೆರೆಯುವ ಮೌಲ್ಯ
+Opening for a Job.,ಕೆಲಸ ತೆರೆಯುತ್ತಿದೆ .
+Operating Cost,ವೆಚ್ಚವನ್ನು
+Operation Description,OperationDescription
+Operation No,ಆಪರೇಷನ್ ಯಾವುದೇ
+Operation Time (mins),ಆಪರೇಷನ್ ಟೈಮ್ ( ನಿಮಿಷಗಳು )
+Operation {0} is repeated in Operations Table,ಆಪರೇಷನ್ {0} ಕಾರ್ಯಾಚರಣೆ ಟೇಬಲ್ ಪುನರಾವರ್ತಿಸುತ್ತದೆ
+Operation {0} not present in Operations Table,ಕಾರ್ಯಾಚರಣೆ ಟೇಬಲ್ ಆಪರೇಷನ್ {0} ಹಾಜರಿರಲಿಲ್ಲ
+Operations,ಕಾರ್ಯಾಚರಣೆ
+Opportunity,ಅವಕಾಶ
+Opportunity Date,ಅವಕಾಶ ದಿನಾಂಕ
+Opportunity From,ಅವಕಾಶದಿಂದ
+Opportunity Item,ಅವಕಾಶ ಐಟಂ
+Opportunity Items,ಅವಕಾಶ ಐಟಂಗಳು
+Opportunity Lost,ಕಳೆದುಕೊಂಡ ಅವಕಾಶ
+Opportunity Type,ಅವಕಾಶ ಪ್ರಕಾರ
+Optional. This setting will be used to filter in various transactions.,ಐಚ್ಛಿಕ . ಈ ಸೆಟ್ಟಿಂಗ್ ವಿವಿಧ ವ್ಯವಹಾರಗಳಲ್ಲಿ ಫಿಲ್ಟರ್ ಬಳಸಲಾಗುತ್ತದೆ.
+Or Created By,ಅಥವಾ ರಚಿಸಲಾಗಿದೆ
+Order Type,ಆರ್ಡರ್ ಪ್ರಕಾರ
+Order Type must be one of {1},ಆರ್ಡರ್ ಪ್ರಕಾರ ಒಂದು ಇರಬೇಕು {1}
+Ordered,ಆದೇಶ
+Ordered Items To Be Billed,ಖ್ಯಾತವಾದ ಐಟಂಗಳನ್ನು ಆದೇಶ
+Ordered Items To Be Delivered,ನೀಡಬೇಕಾಗಿದೆ ಐಟಂಗಳು ಆದೇಶ
+Ordered Qty,ಪ್ರಮಾಣ ಆದೇಶ
+"Ordered Qty: Quantity ordered for purchase, but not received.","ಪ್ರಮಾಣ ಆದೇಶ : ಪ್ರಮಾಣ ಖರೀದಿಗೆ ಆದೇಶ , ಆದರೆ ಸ್ವೀಕರಿಸಿಲ್ಲ ."
+Ordered Quantity,ಆದೇಶ ಪ್ರಮಾಣ
+Orders released for production.,ಉತ್ಪಾದನೆಗೆ ಬಿಡುಗಡೆ ಆರ್ಡರ್ಸ್ .
+Organization Name,ಸಂಸ್ಥೆ ಹೆಸರು
+Organization Profile,ಸಂಸ್ಥೆ ಪ್ರೊಫೈಲ್ಗಳು
+Organization branch master.,ಸಂಸ್ಥೆ ಶಾಖೆ ಮಾಸ್ಟರ್ .
+Organization unit (department) master.,ಸಂಸ್ಥೆ ಘಟಕ ( ಇಲಾಖೆ ) ಮಾಸ್ಟರ್ .
+Original Amount,ಮೂಲ ಪ್ರಮಾಣ
+Original Message,ಮೂಲ ಸಂದೇಶ
+Other,ಇತರ
+Other Details,ಇತರೆ ವಿವರಗಳು
+Others,ಇತರೆ
+Out Qty,ಪ್ರಮಾಣ ಔಟ್
+Out Value,ಮೌಲ್ಯ
+Out of AMC,ಎಎಂಸಿ ಔಟ್
+Out of Warranty,ಖಾತರಿ ಹೊರಗೆ
+Outgoing,ನಿರ್ಗಮಿಸುವ
+Outstanding Amount,ಮಹೋನ್ನತ ಪ್ರಮಾಣ
+Outstanding for {0} cannot be less than zero ({1}),ಮಹೋನ್ನತ {0} ಕಡಿಮೆ ಶೂನ್ಯ ಸಾಧ್ಯವಿಲ್ಲ ( {1} )
+Overhead,ನೆತ್ತಿಯ ಮೇಲ್ಗಡೆ
+Overheads,ಖರ್ಚುಗಳಿಗೆ
+Overlapping conditions found between:,ನಡುವೆ ಕಂಡುಬರುವ ಅತಿಕ್ರಮಿಸುವ ಪರಿಸ್ಥಿತಿಗಳು :
+Overview,ಸ್ಥೂಲ ಸಮೀಕ್ಷೆ
+Owned,ಸ್ವಾಮ್ಯದ
+Owner,ಒಡೆಯ
+PAN Number,ಪಾನ್ ಸಂಖ್ಯೆ
+PF No.,ಪಿಎಫ್ ನಂ
+PF Number,ಪಿಎಫ್ ಸಂಖ್ಯೆ
+PL or BS,ಪಿಎಲ್ ಅಥವಾ ಬಿಎಸ್
+PO Date,ಪಿಒ ದಿನಾಂಕ
+PO No,ಪಿಒ ನಂ
+POP3 Mail Server,POP3 ಮೇಲ್ ಸರ್ವರ್
+POP3 Mail Settings,POP3 ಮೇಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
+POP3 mail server (e.g. pop.gmail.com),POP3 ಮೇಲ್ ಸರ್ವರ್ ( pop.gmail.com ಇ ಜಿ )
+POP3 server e.g. (pop.gmail.com),POP3 ಪರಿಚಾರಕ ಇ ಜಿ ( Pop.gmail.com )
+POS Setting,ಪಿಓಎಸ್ ಸೆಟ್ಟಿಂಗ್
+POS Setting required to make POS Entry,ಪಿಓಎಸ್ ಎಂಟ್ರಿ ಮಾಡಲು ಬೇಕಾದ ಪಿಓಎಸ್ ಸೆಟ್ಟಿಂಗ್
+POS Setting {0} already created for user: {1} and company {2},ಪಿಓಎಸ್ ಸೆಟ್ಟಿಂಗ್ {0} ಈಗಾಗಲೇ ಬಳಕೆದಾರ ರಚಿಸಿದ : {1} {2} ಮತ್ತು ಕಂಪನಿ
+POS View,ಪಿಓಎಸ್ ವೀಕ್ಷಿಸಿ
+PR Detail,ತರಬೇತಿ ವಿವರ
+PR Posting Date,ತರಬೇತಿ ಪೋಸ್ಟಿಂಗ್ ದಿನಾಂಕ
+Package Item Details,ಪ್ಯಾಕೇಜ್ ಐಟಂ ವಿವರಗಳು
+Package Items,ಪ್ಯಾಕೇಜ್ ಐಟಂಗಳು
+Package Weight Details,ಪ್ಯಾಕೇಜ್ ತೂಕ ವಿವರಗಳು
+Packed Item,ಪ್ಯಾಕ್ಡ್ ಐಟಂ
+Packed quantity must equal quantity for Item {0} in row {1},{0} ಸತತವಾಗಿ {1} ಪ್ಯಾಕ್ಡ್ ಪ್ರಮಾಣ ಐಟಂ ಪ್ರಮಾಣ ಸಮ
+Packing Details,ಪ್ಯಾಕಿಂಗ್ ವಿವರಗಳು
+Packing List,ಪ್ಯಾಕಿಂಗ್ ಪಟ್ಟಿ
+Packing Slip,ಪ್ಯಾಕಿಂಗ್ ಸ್ಲಿಪ್
+Packing Slip Item,ಪ್ಯಾಕಿಂಗ್ ಸ್ಲಿಪ್ ಐಟಂ
+Packing Slip Items,ಸ್ಲಿಪ್ ಐಟಂಗಳು ಪ್ಯಾಕಿಂಗ್
+Packing Slip(s) cancelled,ಪ್ಯಾಕಿಂಗ್ ಸ್ಲಿಪ್ (ಗಳು) ರದ್ದು
+Page Break,ಪುಟ ಬ್ರೇಕ್
+Page Name,ಪುಟ ಹೆಸರು
+Page not found,ಪುಟ ಸಿಗಲಿಲ್ಲ
+Paid Amount,ಮೊತ್ತವನ್ನು
+Paid amount + Write Off Amount can not be greater than Grand Total,ಪಾವತಿಸಿದ ಪ್ರಮಾಣದ + ಆಫ್ ಬರೆಯಿರಿ ಪ್ರಮಾಣ ಹೆಚ್ಚಿನ ಗ್ರ್ಯಾಂಡ್ ಒಟ್ಟು ಸಾಧ್ಯವಿಲ್ಲ
+Pair,ಜೋಡಿ
+Parameter,ನಿಯತಾಂಕ
+Parent Account,ಪೋಷಕರ ಖಾತೆಯ
+Parent Cost Center,ಪೋಷಕ ವೆಚ್ಚ ಸೆಂಟರ್
+Parent Customer Group,ಪೋಷಕ ಗ್ರಾಹಕ ಗುಂಪಿನ
+Parent Detail docname,Docname ಪೋಷಕ ವಿವರ
+Parent Item,ಪೋಷಕ ಐಟಂ
+Parent Item Group,ಪೋಷಕ ಐಟಂ ಗುಂಪು
+Parent Item {0} must be not Stock Item and must be a Sales Item,ಪೋಷಕ ಐಟಂ {0} ಸಂಗ್ರಹಣೆ ಐಟಂ ಅಲ್ಲ ಇರಬೇಕು ಮತ್ತು ಸೇಲ್ಸ್ ಐಟಂ ಇರಬೇಕು
+Parent Party Type,ಪೋಷಕ ಪಕ್ಷದ ಪ್ರಕಾರ
+Parent Sales Person,ಪೋಷಕ ಮಾರಾಟಗಾರ್ತಿ
+Parent Territory,ಪೋಷಕ ಪ್ರದೇಶ
+Parent Website Page,ಪೋಷಕ ವೆಬ್ಸೈಟ್ ಪುಟವನ್ನು
+Parent Website Route,ಪೋಷಕ ಸೈಟ್ ಮಾರ್ಗ
+Parent account can not be a ledger,ಪೋಷಕರ ಖಾತೆಯ ಒಂದು ಲೆಡ್ಜರ್ ಸಾಧ್ಯವಿಲ್ಲ
+Parent account does not exist,ಪೋಷಕರ ಖಾತೆಯ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
+Parenttype,ParentType
+Part-time,ಅರೆಕಾಲಿಕ
+Partially Completed,ಭಾಗಶಃ ಪೂರ್ಣಗೊಂಡಿತು
+Partly Billed,ಹೆಚ್ಚಾಗಿ ಖ್ಯಾತವಾದ
+Partly Delivered,ಭಾಗಶಃ ತಲುಪಿಸಲಾಗಿದೆ
+Partner Target Detail,ಪಾರ್ಟ್ನರ್ಸ್ ವಿವರ ಟಾರ್ಗೆಟ್
+Partner Type,ಸಂಗಾತಿ ಪ್ರಕಾರ
+Partner's Website,ಸಂಗಾತಿ ವೆಬ್ಸೈಟ್
+Party Type,ಪಕ್ಷದ ಪ್ರಕಾರ
+Party Type Name,ಪಕ್ಷದ ಟೈಪ್ ಹೆಸರು
+Passive,ನಿಷ್ಕ್ರಿಯ
+Passport Number,ಪಾಸ್ಪೋರ್ಟ್ ಸಂಖ್ಯೆ
+Password,ಪಾಸ್ವರ್ಡ್
+Pay To / Recd From,Recd ಗೆ / ಕಟ್ಟುವುದನ್ನು
+Payable,ಕೊಡಬೇಕಾದ
+Payables,ಸಂದಾಯಗಳು
+Payables Group,ಸಂದಾಯಗಳು ಗುಂಪು
+Payment Days,ಪಾವತಿ ಡೇಸ್
+Payment Due Date,ಪಾವತಿ ಕಾರಣ ದಿನಾಂಕ
+Payment Period Based On Invoice Date,ಸರಕುಪಟ್ಟಿ ದಿನಾಂಕವನ್ನು ಆಧರಿಸಿ ಪಾವತಿ ಅವಧಿ
+Payment Type,ಪಾವತಿ ಪ್ರಕಾರ
+Payment of salary for the month {0} and year {1},ತಿಂಗಳು ಮತ್ತು ವರ್ಷದ ಸಂಬಳ ಪಾವತಿ {0} {1}
+Payment to Invoice Matching Tool,ಬರೆಯುವುದು ಟೂಲ್ ಸರಕುಪಟ್ಟಿ ಪಾವತಿ
+Payment to Invoice Matching Tool Detail,ಬರೆಯುವುದು ಟೂಲ್ ವಿವರ ಸರಕುಪಟ್ಟಿ ಪಾವತಿ
+Payments,ಪಾವತಿಗಳು
+Payments Made,ಮಾಡಲಾದ ಪಾವತಿಗಳನ್ನು
+Payments Received,ಪಡೆದರು ಪಾವತಿಗಳನ್ನು
+Payments made during the digest period,ಡೈಜೆಸ್ಟ್ ಅವಧಿಯಲ್ಲಿ ಮೇಲೆ ಬೀಳುವ ಮಾಡಲಾದ ಪಾವತಿಗಳನ್ನು
+Payments received during the digest period,ಪಾವತಿಗಳು ಡೈಜೆಸ್ಟ್ ಅವಧಿಯಲ್ಲಿ ಮೇಲೆ ಬೀಳುವ ಸ್ವೀಕರಿಸಿದ
+Payroll Settings,ವೇತನದಾರರ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Pending,ಬಾಕಿ
+Pending Amount,ಬಾಕಿ ಪ್ರಮಾಣ
+Pending Items {0} updated,ಬಾಕಿ ಐಟಂಗಳನ್ನು {0} ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ
+Pending Review,ಬಾಕಿ ರಿವ್ಯೂ
+Pending SO Items For Purchase Request,ಖರೀದಿ ವಿನಂತಿ ಆದ್ದರಿಂದ ಐಟಂಗಳು ಬಾಕಿ
+Pension Funds,ಪಿಂಚಣಿ ನಿಧಿಗಳು
+Percent Complete,ಶೇಕಡಾ ಕಂಪ್ಲೀಟ್
+Percentage Allocation,ಶೇಕಡಾವಾರು ಹಂಚಿಕ
+Percentage Allocation should be equal to 100%,ಶೇಕಡಾವಾರು ಅಲೋಕೇಶನ್ 100% ಸಮನಾಗಿರುತ್ತದೆ
+Percentage variation in quantity to be allowed while receiving or delivering this item.,ಈ ಐಟಂ ಸ್ವೀಕರಿಸುವ ಅಥವಾ ನೀಡುವಾಗ ಪ್ರಮಾಣದಲ್ಲಿ ಶೇಕಡಾವಾರು ಬದಲಾವಣೆ ಅವಕಾಶ .
+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.,ನೀವು ಪ್ರಮಾಣ ವಿರುದ್ಧ ಹೆಚ್ಚು ಸ್ವೀಕರಿಸಲು ಅಥವಾ ತಲುಪಿಸಲು ಅವಕಾಶ ಶೇಕಡಾವಾರು ಆದೇಶ . ಉದಾಹರಣೆಗೆ : ನೀವು 100 ಘಟಕಗಳು ಆದೇಶ ಇದ್ದರೆ . ನಿಮ್ಮ ಸೇವನೆ ನೀವು 110 ಘಟಕಗಳು ಸ್ವೀಕರಿಸಲು 10% ಅವಕಾಶವಿರುತ್ತದೆ ಇದೆ .
+Performance appraisal.,ಸಾಧನೆಯ ಮೌಲ್ಯ ನಿರ್ಣಯ .
+Period,ಅವಧಿ
+Period Closing Voucher,ಅವಧಿ ಮುಕ್ತಾಯ ಚೀಟಿ
+Period is too short,ಅವಧಿ ತುಂಬಾ ಚಿಕ್ಕದಾಗಿದೆ
+Periodicity,ನಿಯತಕಾಲಿಕತೆ
+Permanent Address,ಖಾಯಂ ವಿಳಾಸ
+Permanent Address Is,ಖಾಯಂ ವಿಳಾಸ ಈಸ್
+Permanently Cancel {0}?,ಶಾಶ್ವತವಾಗಿ {0} ರದ್ದು ?
+Permanently Submit {0}?,ಶಾಶ್ವತವಾಗಿ {0} ಸಲ್ಲಿಸಿ ?
+Permanently delete {0}?,ಶಾಶ್ವತವಾಗಿ {0} ಅಳಿಸಿ ?
+Permission,ಅನುಮತಿ
+Personal,ದೊಣ್ಣೆ
+Personal Details,ವೈಯಕ್ತಿಕ ವಿವರಗಳು
+Personal Email,ಸ್ಟಾಫ್ ಇಮೇಲ್
+Pharmaceutical,ಔಷಧೀಯ
+Pharmaceuticals,ಫಾರ್ಮಾಸ್ಯುಟಿಕಲ್ಸ್
+Phone,ದೂರವಾಣಿ
+Phone No,ದೂರವಾಣಿ ಸಂಖ್ಯೆ
+Pick Columns,ಕಾಲಮ್ಗಳು ಆರಿಸಿ
+Piecework,Piecework
+Pincode,ಪಿನ್ ಕೋಡ್
+Place of Issue,ಸಂಚಿಕೆ ಪ್ಲೇಸ್
+Plan for maintenance visits.,ನಿರ್ವಹಣೆ ಭೇಟಿ ಯೋಜನೆ .
+Planned Qty,ಯೋಜಿಸಿದ ಪ್ರಮಾಣ
+"Planned Qty: Quantity, for which, Production Order has been raised, but is pending to be manufactured.","ಯೋಜಿಸಿದ ಪ್ರಮಾಣ: ಪ್ರಮಾಣ , ಇದಕ್ಕಾಗಿ , ಉತ್ಪಾದನೆ ಸಲುವಾಗಿ ಹುಟ್ಟಿಕೊಂಡ , ಆದರೆ ತಯಾರಿಸಿದ ಬಾಕಿ ಉಳಿದಿದೆ ."
+Planned Quantity,ಯೋಜಿತ ಪ್ರಮಾಣ
+Planning,ಯೋಜನೆ
+Plant,ಗಿಡ
+Plant and Machinery,ಸ್ಥಾವರ ಮತ್ತು ಯಂತ್ರೋಪಕರಣಗಳ
+Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.,ಎಲ್ಲಾ ಖಾತೆ ಮುಖ್ಯಸ್ಥರಿಗೆ ಪ್ರತ್ಯಯ ಎಂದು ಸೇರಿಸಲಾಗುತ್ತದೆ ಸರಿಯಾಗಿ ಸಂಕ್ಷೇಪಣ ಅಥವಾ ಸಣ್ಣ ಹೆಸರು ನಮೂದಿಸಿ.
+Please add expense voucher details,ವೆಚ್ಚದಲ್ಲಿ ಚೀಟಿ ವಿವರಗಳು ಸೇರಿಸಿ
+Please attach a file first.,ಮೊದಲ ಒಂದು ಕಡತ ಲಗತ್ತಿಸಬಹುದು ದಯವಿಟ್ಟು .
+Please attach a file or set a URL,ಒಂದು ಕಡತ ಲಗತ್ತಿಸಬಹುದು ಅಥವಾ URL ಅನ್ನು ದಯವಿಟ್ಟು
+Please check 'Is Advance' against Account {0} if this is an advance entry.,ಖಾತೆ ವಿರುದ್ಧ ' ಅಡ್ವಾನ್ಸ್ ಈಸ್ ' ಪರಿಶೀಲಿಸಿ {0} ಈ ಮುಂಗಡ ಪ್ರವೇಶ ವೇಳೆ .
+Please click on 'Generate Schedule',ವೇಳಾಪಟ್ಟಿ ' ' ರಚಿಸಿ 'ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ
+Please click on 'Generate Schedule' to fetch Serial No added for Item {0},ಯಾವುದೇ ಸೀರಿಯಲ್ ಐಟಂ ಸೇರಿಸಲಾಗಿದೆ ತರಲು ' ರಚಿಸಿ ' ವೇಳಾಪಟ್ಟಿ ' ಕ್ಲಿಕ್ ಮಾಡಿ {0}
+Please click on 'Generate Schedule' to get schedule,ವೇಳಾಪಟ್ಟಿ ಪಡೆಯಲು ' ರಚಿಸಿ ವೇಳಾಪಟ್ಟಿ ' ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ
+Please create Customer from Lead {0},{0} ನಿಂದ ಗ್ರಾಹಕ ಲೀಡ್ ರಚಿಸಲು ದಯವಿಟ್ಟು
+Please create Salary Structure for employee {0},ನೌಕರ ಸಂಬಳ ರಚನೆ ರಚಿಸಲು ದಯವಿಟ್ಟು {0}
+Please create new account from Chart of Accounts.,ಖಾತೆಗಳ ಚಾರ್ಟ್ ಹೊಸ ಖಾತೆಯನ್ನು ರಚಿಸಿ.
+Please do NOT create Account (Ledgers) for Customers and Suppliers. They are created directly from the Customer / Supplier masters.,ಗ್ರಾಹಕರ ಹಾಗೂ ವಿತರಕರ ಖಾತೆಯನ್ನು ( ಲೆಡ್ಜರ್ ) ರಚಿಸಲು ದಯವಿಟ್ಟು . ಅವರು ಗ್ರಾಹಕ / ಸರಬರಾಜುದಾರ ಮಾಸ್ಟರ್ಸ್ ನೇರವಾಗಿ ರಚಿಸಲಾಗಿದೆ .
+Please enable pop-ups,ಪಾಪ್ ಅಪ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ದಯವಿಟ್ಟು
+Please enter 'Expected Delivery Date',' ನಿರೀಕ್ಷಿತ ಡೆಲಿವರಿ ದಿನಾಂಕ ' ನಮೂದಿಸಿ
+Please enter 'Is Subcontracted' as Yes or No,ನಮೂದಿಸಿ ಹೌದು ಅಥವಾ ಇಲ್ಲ ಎಂದು ' subcontracted ಈಸ್'
+Please enter 'Repeat on Day of Month' field value,ನಮೂದಿಸಿ fieldValue ' ತಿಂಗಳಿನ ದಿನ ಪುನರಾವರ್ತಿಸಿ '
+Please enter Account Receivable/Payable group in company master,ಕಂಪನಿ ಮಾಸ್ಟರ್ ಖಾತೆ ಸ್ವೀಕರಿಸುವಂತಹ / ಪಾವತಿಸಲಾಗುವುದು ಗುಂಪು ನಮೂದಿಸಿ
+Please enter Approving Role or Approving User,ಪಾತ್ರ ಅನುಮೋದಿಸಲಾಗುತ್ತಿದೆ ಅಥವಾ ಬಳಕೆದಾರ ಅನುಮೋದಿಸಲಾಗುತ್ತಿದೆ ನಮೂದಿಸಿ
+Please enter BOM for Item {0} at row {1},ಐಟಂ BOM ನಮೂದಿಸಿ {0} ಸಾಲು {1}
+Please enter Company,ಕಂಪನಿ ನಮೂದಿಸಿ
+Please enter Cost Center,ಒಂದು ವೆಚ್ಚದ ಕೇಂದ್ರವಾಗಿ ನಮೂದಿಸಿ
+Please enter Delivery Note No or Sales Invoice No to proceed,ಮುಂದುವರೆಯಲು ಡೆಲಿವರಿ ಸೂಚನೆ ಯಾವುದೇ ಅಥವಾ ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಯಾವುದೇ ನಮೂದಿಸಿ
+Please enter Employee Id of this sales parson,ಈ ಮಾರಾಟ ಪಾರ್ಸನ್ಸ್ ನೌಕರ ID ಅನ್ನು ನಮೂದಿಸಿ
+Please enter Event's Date and Time!,ಈವೆಂಟ್ ನ ದಿನಾಂಕ ಮತ್ತು ಸಮಯ ನಮೂದಿಸಿ !
+Please enter Expense Account,ವೆಚ್ಚದಲ್ಲಿ ಖಾತೆಯನ್ನು ನಮೂದಿಸಿ
+Please enter Item Code to get batch no,ಯಾವುದೇ ಐಟಂ ಬ್ಯಾಚ್ ಪಡೆಯಲು ಕೋಡ್ ನಮೂದಿಸಿ
+Please enter Item Code.,ಐಟಂ ಕೋಡ್ ನಮೂದಿಸಿ.
+Please enter Item first,ಮೊದಲ ಐಟಂ ನಮೂದಿಸಿ
+Please enter Maintaince Details first,ಮೊದಲ Maintaince ವಿವರಗಳು ನಮೂದಿಸಿ
+Please enter Master Name once the account is created.,ಖಾತೆ ದಾಖಲಿಸಿದವರು ಒಮ್ಮೆ ಮಾಸ್ಟರ್ ಹೆಸರನ್ನು ನಮೂದಿಸಿ.
+Please enter Planned Qty for Item {0} at row {1},ಐಟಂ ಯೋಜಿಸಿದ ಪ್ರಮಾಣ ನಮೂದಿಸಿ {0} ಸಾಲು {1}
+Please enter Production Item first,ಮೊದಲ ಉತ್ಪಾದನೆ ಐಟಂ ನಮೂದಿಸಿ
+Please enter Purchase Receipt No to proceed,ಯಾವುದೇ ಮುಂದುವರೆಯಲು ಖರೀದಿ ರಸೀತಿ ನಮೂದಿಸಿ
+Please enter Reference date,ರೆಫರೆನ್ಸ್ ದಿನಾಂಕ ನಮೂದಿಸಿ
+Please enter Start Date and End Date,ಪ್ರಾರಂಭ ದಿನಾಂಕ ಮತ್ತು ಅಂತಿಮ ದಿನಾಂಕ ನಮೂದಿಸಿ
+Please enter Warehouse for which Material Request will be raised,ವೇರ್ಹೌಸ್ ವಸ್ತು ವಿನಂತಿಯನ್ನು ಏರಿಸಲಾಗುತ್ತದೆ ಇದಕ್ಕಾಗಿ ನಮೂದಿಸಿ
+Please enter Write Off Account,ಖಾತೆ ಆಫ್ ಬರೆಯಿರಿ ನಮೂದಿಸಿ
+Please enter atleast 1 invoice in the table,ಕೋಷ್ಟಕದಲ್ಲಿ ಕನಿಷ್ಠ ಒಂದು ಸರಕುಪಟ್ಟಿ ನಮೂದಿಸಿ
+Please enter company first,ಮೊದಲ ಕಂಪನಿ ನಮೂದಿಸಿ
+Please enter company name first,ಮೊದಲ ಕಂಪನಿ ಹೆಸರು ನಮೂದಿಸಿ
+Please enter default Unit of Measure,ಅಳತೆ ಡೀಫಾಲ್ಟ್ ಘಟಕ ನಮೂದಿಸಿ
+Please enter default currency in Company Master,CompanyMaster ಡೀಫಾಲ್ಟ್ ಕರೆನ್ಸಿ ನಮೂದಿಸಿ
+Please enter email address,ದಯವಿಟ್ಟು ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ
+Please enter item details,ಐಟಂ ವಿವರಗಳು ನಮೂದಿಸಿ
+Please enter message before sending,ಕಳುಹಿಸುವ ಮೊದಲು ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ
+Please enter parent account group for warehouse account,ಗೋದಾಮಿನ ಖಾತೆಗೆ ಪೋಷಕರ ಖಾತೆಯ ಗುಂಪು ನಮೂದಿಸಿ
+Please enter parent cost center,ಮೂಲ ವೆಚ್ಚ ಸೆಂಟರ್ ನಮೂದಿಸಿ
+Please enter quantity for Item {0},ಐಟಂ ಪ್ರಮಾಣ ನಮೂದಿಸಿ {0}
+Please enter relieving date.,ದಿನಾಂಕ ನಿವಾರಿಸುವ ನಮೂದಿಸಿ.
+Please enter sales order in the above table,ಮೇಲಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ಮಾರಾಟ ಸಲುವಾಗಿ ನಮೂದಿಸಿ
+Please enter some text!,ದಯವಿಟ್ಟು ಕೆಲವು ಪಠ್ಯವನ್ನು ನಮೂದಿಸಿ !
+Please enter title!,ಶೀರ್ಷಿಕೆ ನಮೂದಿಸಿ !
+Please enter valid Company Email,ಮಾನ್ಯ ಇಮೇಲ್ ಕಂಪನಿ ನಮೂದಿಸಿ
+Please enter valid Email Id,ಮಾನ್ಯ ಇಮೇಲ್ ಅನ್ನು ನಮೂದಿಸಿ
+Please enter valid Personal Email,ಮಾನ್ಯ ವೈಯಕ್ತಿಕ ಇಮೇಲ್ ನಮೂದಿಸಿ
+Please enter valid mobile nos,ಮಾನ್ಯ ಮೊಬೈಲ್ ಸೂಲ ನಮೂದಿಸಿ
+Please install dropbox python module,ಡ್ರಾಪ್ಬಾಕ್ಸ್ pythonModule ಅನುಸ್ಥಾಪಿಸಲು ದಯವಿಟ್ಟು
+Please login to Upvote!,Upvote ದಯವಿಟ್ಟು ಲಾಗಿನ್ ಮಾಡಿ !
+Please mention no of visits required,ನಮೂದಿಸಿ ಅಗತ್ಯವಿದೆ ಭೇಟಿ ಯಾವುದೇ
+Please pull items from Delivery Note,ಡೆಲಿವರಿ ಗಮನಿಸಿ ಐಟಂಗಳನ್ನು ಪುಲ್ ದಯವಿಟ್ಟು
+Please save the Newsletter before sending,ಕಳುಹಿಸುವ ಮೊದಲು ಸುದ್ದಿಪತ್ರವನ್ನು ಉಳಿಸಲು ದಯವಿಟ್ಟು
+Please save the document before generating maintenance schedule,ನಿರ್ವಹಣೆ ವೇಳಾಪಟ್ಟಿ ಉತ್ಪಾದಿಸುವ ಮೊದಲು ಡಾಕ್ಯುಮೆಂಟ್ ಉಳಿಸಲು ದಯವಿಟ್ಟು
+Please select Account first,ಮೊದಲ ಖಾತೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ
+Please select Bank Account,ಬ್ಯಾಂಕ್ ಖಾತೆ ಆಯ್ಕೆಮಾಡಿ
+Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year,ನೀವು ಆದ್ದರಿಂದ ಈ ಹಿಂದಿನ ಆರ್ಥಿಕ ವರ್ಷದ ಬಾಕಿ ಈ ಆರ್ಥಿಕ ವರ್ಷ ಬಿಟ್ಟು ಸೇರಿವೆ ಬಯಸಿದರೆ ಮುಂದಕ್ಕೆ ಸಾಗಿಸುವ ಆಯ್ಕೆ ಮಾಡಿ
+Please select Category first,ಮೊದಲ ವರ್ಗ ಆಯ್ಕೆ ಮಾಡಿ
+Please select Charge Type first,ಮೊದಲ ಬ್ಯಾಚ್ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ
+Please select Fiscal Year,ಹಣಕಾಸಿನ ವರ್ಷ ಆಯ್ಕೆಮಾಡಿ
+Please select Group or Ledger value,ಗುಂಪು ಅಥವಾ ಲೆಡ್ಜರ್ ಮೌಲ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ
+Please select Incharge Person's name,ಉಸ್ತುವಾರಿ ವ್ಯಕ್ತಿಯ ಹೆಸರು ಆಯ್ಕೆ ಮಾಡಿ
+"Please select Item where ""Is Stock Item"" is ""No"" and ""Is Sales Item"" is ""Yes"" and there is no other Sales BOM","""ಸ್ಟಾಕ್ ಐಟಂ "" ""ಇಲ್ಲ"" ಮತ್ತು "" ಮಾರಾಟದ ಐಟಂ "" ""ಹೌದು"" ಮತ್ತು ಯಾವುದೇ ಇತರ ಮಾರಾಟದ BOM ಅಲ್ಲಿ ಐಟಂ ಆಯ್ಕೆ ಮಾಡಿ"
+Please select Price List,ಬೆಲೆ ಪಟ್ಟಿ ಆಯ್ಕೆ ಮಾಡಿ
+Please select Start Date and End Date for Item {0},ಪ್ರಾರಂಭ ದಿನಾಂಕ ಮತ್ತು ಐಟಂ ಎಂಡ್ ದಿನಾಂಕ ಆಯ್ಕೆ ಮಾಡಿ {0}
+Please select a csv file,ಒಂದು CSV ಕಡತ ಆಯ್ಕೆ ಮಾಡಿ
+Please select a valid csv file with data,ದತ್ತಾಂಶ ಮಾನ್ಯ CSV ಕಡತ ಆಯ್ಕೆ ಮಾಡಿ
+Please select a value for {0} quotation_to {1},{0} {1} quotation_to ಒಂದು ಮೌಲ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ
+"Please select an ""Image"" first","ಮೊದಲ ಒಂದು "" ಚಿತ್ರ "" ಆಯ್ಕೆ ಮಾಡಿ"
+Please select charge type first,ಮೊದಲ ಬ್ಯಾಚ್ ಮಾದರಿಯ ಆಯ್ಕೆ ಮಾಡಿ
+Please select company first.,ಮೊದಲ ಕಂಪನಿ ಆಯ್ಕೆ ಮಾಡಿ .
+Please select item code,ಐಟಂ ಕೋಡ್ ಆಯ್ಕೆ ಮಾಡಿ
+Please select month and year,ತಿಂಗಳು ವರ್ಷದ ಆಯ್ಕೆಮಾಡಿ
+Please select prefix first,ಮೊದಲ ಪೂರ್ವಪ್ರತ್ಯಯ ಆಯ್ಕೆ ಮಾಡಿ
+Please select the document type first,ಮೊದಲ ದಾಖಲೆ ಪ್ರಕಾರ ಆಯ್ಕೆ ಮಾಡಿ
+Please select weekly off day,ಸಾಪ್ತಾಹಿಕ ದಿನ ಆಫ್ ಆಯ್ಕೆಮಾಡಿ
+Please select {0},ಆಯ್ಕೆಮಾಡಿ {0}
+Please select {0} first,ಮೊದಲ {0} ಆಯ್ಕೆ ಮಾಡಿ
+Please set Dropbox access keys in your site config,ನಿಮ್ಮ ಸೈಟ್ ಸಂರಚನಾ ಡ್ರಾಪ್ಬಾಕ್ಸ್ accesskeys ಸೆಟ್ ದಯವಿಟ್ಟು
+Please set Google Drive access keys in {0},ಗೂಗಲ್ ಡ್ರೈವ್ accesskeys ಸೆಟ್ ದಯವಿಟ್ಟು {0}
+Please set default Cash or Bank account in Mode of Payment {0},ಪಾವತಿಯ ಮಾದರಿಯು ಡೀಫಾಲ್ಟ್ ನಗದು ಅಥವಾ ಬ್ಯಾಂಕ್ ಖಾತೆ ಸೆಟ್ ದಯವಿಟ್ಟು {0}
+Please set default value {0} in Company {0},{0} ಕಂಪನಿ ನಲ್ಲಿ {0} ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಸೆಟ್ ದಯವಿಟ್ಟು
+Please set {0},ಸೆಟ್ ದಯವಿಟ್ಟು {0}
+Please setup Employee Naming System in Human Resource > HR Settings,ಮಾನವ ಸಂಪನ್ಮೂಲ ರಲ್ಲಿ ದಯವಿಟ್ಟು ಸೆಟಪ್ ನೌಕರರ ನೇಮಿಂಗ್ ಸಿಸ್ಟಮ್ > ಮಾನವ ಸಂಪನ್ಮೂಲ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Please setup numbering series for Attendance via Setup > Numbering Series,ಸೆಟಪ್ > ನಂಬರಿಂಗ್ ಸರಣಿ ಮೂಲಕ ಅಟೆಂಡೆನ್ಸ್ ದಯವಿಟ್ಟು ಸೆಟಪ್ ಸಂಖ್ಯಾ ಸರಣಿ
+Please setup your chart of accounts before you start Accounting Entries,ನೀವು ಲೆಕ್ಕಪರಿಶೋಧಕ ನಮೂದುಗಳು ಆರಂಭಿಸುವ ಮುನ್ನ ಸೆಟಪ್ ಖಾತೆಗಳ ನಿಮ್ಮ ಚಾರ್ಟ್ ಪ್ಲೀಸ್
+Please specify,ಸೂಚಿಸಲು ದಯವಿಟ್ಟು
+Please specify Company,ಕಂಪನಿ ನಮೂದಿಸಿ
+Please specify Company to proceed,ಮುಂದುವರೆಯಲು ಕಂಪನಿ ನಮೂದಿಸಿ
+Please specify Default Currency in Company Master and Global Defaults,ಕಂಪನಿ ಮಾಸ್ಟರ್ ಮತ್ತು ಜಾಗತಿಕ ಪೂರ್ವನಿಯೋಜಿತಗಳು ರಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಕರೆನ್ಸಿ ಸೂಚಿಸಲು ದಯವಿಟ್ಟು
+Please specify a,ಒಂದು ಸೂಚಿಸಲು ದಯವಿಟ್ಟು
+Please specify a valid 'From Case No.',ಮಾನ್ಯ ಸೂಚಿಸಲು ದಯವಿಟ್ಟು ' ಕೇಸ್ ನಂ ಗೆ . '
+Please specify a valid Row ID for {0} in row {1},ಸತತವಾಗಿ {0} ಒಂದು ಮಾನ್ಯ ಸಾಲು ಐಡಿ ಸೂಚಿಸಲು ದಯವಿಟ್ಟು {1}
+Please submit to update Leave Balance.,ಲೀವ್ ಸಮತೋಲನ ನವೀಕರಿಸಲು ಸಲ್ಲಿಸಿ.
+Plot,ಪ್ಲಾಟ್
+Plot By,ಕಥಾವಸ್ತು
+Point of Sale,ಪಾಯಿಂಟ್ ಆಫ್ ಸೇಲ್
+Point-of-Sale Setting,ಪಾಯಿಂಟ್ ಆಫ್ ಮಾರಾಟಕ್ಕೆ ಸೆಟ್ಟಿಂಗ್
+Post Graduate,ಸ್ನಾತಕೋತ್ತರ
+Post already exists. Cannot add again!,ಪೋಸ್ಟ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಮತ್ತೆ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ!
+Post does not exist. Please add post!,ಪೋಸ್ಟ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ . ಪೋಸ್ಟ್ ಸೇರಿಸಿ ದಯವಿಟ್ಟು !
+Postal,ಅಂಚೆಯ
+Postal Expenses,ಅಂಚೆ ವೆಚ್ಚಗಳು
+Posting Date,ದಿನಾಂಕ ಪೋಸ್ಟ್
+Posting Time,ಟೈಮ್ ಪೋಸ್ಟ್
+Posting timestamp must be after {0},ಪೋಸ್ಟ್ ಸಮಯಮುದ್ರೆಗೆ ನಂತರ ಇರಬೇಕು {0}
+Potential opportunities for selling.,ಮಾರಾಟ ಸಮರ್ಥ ಅವಕಾಶಗಳನ್ನು .
+Preferred Billing Address,ಮೆಚ್ಚಿನ ಬಿಲ್ಲಿಂಗ್ ವಿಳಾಸ
+Preferred Shipping Address,ಮೆಚ್ಚಿನ ಶಿಪ್ಪಿಂಗ್ ವಿಳಾಸ
+Prefix,ಮೊದಲೇ ಜೋಡಿಸು
+Present,ಪ್ರೆಸೆಂಟ್
+Prevdoc DocType,Prevdoc doctype
+Prevdoc Doctype,Prevdoc DOCTYPE
+Preview,ಮುನ್ನೋಟ
+Previous,ಹಿಂದಿನ
+Previous Record,ಹಿಂದಿನ ದಾಖಲೆ
+Previous Work Experience,ಹಿಂದಿನ ಅನುಭವ
+Price,ಬೆಲೆ
+Price / Discount,ಬೆಲೆ / ರಿಯಾಯಿತಿ
+Price List,ಬೆಲೆ ಪಟ್ಟಿ
+Price List Currency,ಬೆಲೆ ಪಟ್ಟಿ ಕರೆನ್ಸಿ
+Price List Currency not selected,ಬೆಲೆ ಪಟ್ಟಿ ಕರೆನ್ಸಿ ಆಯ್ಕೆ ಇಲ್ಲ
+Price List Exchange Rate,ಬೆಲೆ ಪಟ್ಟಿ ವಿನಿಮಯ ದರ
+Price List Name,ಬೆಲೆ ಪಟ್ಟಿ ಹೆಸರು
+Price List Rate,ಬೆಲೆ ಪಟ್ಟಿ ದರ
+Price List Rate (Company Currency),ಬೆಲೆ ಪಟ್ಟಿ ದರ ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Price List master.,ಬೆಲೆ ಪಟ್ಟಿ ಮಾಸ್ಟರ್ .
+Price List must be applicable for Buying or Selling,ಬೆಲೆ ಪಟ್ಟಿ ಖರೀದಿ ಅಥವಾ ಮಾರಾಟದ ಜ ಇರಬೇಕು
+Price List not selected,ಬೆಲೆ ಪಟ್ಟಿಯನ್ನು ಅಲ್ಲ
+Price List {0} is disabled,ಬೆಲೆ ಪಟ್ಟಿ {0} ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
+Price or Discount,ಬೆಲೆ ಅಥವಾ ಡಿಸ್ಕೌಂಟ್
+Pricing Rule,ಬೆಲೆ ರೂಲ್
+Pricing Rule For Discount,ಬೆಲೆ ನಿಯಮ ಡಿಸ್ಕೌಂಟ್
+Pricing Rule For Price,ಬೆಲೆ ನಿಯಮ ಬೆಲೆ
+Print,ಮುದ್ರಣ
+Print Format Style,ಪ್ರಿಂಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಶೈಲಿ
+Print Heading,ಪ್ರಿಂಟ್ ಶಿರೋನಾಮೆ
+Print Without Amount,ಪ್ರಮಾಣ ಇಲ್ಲದೆ ಮುದ್ರಿಸು
+Print and Stationary,ಮುದ್ರಣ ಮತ್ತು ಸ್ಟೇಷನರಿ
+Print...,ಮುದ್ರಿಸು ...
+Printing and Branding,ಮುದ್ರಣ ಮತ್ತು ಬ್ರ್ಯಾಂಡಿಂಗ್
+Priority,ಆದ್ಯತೆ
+Private Equity,ಖಾಸಗಿ ಈಕ್ವಿಟಿ
+Privilege Leave,ಸವಲತ್ತು ಲೀವ್
+Probation,ಪರೀಕ್ಷಣೆ
+Process Payroll,ಪ್ರಕ್ರಿಯೆ ವೇತನದಾರರ ಪಟ್ಟಿ
+Produced,ನಿರ್ಮಾಣ
+Produced Quantity,ಉತ್ಪಾದನೆಯ ಪ್ರಮಾಣ
+Product Enquiry,ಉತ್ಪನ್ನ ವಿಚಾರಣೆ
+Production,ಉತ್ಪಾದನೆ
+Production Order,ಪ್ರೊಡಕ್ಷನ್ ಆರ್ಡರ್
+Production Order status is {0},ಪ್ರೊಡಕ್ಷನ್ ಆರ್ಡರ್ ಸ್ಥಿತಿ {0}
+Production Order {0} must be cancelled before cancelling this Sales Order,ಪ್ರೊಡಕ್ಷನ್ ಆರ್ಡರ್ {0} ಈ ಮಾರಾಟದ ಆದೇಶವನ್ನು ರದ್ದುಗೊಳಿಸುವ ಮೊದಲು ರದ್ದು ಮಾಡಬೇಕು
+Production Order {0} must be submitted,ಪ್ರೊಡಕ್ಷನ್ ಆರ್ಡರ್ {0} ಸಲ್ಲಿಸಬೇಕು
+Production Orders,ಪ್ರೊಡಕ್ಷನ್ ಆರ್ಡರ್ಸ್
+Production Orders in Progress,ಪ್ರೋಗ್ರೆಸ್ ಉತ್ಪಾದನೆ ಆರ್ಡರ್ಸ್
+Production Plan Item,ನಿರ್ಮಾಣ ವೇಳಾಪಟ್ಟಿಯು ಐಟಂ
+Production Plan Items,ನಿರ್ಮಾಣ ವೇಳಾಪಟ್ಟಿಯು ಐಟಂಗಳು
+Production Plan Sales Order,ನಿರ್ಮಾಣ ವೇಳಾಪಟ್ಟಿಯು ಮಾರಾಟದ ಆರ್ಡರ್
+Production Plan Sales Orders,ಉತ್ಪಾದನೆ ಯೋಜನೆ ಮಾರಾಟದ ಆರ್ಡರ್ಸ್
+Production Planning Tool,ತಯಾರಿಕಾ ಯೋಜನೆ ಉಪಕರಣ
+Products,ಉತ್ಪನ್ನಗಳು
+Products or Services You Buy,ಉತ್ಪನ್ನಗಳು ಅಥವಾ ನೀವು ಖರೀದಿ ಸೇವೆಗಳು
+"Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.","ಉತ್ಪನ್ನಗಳು ಡೀಫಾಲ್ಟ್ ಅನೂಶೋಧನೆಯ ತೂಕ ವಯಸ್ಸಿಗೆ ಜೋಡಿಸಲ್ಪಡುತ್ತದೆ. ಇನ್ನಷ್ಟು ತೂಕ ವಯಸ್ಸು , ಹೆಚ್ಚಿನ ಉತ್ಪನ್ನ ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ ."
+Profit and Loss,ಲಾಭ ಮತ್ತು ನಷ್ಟ
+Project,ಯೋಜನೆ
+Project Costing,ಪ್ರಾಜೆಕ್ಟ್ ಕಾಸ್ಟಿಂಗ್
+Project Details,ಯೋಜನೆಯ ವಿವರಗಳು
+Project Manager,ಪ್ರಾಜೆಕ್ಟ್ ಮ್ಯಾನೇಜರ್
+Project Milestone,ಪ್ರಾಜೆಕ್ಟ್ ಮೈಲ್ಸ್ಟೋನ್
+Project Milestones,ಪ್ರಾಜೆಕ್ಟ್ ಮೈಲಿಗಲ್ಲುಗಳು
+Project Name,ಪ್ರಾಜೆಕ್ಟ್ ಹೆಸರು
+Project Start Date,ಪ್ರಾಜೆಕ್ಟ್ ಪ್ರಾರಂಭ ದಿನಾಂಕ
+Project Type,ಪ್ರಾಜೆಕ್ಟ್ ಕೌಟುಂಬಿಕತೆ
+Project Value,ಪ್ರಾಜೆಕ್ಟ್ ಮೌಲ್ಯ
+Project activity / task.,ಪ್ರಾಜೆಕ್ಟ್ ಚಟುವಟಿಕೆ / ಕೆಲಸ .
+Project master.,ಪ್ರಾಜೆಕ್ಟ್ ಮಾಸ್ಟರ್ .
+Project will get saved and will be searchable with project name given,ಪ್ರಾಜೆಕ್ಟ್ ಉಳಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಯೋಜನೆಯ ಹೆಸರನ್ನು ಹುಡುಕಬಹುದು ಬಯಸಿದೆ givenName
+Project wise Stock Tracking,ಪ್ರಾಜೆಕ್ಟ್ ಬುದ್ಧಿವಂತ ಸ್ಟಾಕ್ ಟ್ರ್ಯಾಕಿಂಗ್
+Project-wise data is not available for Quotation,ಪ್ರಾಜೆಕ್ಟ್ ಬಲ್ಲ ದಶಮಾಂಶ ಉದ್ಧರಣ ಲಭ್ಯವಿಲ್ಲ
+Projected,ಯೋಜಿತ
+Projected Qty,ಪ್ರಮಾಣ ಯೋಜಿತ
+Projects,ಯೋಜನೆಗಳು
+Projects & System,ಯೋಜನೆಗಳು ಮತ್ತು ವ್ಯವಸ್ಥೆ
+Prompt for Email on Submission of,ಸಲ್ಲಿಕೆ ಇಮೇಲ್ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ
+Proposal Writing,ಪ್ರೊಪೋಸಲ್ ಬರವಣಿಗೆ
+Provide email id registered in company,ಕಂಪನಿಗಳು ನೋಂದಣಿ ಇಮೇಲ್ ಐಡಿ ಒದಗಿಸಿ
+Public,ಸಾರ್ವಜನಿಕ
+Publishing,ಪಬ್ಲಿಷಿಂಗ್
+Pull sales orders (pending to deliver) based on the above criteria,ಮೇಲೆ ಮಾನದಂಡಗಳನ್ನು ಆಧರಿಸಿ ( ತಲುಪಿಸಲು ಬಾಕಿ ) ಮಾರಾಟ ಆದೇಶಗಳನ್ನು ಪುಲ್
+Purchase,ಖರೀದಿ
+Purchase / Manufacture Details,ಖರೀದಿ / ತಯಾರಿಕೆ ವಿವರಗಳು
+Purchase Analytics,ಖರೀದಿ ಅನಾಲಿಟಿಕ್ಸ್
+Purchase Common,ಸಾಮಾನ್ಯ ಖರೀದಿ
+Purchase Details,ಖರೀದಿ ವಿವರಗಳು
+Purchase Discounts,ರಿಯಾಯಿತಿಯು ಖರೀದಿಸಿ
+Purchase In Transit,ಸ್ಥಿತ್ಯಂತರಗೊಳ್ಳುವ ಖರೀದಿ
+Purchase Invoice,ಖರೀದಿ ಸರಕುಪಟ್ಟಿ
+Purchase Invoice Advance,ಸರಕುಪಟ್ಟಿ ಮುಂಗಡ ಖರೀದಿ
+Purchase Invoice Advances,ಖರೀದಿ ಸರಕುಪಟ್ಟಿ ಅಡ್ವಾನ್ಸಸ್
+Purchase Invoice Item,ಖರೀದಿ ಸರಕುಪಟ್ಟಿ ಐಟಂ
+Purchase Invoice Trends,ಸರಕುಪಟ್ಟಿ ಟ್ರೆಂಡ್ಸ್ ಖರೀದಿಸಿ
+Purchase Invoice {0} is already submitted,ಖರೀದಿ ಸರಕುಪಟ್ಟಿ {0} ಈಗಾಗಲೇ ಸಲ್ಲಿಸಿದ
+Purchase Order,ಪರ್ಚೇಸ್ ಆರ್ಡರ್
+Purchase Order Date,ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ದಿನಾಂಕ
+Purchase Order Item,ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಐಟಂ
+Purchase Order Item No,ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಐಟಂ ಸಂಖ್ಯೆ
+Purchase Order Item Supplied,ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಐಟಂ ವಿತರಿಸುತ್ತಾರೆ
+Purchase Order Items,ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಐಟಂಗಳು
+Purchase Order Items Supplied,ವಿತರಿಸುತ್ತಾರೆ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಐಟಂಗಳು
+Purchase Order Items To Be Billed,ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ ಖರೀದಿ ಆದೇಶವನ್ನು ಐಟಂಗಳು
+Purchase Order Items To Be Received,ಸ್ವೀಕರಿಸಬೇಕು ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಐಟಂಗಳು
+Purchase Order Message,ಖರೀದಿ ಆದೇಶವನ್ನು ಸಂದೇಶವನ್ನು
+Purchase Order Required,ಆದೇಶ ಅಗತ್ಯವಿರುವ ಖರೀದಿಸಿ
+Purchase Order Trends,ಆರ್ಡರ್ ಟ್ರೆಂಡ್ಸ್ ಖರೀದಿಸಿ
+Purchase Order number required for Item {0},ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಸಂಖ್ಯೆ ಐಟಂ ಅಗತ್ಯವಿದೆ {0}
+Purchase Order {0} is 'Stopped',{0} ' ಸ್ಟಾಪ್ಡ್ ' ಇದೆ ಆರ್ಡರ್ ಖರೀದಿಸಿ
+Purchase Order {0} is not submitted,ಪರ್ಚೇಸ್ ಆರ್ಡರ್ {0} ಸಲ್ಲಿಸದಿದ್ದರೆ
+Purchase Orders given to Suppliers.,ಪೂರೈಕೆದಾರರು givenName ಗೆ ಆದೇಶಗಳನ್ನು ಖರೀದಿಸಲು .
+Purchase Receipt,ಖರೀದಿ ರಸೀತಿ
+Purchase Receipt Item,ಖರೀದಿ ರಸೀತಿ ಐಟಂ
+Purchase Receipt Item Supplied,ಖರೀದಿ ರಸೀತಿ ಐಟಂ ವಿತರಿಸುತ್ತಾರೆ
+Purchase Receipt Item Supplieds,ಖರೀದಿ ರಸೀತಿ ಐಟಂ Supplieds
+Purchase Receipt Items,ಖರೀದಿ ರಸೀತಿ ಐಟಂಗಳು
+Purchase Receipt Message,ಖರೀದಿ ರಸೀತಿ ಸಂದೇಶ
+Purchase Receipt No,ಖರೀದಿ ರಸೀತಿ ನಂ
+Purchase Receipt Required,ಅಗತ್ಯ ಖರೀದಿ ರಸೀತಿ
+Purchase Receipt Trends,ಖರೀದಿ ರಸೀತಿ ಟ್ರೆಂಡ್ಸ್
+Purchase Receipt number required for Item {0},ಐಟಂ ಅಗತ್ಯವಿದೆ ಖರೀದಿ ರಸೀತಿ ಸಂಖ್ಯೆ {0}
+Purchase Receipt {0} is not submitted,ಖರೀದಿ ರಸೀತಿ {0} ಸಲ್ಲಿಸದಿದ್ದರೆ
+Purchase Register,ಖರೀದಿ ನೋಂದಣಿ
+Purchase Return,ಖರೀದಿ ರಿಟರ್ನ್
+Purchase Returned,ರಿಟರ್ನ್ಡ್ ಖರೀದಿಸಿ
+Purchase Taxes and Charges,ಖರೀದಿ ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು
+Purchase Taxes and Charges Master,ಖರೀದಿ ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು ಮಾಸ್ಟರ್
+Purchse Order number required for Item {0},Purchse ಆದೇಶ ಸಂಖ್ಯೆ ಐಟಂ ಅಗತ್ಯವಿದೆ {0}
+Purpose,ಉದ್ದೇಶ
+Purpose must be one of {0},ಉದ್ದೇಶ ಒಂದು ಇರಬೇಕು {0}
+QA Inspection,ಖಾತರಿ ಇನ್ಸ್ಪೆಕ್ಷನ್
+Qty,ಪ್ರಮಾಣ
+Qty Consumed Per Unit,ಪ್ರಮಾಣ ಘಟಕ ಬಳಸುತ್ತಿರುವ
+Qty To Manufacture,ತಯಾರಿಸಲು ಪ್ರಮಾಣ
+Qty as per Stock UOM,ಪ್ರಮಾಣ ಸ್ಟಾಕ್ UOM ಪ್ರಕಾರ
+Qty to Deliver,ಡೆಲಿವರ್ ಪ್ರಮಾಣ
+Qty to Order,ಪ್ರಮಾಣ ಆರ್ಡರ್
+Qty to Receive,ಸ್ವೀಕರಿಸುವ ಪ್ರಮಾಣ
+Qty to Transfer,ವರ್ಗಾವಣೆ ಪ್ರಮಾಣ
+Qualification,ಅರ್ಹತೆ
+Quality,ಗುಣಮಟ್ಟ
+Quality Inspection,ಗುಣಮಟ್ಟದ ತಪಾಸಣೆ
+Quality Inspection Parameters,ಗುಣಮಟ್ಟದ ತಪಾಸಣೆ ನಿಯತಾಂಕಗಳನ್ನು
+Quality Inspection Reading,ಗುಣಮಟ್ಟದ ತಪಾಸಣೆ ಓದುವಿಕೆ
+Quality Inspection Readings,ಗುಣಮಟ್ಟದ ತಪಾಸಣೆ ರೀಡಿಂಗ್ಸ್
+Quality Inspection required for Item {0},ಐಟಂ ಬೇಕಾದ ಗುಣಮಟ್ಟ ತಪಾಸಣೆ {0}
+Quality Management,ಗುಣಮಟ್ಟ ನಿರ್ವಹಣೆ
+Quantity,ಪ್ರಮಾಣ
+Quantity Requested for Purchase,ಖರೀದಿ ಮನವಿ ಪ್ರಮಾಣ
+Quantity and Rate,ಪ್ರಮಾಣ ಮತ್ತು ದರ
+Quantity and Warehouse,ಪ್ರಮಾಣ ಮತ್ತು ವೇರ್ಹೌಸ್
+Quantity cannot be a fraction in row {0},ಪ್ರಮಾಣ ಸತತವಾಗಿ ಭಾಗವನ್ನು ಸಾಧ್ಯವಿಲ್ಲ {0}
+Quantity for Item {0} must be less than {1},ಪ್ರಮಾಣ ಐಟಂ {0} ಕಡಿಮೆ ಇರಬೇಕು {1}
+Quantity in row {0} ({1}) must be same as manufactured quantity {2},ಪ್ರಮಾಣ ಸತತವಾಗಿ {0} ( {1} ) ಅದೇ ಇರಬೇಕು ತಯಾರಿಸಿದ ಪ್ರಮಾಣ {2}
+Quantity of item obtained after manufacturing / repacking from given quantities of raw materials,ಕಚ್ಚಾ ವಸ್ತುಗಳ givenName ಪ್ರಮಾಣದಲ್ಲಿ repacking / ತಯಾರಿಕಾ ನಂತರ ಪಡೆದುಕೊಂಡು ಐಟಂ ಪ್ರಮಾಣ
+Quantity required for Item {0} in row {1},ಐಟಂ ಬೇಕಾದ ಪ್ರಮಾಣ {0} ಸತತವಾಗಿ {1}
+Quarter,ಕಾಲು ಭಾಗ
+Quarterly,ತ್ರೈಮಾಸಿಕ
+Query Report,ಪ್ರಶ್ನೆಯ ವರದಿ
+Quick Help,ತ್ವರಿತ ಸಹಾಯ
+Quotation,ಉದ್ಧರಣ
+Quotation Date,ಉಲ್ಲೇಖ ದಿನಾಂಕ
+Quotation Item,ನುಡಿಮುತ್ತುಗಳು ಐಟಂ
+Quotation Items,ಉದ್ಧರಣ ಐಟಂಗಳು
+Quotation Lost Reason,ನುಡಿಮುತ್ತುಗಳು ಲಾಸ್ಟ್ ಕಾರಣ
+Quotation Message,ನುಡಿಮುತ್ತುಗಳು ಸಂದೇಶ
+Quotation To,ಉದ್ಧರಣಾ
+Quotation Trends,ನುಡಿಮುತ್ತುಗಳು ಟ್ರೆಂಡ್ಸ್
+Quotation {0} is cancelled,ನುಡಿಮುತ್ತುಗಳು {0} ರದ್ದು
+Quotation {0} not of type {1},ನುಡಿಮುತ್ತುಗಳು {0} ಅಲ್ಲ ರೀತಿಯ {1}
+Quotations received from Suppliers.,ಉಲ್ಲೇಖಗಳು ವಿತರಕರಿಂದ ಪಡೆದ .
+Quotes to Leads or Customers.,ಪಾತ್ರಗಳ ಅಥವಾ ಗ್ರಾಹಕರಿಗೆ ಹಿಟ್ಟಿಗೆ .
+Raise Material Request when stock reaches re-order level,ಸ್ಟಾಕ್ ಮತ್ತೆ ಸಲುವಾಗಿ ಮಟ್ಟ ತಲುಪಿದಾಗ ವಸ್ತು ವಿನಂತಿಗಳನ್ನು ರೈಸ್
+Raised By,ಬೆಳೆಸಿದರು
+Raised By (Email),( ಇಮೇಲ್ ) ಬೆಳೆಸಿದರು
+Random,ಯಾದೃಚ್ಛಿಕ
+Range,ಶ್ರೇಣಿ
+Rate,ದರ
+Rate ,
+Rate (%),ದರ (%)
+Rate (Company Currency),ದರ ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Rate Of Materials Based On,ಮೆಟೀರಿಯಲ್ಸ್ ಆಧರಿಸಿದ ದರ
+Rate and Amount,ದರ ಮತ್ತು ಪ್ರಮಾಣ
+Rate at which Customer Currency is converted to customer's base currency,ಗ್ರಾಹಕ ಕರೆನ್ಸಿ ದರ ಗ್ರಾಹಕ ಬೇಸ್ ಕರೆನ್ಸಿ ಪರಿವರ್ತನೆ
+Rate at which Price list currency is converted to company's base currency,ಬೆಲೆ ಪಟ್ಟಿ ಕರೆನ್ಸಿ ದರ ಕಂಪನಿಯ ಬೇಸ್ ಕರೆನ್ಸಿ ಪರಿವರ್ತನೆ
+Rate at which Price list currency is converted to customer's base currency,ಬೆಲೆ ಪಟ್ಟಿ ಕರೆನ್ಸಿ ದರ ಗ್ರಾಹಕ ಬೇಸ್ ಕರೆನ್ಸಿ ಪರಿವರ್ತನೆ
+Rate at which customer's currency is converted to company's base currency,ಗ್ರಾಹಕ ಕರೆನ್ಸಿ ದರ ಕಂಪನಿಯ ಬೇಸ್ ಕರೆನ್ಸಿ ಪರಿವರ್ತನೆ
+Rate at which supplier's currency is converted to company's base currency,ಯಾವ ಸರಬರಾಜುದಾರರ ಕರೆನ್ಸಿ ದರ ಕಂಪನಿಯ ಬೇಸ್ ಕರೆನ್ಸಿ ಪರಿವರ್ತನೆ
+Rate at which this tax is applied,ದರ ಈ ತೆರಿಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ ನಲ್ಲಿ
+Raw Material,ಮೂಲಸಾಮಗ್ರಿ
+Raw Material Item Code,ರಾ ಮೆಟೀರಿಯಲ್ ಐಟಂ ಕೋಡ್
+Raw Materials Supplied,ವಿತರಿಸುತ್ತಾರೆ ರಾ ಮೆಟೀರಿಯಲ್ಸ್
+Raw Materials Supplied Cost,ರಾ ಮೆಟೀರಿಯಲ್ಸ್ ಸರಬರಾಜು ವೆಚ್ಚ
+Raw material cannot be same as main Item,ಕಚ್ಚಾ ವಸ್ತು ಮುಖ್ಯ ಐಟಂ ಅದೇ ಸಾಧ್ಯವಿಲ್ಲ
+Re-Order Level,ಪುನಃ ಆದೇಶ ಮಟ್ಟ
+Re-Order Qty,ಮರು ಪ್ರಮಾಣ ಆದೇಶ
+Re-order,ಪುನಃ ಆದೇಶ
+Re-order Level,ಪುನಃ ಆದೇಶ ಮಟ್ಟ
+Re-order Qty,ಮರು ಪ್ರಮಾಣ ಆದೇಶ
+Read,ಓದು
+Reading 1,1 ಓದುವಿಕೆ
+Reading 10,10 ಓದುವಿಕೆ
+Reading 2,2 ಓದುವಿಕೆ
+Reading 3,3 ಓದುವಿಕೆ
+Reading 4,4 ಓದುವಿಕೆ
+Reading 5,5 ಓದುವಿಕೆ
+Reading 6,6 ಓದುವಿಕೆ
+Reading 7,7 ಓದುವಿಕೆ
+Reading 8,8 ಓದುವಿಕೆ
+Reading 9,9 ಓದುವಿಕೆ
+Real Estate,ಸ್ಥಿರಾಸ್ತಿ
+Reason,ಕಾರಣ
+Reason for Leaving,ಲೀವಿಂಗ್ ಕಾರಣ
+Reason for Resignation,ರಾಜೀನಾಮೆಗೆ ಕಾರಣ
+Reason for losing,ಸೋತ ಕಾರಣ
+Recd Quantity,Recd ಪ್ರಮಾಣ
+Receivable,ಲಭ್ಯ
+Receivable / Payable account will be identified based on the field Master Type,ಸ್ವೀಕರಿಸುವಂತಹ / ಪಾವತಿಸಲಾಗುವುದು ಖಾತೆ ಕ್ಷೇತ್ರ ಪ್ರಕಾರ ಮಾಸ್ಟರ್ ಆಧರಿಸಿ ಗುರುತಿಸಲಾಗುತ್ತದೆ
+Receivables,ಕರಾರು
+Receivables / Payables,ಕರಾರು / ಸಂದಾಯಗಳು
+Receivables Group,ಕರಾರು ಗುಂಪು
+Received Date,ಸ್ವೀಕರಿಸಲಾಗಿದೆ ದಿನಾಂಕ
+Received Items To Be Billed,ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ ಸ್ವೀಕರಿಸಿದ ಐಟಂಗಳು
+Received Qty,ಪ್ರಮಾಣ ಸ್ವೀಕರಿಸಲಾಗಿದೆ
+Received and Accepted,ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು Accepted
+Receiver List,ಸ್ವೀಕರಿಸುವವರ ಪಟ್ಟಿ
+Receiver List is empty. Please create Receiver List,ಸ್ವೀಕರಿಸುವವರ ಪಟ್ಟಿ ಖಾಲಿಯಾಗಿದೆ . ಸ್ವೀಕರಿಸುವವರ ಪಟ್ಟಿ ದಯವಿಟ್ಟು ರಚಿಸಿ
+Receiver Parameter,ಸ್ವೀಕರಿಸುವವರ ನಿಯತಾಂಕಗಳನ್ನು
+Recipients,ಸ್ವೀಕೃತದಾರರ
+Reconcile,ರಾಜಿ ಮಾಡಿಸು
+Reconciliation Data,ಸಾಮರಸ್ಯ ಡೇಟಾ
+Reconciliation HTML,ಸಾಮರಸ್ಯ ಎಚ್ಟಿಎಮ್ಎಲ್
+Reconciliation JSON,ಸಾಮರಸ್ಯ JSON
+Record item movement.,ರೆಕಾರ್ಡ್ ಐಟಂ ಚಳುವಳಿ .
+Recurring Id,ಮರುಕಳಿಸುವ ಸಂ
+Recurring Invoice,ಮರುಕಳಿಸುವ ಸರಕುಪಟ್ಟಿ
+Recurring Type,ಮರುಕಳಿಸುವ ಪ್ರಕಾರ
+Reduce Deduction for Leave Without Pay (LWP),ಪೇ ಇಲ್ಲದೆ ಬಿಡಿ ಕಡಿತಗೊಳಿಸು ಕಡಿಮೆ ( LWP )
+Reduce Earning for Leave Without Pay (LWP),ವೇತನ ಇಲ್ಲದೆ ರಜೆ ದುಡಿಯುತ್ತಿದ್ದ ಕಡಿಮೆ ( LWP )
+Ref Code,ಉಲ್ಲೇಖ ಕೋಡ್
+Ref SQ,ಉಲ್ಲೇಖ SQ
+Reference,ರೆಫರೆನ್ಸ್
+Reference #{0} dated {1},ರೆಫರೆನ್ಸ್ # {0} {1} ರ
+Reference Date,ರೆಫರೆನ್ಸ್ ದಿನಾಂಕ
+Reference Name,ರೆಫರೆನ್ಸ್ ಹೆಸರು
+Reference No & Reference Date is required for {0},ರೆಫರೆನ್ಸ್ ನಂ & ರೆಫರೆನ್ಸ್ ದಿನಾಂಕ ಅಗತ್ಯವಿದೆ {0}
+Reference No is mandatory if you entered Reference Date,ನೀವು ರೆಫರೆನ್ಸ್ ದಿನಾಂಕ ನಮೂದಿಸಿದರೆ ರೆಫರೆನ್ಸ್ ನಂ ಕಡ್ಡಾಯ
+Reference Number,ಉಲ್ಲೇಖ ಸಂಖ್ಯೆ
+Reference Row #,ರೆಫರೆನ್ಸ್ ರೋ #
+Refresh,ರಿಫ್ರೆಶ್
+Registration Details,ನೋಂದಣಿ ವಿವರಗಳು
+Registration Info,ನೋಂದಣಿ ಮಾಹಿತಿ
+Rejected,ತಿರಸ್ಕರಿಸಲಾಗಿದೆ
+Rejected Quantity,ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ಪ್ರಮಾಣ
+Rejected Serial No,ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ
+Rejected Warehouse,ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ವೇರ್ಹೌಸ್
+Rejected Warehouse is mandatory against regected item,ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ವೇರ್ಹೌಸ್ regected ಐಟಂ ವಿರುದ್ಧ ಕಡ್ಡಾಯ
+Relation,ರಿಲೇಶನ್
+Relieving Date,ದಿನಾಂಕ ನಿವಾರಿಸುವ
+Relieving Date must be greater than Date of Joining,ದಿನಾಂಕ ನಿವಾರಿಸುವ ಸೇರುವ ದಿನಾಂಕ ಹೆಚ್ಚಿನ ಇರಬೇಕು
+Reload Page,ಪುಟ ರೀಲೋಡ್
+Remark,ಟೀಕಿಸು
+Remarks,ರಿಮಾರ್ಕ್ಸ್
+Remove Bookmark,ಬುಕ್ಮಾರ್ಕ್ ತೆಗೆದುಹಾಕಿ
+Rename,ಹೊಸ ಹೆಸರಿಡು
+Rename Log,ಲಾಗ್ ಮರುಹೆಸರಿಸು
+Rename Tool,ಟೂಲ್ ಮರುಹೆಸರಿಸು
+Rename...,ಮರುಹೆಸರಿಸು ...
+Rent Cost,ಬಾಡಿಗೆ ವೆಚ್ಚ
+Rent per hour,ಗಂಟೆಗೆ ಬಾಡಿಗೆ
+Rented,ಬಾಡಿಗೆ
+Repeat on Day of Month,ತಿಂಗಳಿನ ದಿನ ಪುನರಾವರ್ತಿಸಿ
+Replace,ಬದಲಾಯಿಸಿ
+Replace Item / BOM in all BOMs,ಎಲ್ಲಾ BOMs ಐಟಂ / BOM ಬದಲಾಯಿಸಿ
+Replied,ಉತ್ತರಿಸಿದರು
+Report,ವರದಿ
+Report Date,ವರದಿಯ ದಿನಾಂಕ
+Report Type,ವರದಿ ಪ್ರಕಾರ
+Report Type is mandatory,ವರದಿ ಪ್ರಕಾರ ಕಡ್ಡಾಯ
+Report an Issue,ಸಮಸ್ಯೆಯನ್ನು ವರದಿಮಾಡಿ
+Report was not saved (there were errors),ಉಳಿಸಲಾಗಿಲ್ಲ ಎಂಬುದನ್ನು ವರದಿ ( ದೋಷಗಳನ್ನು ಇದ್ದವು )
+Reports to,ಗೆ ವರದಿಗಳು
+Reqd By Date,ಬೇಕಾಗಿದೆ ದಿನಾಂಕ ಮೂಲಕ
+Request Type,ವಿನಂತಿ ಪ್ರಕಾರ
+Request for Information,ಮಾಹಿತಿಗಾಗಿ ಕೋರಿಕೆ
+Request for purchase.,ಖರೀದಿ ವಿನಂತಿ .
+Requested,ವಿನಂತಿಸಲಾಗಿದೆ
+Requested For,ಮನವಿ
+Requested Items To Be Ordered,ಆದೇಶ ಕೋರಲಾಗಿದೆ ಐಟಂಗಳು
+Requested Items To Be Transferred,ಬದಲಾಯಿಸಿಕೊಳ್ಳುವಂತೆ ವಿನಂತಿಸಲಾಗಿದೆ ಐಟಂಗಳು
+Requested Qty,ವಿನಂತಿಸಲಾಗಿದೆ ಪ್ರಮಾಣ
+"Requested Qty: Quantity requested for purchase, but not ordered.","ವಿನಂತಿಸಲಾಗಿದೆ ಪ್ರಮಾಣ: ಪ್ರಮಾಣ ಆದೇಶ ಖರೀದಿಗಾಗಿ ವಿನಂತಿಸಿದ , ಆದರೆ ."
+Requests for items.,ಐಟಂಗಳನ್ನು ವಿನಂತಿಗಳು .
+Required By,ಅಗತ್ಯವಿರುತ್ತದೆ
+Required Date,ಅಗತ್ಯವಿರುವ ದಿನಾಂಕ
+Required Qty,ಅಗತ್ಯವಿದೆ ಪ್ರಮಾಣ
+Required only for sample item.,ಕೇವಲ ಮಾದರಿ ಐಟಂ ಅಗತ್ಯವಿದೆ .
+Required raw materials issued to the supplier for producing a sub - contracted item.,ಉಪ ಉತ್ಪತ್ತಿ ಪೂರೈಕೆದಾರ ಬಿಡುಗಡೆ ಅಗತ್ಯವಿದೆ ಕಚ್ಚಾ ವಸ್ತುಗಳ - ಗುತ್ತಿಗೆ ಐಟಂ .
+Research,ರಿಸರ್ಚ್
+Research & Development,ಸಂಶೋಧನೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ
+Researcher,ಸಂಶೋಧಕ
+Reseller,ಮರುಮಾರಾಟ
+Reserved,ಮೀಸಲಿಟ್ಟ
+Reserved Qty,ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ ಪ್ರಮಾಣ
+"Reserved Qty: Quantity ordered for sale, but not delivered.","ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ ಪ್ರಮಾಣ: ಪ್ರಮಾಣ ಮಾರಾಟ ಆದೇಶ , ಆದರೆ ಈಡೇರಿಸಿಲ್ಲ ."
+Reserved Quantity,ರಿಸರ್ವ್ಡ್ ಪ್ರಮಾಣ
+Reserved Warehouse,ರಿಸರ್ವ್ಡ್ ವೇರ್ಹೌಸ್
+Reserved Warehouse in Sales Order / Finished Goods Warehouse,ಮಾರಾಟದ ಆರ್ಡರ್ / ಗೂಡ್ಸ್ ಮುಕ್ತಾಯಗೊಂಡ ವೇರ್ಹೌಸ್ ರಿಸರ್ವ್ಡ್ ಗೋದಾಮಿನ
+Reserved Warehouse is missing in Sales Order,ರಿಸರ್ವ್ಡ್ ವೇರ್ಹೌಸ್ ಮಾರಾಟದ ಆರ್ಡರ್ ಕಾಣೆಯಾಗಿದೆ
+Reserved Warehouse required for stock Item {0} in row {1},ಸ್ಟಾಕ್ ಐಟಂ ಅಗತ್ಯವಿದೆ ರಿಸರ್ವ್ಡ್ ಗೋದಾಮಿನ {0} ಸತತವಾಗಿ {1}
+Reserved warehouse required for stock item {0},ಸ್ಟಾಕ್ ಐಟಂ ಅಗತ್ಯವಿದೆ ರಿಸರ್ವ್ಡ್ ಗೋದಾಮಿನ {0}
+Reserves and Surplus,ಮೀಸಲು ಮತ್ತು ಹೆಚ್ಚುವರಿ
+Reset Filters,ಫಿಲ್ಟರ್ ಕೊಡುಗೆಗಳು
+Resignation Letter Date,ರಾಜೀನಾಮೆ ಪತ್ರ ದಿನಾಂಕ
+Resolution,ವಿಶ್ಲೇಷಣ
+Resolution Date,ರೆಸಲ್ಯೂಶನ್ ದಿನಾಂಕ
+Resolution Details,ರೆಸಲ್ಯೂಶನ್ ವಿವರಗಳು
+Resolved By,ಪರಿಹರಿಸಲಾಗುವುದು
+Rest Of The World,ವಿಶ್ವದ ಉಳಿದ
+Retail,ಚಿಲ್ಲರೆ ವ್ಯಪಾರ
+Retail & Wholesale,ಚಿಲ್ಲರೆ & ಸಗಟು
+Retailer,ಚಿಲ್ಲರೆ ವ್ಯಾಪಾರಿ
+Review Date,ರಿವ್ಯೂ ದಿನಾಂಕ
+Rgt,Rgt
+Role Allowed to edit frozen stock,ಪಾತ್ರ ಹೆಪ್ಪುಗಟ್ಟಿದ ಸ್ಟಾಕ್ ಸಂಪಾದಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ
+Role that is allowed to submit transactions that exceed credit limits set.,ಪಾತ್ರ ವ್ಯವಹಾರ ಸೆಟ್ ಕ್ರೆಡಿಟ್ ಮಿತಿಯನ್ನು ಮಾಡಲಿಲ್ಲ ಸಲ್ಲಿಸಲು ಅವಕಾಶ ನೀಡಲಿಲ್ಲ .
+Root account can not be deleted,ಮೂಲ ಖಾತೆಯನ್ನು ಅಳಿಸಲಾಗಿದೆ ಸಾಧ್ಯವಿಲ್ಲ
+Root cannot be edited.,ರೂಟ್ ಸಂಪಾದಿತವಾಗಿಲ್ಲ .
+Root cannot have a parent cost center,ರೂಟ್ ಪೋಷಕರು ವೆಚ್ಚ ಸೆಂಟರ್ ಸಾಧ್ಯವಿಲ್ಲ
+Rounded Off,ಆಫ್ ದುಂಡಾದ
+Rounded Total,ದುಂಡಾದ ಒಟ್ಟು
+Rounded Total (Company Currency),ದುಂಡಾದ ಒಟ್ಟು ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Row # ,
+"Row {0}: Account does not match with \
+ Purchase Invoice Credit To account",
+"Row {0}: Account does not match with \
+ Sales Invoice Debit To account",
+Row {0}: Credit entry can not be linked with a Purchase Invoice,ರೋ {0} : ಕ್ರೆಡಿಟ್ ಪ್ರವೇಶ ಖರೀದಿಸಿ ಸರಕುಪಟ್ಟಿ ಸಂಬಂಧ ಸಾಧ್ಯವಿಲ್ಲ
+Row {0}: Debit entry can not be linked with a Sales Invoice,ರೋ {0} : ಡೆಬಿಟ್ ನಮೂದು ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಸಂಬಂಧ ಸಾಧ್ಯವಿಲ್ಲ
+Rules for adding shipping costs.,ಹಡಗು ವೆಚ್ಚ ಸೇರಿಸುವ ನಿಯಮಗಳು .
+Rules for applying pricing and discount.,ಬೆಲೆ ಮತ್ತು ರಿಯಾಯಿತಿ ಅಳವಡಿಸುವ ನಿಯಮಗಳು .
+Rules to calculate shipping amount for a sale,ಒಂದು ಮಾರಾಟ ಹಡಗು ಪ್ರಮಾಣವನ್ನು ಲೆಕ್ಕಾಚಾರ ನಿಯಮಗಳು
+S.O. No.,S.O. ನಂ
+SMS Center,ಸಂಚಿಕೆ ಸೆಂಟರ್
+SMS Control,SMS ನಿಯಂತ್ರಣವನ್ನು
+SMS Gateway URL,SMS ಗೇಟ್ವೇ URL ಅನ್ನು
+SMS Log,ಎಸ್ಎಂಎಸ್ ಲಾಗಿನ್
+SMS Parameter,ಎಸ್ಎಂಎಸ್ ನಿಯತಾಂಕಗಳನ್ನು
+SMS Sender Name,ಎಸ್ಎಂಎಸ್ ಕಳುಹಿಸಿದವರ ಹೆಸರು
+SMS Settings,SMS ಸೆಟ್ಟಿಂಗ್ಗಳು
+SO Date,ಆದ್ದರಿಂದ ದಿನಾಂಕ
+SO Pending Qty,ಆದ್ದರಿಂದ ಬಾಕಿ ಪ್ರಮಾಣ
+SO Qty,ಆದ್ದರಿಂದ ಪ್ರಮಾಣ
+Salary,ಸಂಬಳ
+Salary Information,ವೇತನ ಮಾಹಿತಿ
+Salary Manager,ಸಂಬಳ ಮ್ಯಾನೇಜರ್
+Salary Mode,ಸಂಬಳ ಫ್ಯಾಷನ್
+Salary Slip,ಸಂಬಳದ ಸ್ಲಿಪ್
+Salary Slip Deduction,ಸಂಬಳದ ಸ್ಲಿಪ್ ಕಳೆಯುವುದು
+Salary Slip Earning,ಸಂಬಳದ ಸ್ಲಿಪ್ ದುಡಿಯುತ್ತಿದ್ದ
+Salary Slip of employee {0} already created for this month,ಉದ್ಯೋಗಿ ಸಂಬಳದ ಸ್ಲಿಪ್ {0} ಈಗಾಗಲೇ ಈ ತಿಂಗಳ ದಾಖಲಿಸಿದವರು
+Salary Structure,ಸಂಬಳ ರಚನೆ
+Salary Structure Deduction,ಸಂಬಳ ರಚನೆ ಕಳೆಯುವುದು
+Salary Structure Earning,ಸಂಬಳ ರಚನೆ ದುಡಿಯುತ್ತಿದ್ದ
+Salary Structure Earnings,ಸಂಬಳ ರಚನೆ ಅರ್ನಿಂಗ್ಸ್
+Salary breakup based on Earning and Deduction.,ಸಂಬಳ ವಿಘಟನೆಯ ಸಂಪಾದಿಸಿದ ಮತ್ತು ಕಳೆಯುವುದು ಆಧರಿಸಿ .
+Salary components.,ಸಂಬಳ ಘಟಕಗಳನ್ನು .
+Salary template master.,ಸಂಬಳ ಮಾಸ್ಟರ್ ಟೆಂಪ್ಲೆಟ್ .
+Sales,ಮಾರಾಟದ
+Sales Analytics,ಮಾರಾಟದ ಅನಾಲಿಟಿಕ್ಸ್
+Sales BOM,ಮಾರಾಟದ BOM
+Sales BOM Help,ಮಾರಾಟದ BOM ಸಹಾಯ
+Sales BOM Item,ಮಾರಾಟದ BOM ಐಟಂ
+Sales BOM Items,ಮಾರಾಟದ BOM ಐಟಂಗಳು
+Sales Browser,ಮಾರಾಟದ ಬ್ರೌಸರ್
+Sales Details,ಮಾರಾಟದ ವಿವರಗಳು
+Sales Discounts,ಮಾರಾಟದ ರಿಯಾಯಿತಿಯು
+Sales Email Settings,ಮಾರಾಟದ ಇಮೇಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು
+Sales Expenses,ಮಾರಾಟ ವೆಚ್ಚಗಳು
+Sales Extras,ಮಾರಾಟದ ಪರಿಕರಗಳು
+Sales Funnel,ಮಾರಾಟ ಕೊಳವೆಯನ್ನು
+Sales Invoice,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ
+Sales Invoice Advance,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಅಡ್ವಾನ್ಸ್
+Sales Invoice Item,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಐಟಂ
+Sales Invoice Items,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಐಟಂಗಳು
+Sales Invoice Message,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಸಂದೇಶ
+Sales Invoice No,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ನಂ
+Sales Invoice Trends,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಟ್ರೆಂಡ್ಸ್
+Sales Invoice {0} has already been submitted,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ {0} ಈಗಾಗಲೇ ಸಲ್ಲಿಸಲಾಗಿದೆ
+Sales Invoice {0} must be cancelled before cancelling this Sales Order,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ {0} ಈ ಮಾರಾಟದ ಆದೇಶವನ್ನು ರದ್ದುಗೊಳಿಸುವ ಮೊದಲು ರದ್ದು ಮಾಡಬೇಕು
+Sales Order,ಮಾರಾಟದ ಆರ್ಡರ್
+Sales Order Date,ಮಾರಾಟದ ಆದೇಶ ದಿನಾಂಕ
+Sales Order Item,ಮಾರಾಟದ ಆರ್ಡರ್ ಐಟಂ
+Sales Order Items,SalesOrderItems
+Sales Order Message,ಮಾರಾಟದ ಆರ್ಡರ್ ಸಂದೇಶ
+Sales Order No,ಮಾರಾಟದ ಆದೇಶ ಸಂಖ್ಯೆ
+Sales Order Required,ಮಾರಾಟದ ಆದೇಶ ಅಗತ್ಯವಿರುವ
+Sales Order Trends,ಮಾರಾಟದ ಆರ್ಡರ್ ಟ್ರೆಂಡ್ಸ್
+Sales Order required for Item {0},ಮಾರಾಟದ ಆರ್ಡರ್ ಐಟಂ ಅಗತ್ಯವಿದೆ {0}
+Sales Order {0} is not submitted,ಮಾರಾಟದ ಆರ್ಡರ್ {0} ಸಲ್ಲಿಸದಿದ್ದರೆ
+Sales Order {0} is not valid,ಮಾರಾಟದ ಆರ್ಡರ್ {0} ಮಾನ್ಯವಾಗಿಲ್ಲ
+Sales Order {0} is stopped,ಮಾರಾಟದ ಆರ್ಡರ್ {0} ನಿಲ್ಲಿಸಿದಾಗ
+Sales Partner,ಮಾರಾಟದ ಸಂಗಾತಿ
+Sales Partner Name,ಮಾರಾಟದ ಸಂಗಾತಿ ಹೆಸರು
+Sales Partner Target,ಮಾರಾಟದ ಸಂಗಾತಿ ಟಾರ್ಗೆಟ್
+Sales Partners Commission,ಮಾರಾಟದ ಪಾರ್ಟ್ನರ್ಸ್ ಆಯೋಗ
+Sales Person,ಮಾರಾಟಗಾರ
+Sales Person Name,ಮಾರಾಟಗಾರನ ಹೆಸರು
+Sales Person Target Variance Item Group-Wise,ಮಾರಾಟಗಾರನ ಟಾರ್ಗೆಟ್ ವೈಷಮ್ಯವನ್ನು ಐಟಂ ಗ್ರೂಪ್ ವೈಸ್
+Sales Person Targets,ಮಾರಾಟಗಾರನ ಗುರಿ
+Sales Person-wise Transaction Summary,ಮಾರಾಟಗಾರನ ಬಲ್ಲ ಟ್ರಾನ್ಸಾಕ್ಷನ್ ಸಾರಾಂಶ
+Sales Register,ಮಾರಾಟದ ರಿಜಿಸ್ಟರ್
+Sales Return,ಮಾರಾಟದ ರಿಟರ್ನ್
+Sales Returned,ಮಾರಾಟದ ರಿಟರ್ನ್ಡ್
+Sales Taxes and Charges,ಮಾರಾಟ ತೆರಿಗೆ ಮತ್ತು ಶುಲ್ಕಗಳು
+Sales Taxes and Charges Master,ಮಾರಾಟ ತೆರಿಗೆ ಮತ್ತು ಶುಲ್ಕಗಳು ಮಾಸ್ಟರ್
+Sales Team,ಮಾರಾಟದ ತಂಡ
+Sales Team Details,ಮಾರಾಟ ತಂಡದ ವಿವರಗಳು
+Sales Team1,ಮಾರಾಟದ team1
+Sales and Purchase,ಮಾರಾಟ ಮತ್ತು ಖರೀದಿ
+Sales campaigns.,ಮಾರಾಟದ ಶಿಬಿರಗಳನ್ನು .
+Salutation,ವಂದನೆ
+Sample Size,ಸ್ಯಾಂಪಲ್ ಸೈಜ್
+Sanctioned Amount,ಮಂಜೂರಾದ ಹಣದಲ್ಲಿ
+Saturday,ಶನಿವಾರ
+Save,ಉಳಿಸಿ
+Schedule,ಕಾರ್ಯಕ್ರಮ
+Schedule Date,ವೇಳಾಪಟ್ಟಿ ದಿನಾಂಕ
+Schedule Details,ವೇಳಾಪಟ್ಟಿ ವಿವರಗಳು
+Scheduled,ಪರಿಶಿಷ್ಟ
+Scheduled Confirmation Date must be greater than Date of Joining,ಪರಿಶಿಷ್ಟ ದೃಢೀಕರಣ ದಿನಾಂಕ ಸೇರುವ ದಿನಾಂಕ ಹೆಚ್ಚಿನ ಇರಬೇಕು
+Scheduled Date,ಪರಿಶಿಷ್ಟ ದಿನಾಂಕ
+Scheduled to send to {0},ಕಳುಹಿಸಿದನು ಪರಿಶಿಷ್ಟ {0}
+Scheduled to send to {0} recipients,{0} ಸ್ವೀಕರಿಸುವವರಿಗೆ ಕಳುಹಿಸಲು ಪರಿಶಿಷ್ಟ
+Scheduler Failed Events,ವೇಳಾಪಟ್ಟಿಯು ವಿಫಲವಾಗಿದೆ ಕ್ರಿಯೆಗಳು
+School/University,ಸ್ಕೂಲ್ / ವಿಶ್ವವಿದ್ಯಾಲಯ
+Score (0-5),ಸ್ಕೋರ್ ( 0-5 )
+Score Earned,ಸ್ಕೋರ್ ಗಳಿಸಿದರು
+Score must be less than or equal to 5,ಸ್ಕೋರ್ ಕಡಿಮೆ ಅಥವಾ 5 ಸಮಾನವಾಗಿರಬೇಕು
+Scrap %,ಸ್ಕ್ರ್ಯಾಪ್ %
+Search,ಹುಡುಕು
+Seasonality for setting budgets.,ಬಜೆಟ್ ಸ್ಥಾಪನೆಗೆ ಹಂಗಾಮಿನ .
+Secretary,ಕಾರ್ಯದರ್ಶಿ
+Secured Loans,ಸುರಕ್ಷಿತ ಸಾಲ
+Securities & Commodity Exchanges,ಸೆಕ್ಯುರಿಟೀಸ್ ಮತ್ತು ಸರಕು ವಿನಿಮಯ
+Securities and Deposits,ಸೆಕ್ಯುರಿಟೀಸ್ ಮತ್ತು ನಿಕ್ಷೇಪಗಳು
+"See ""Rate Of Materials Based On"" in Costing Section","ವಿಭಾಗ ಕಾಸ್ಟಿಂಗ್ ರಲ್ಲಿ ""ಆಧರಿಸಿ ವಸ್ತುಗಳ ದರ "" ನೋಡಿ"
+"Select ""Yes"" for sub - contracting items","ಉಪ ""ಹೌದು"" ಆಯ್ಕೆ - ಐಟಂಗಳನ್ನು ಒಪ್ಪಂದ"
+"Select ""Yes"" if this item is used for some internal purpose in your company.","ಈ ಐಟಂ ನಿಮ್ಮ ಕಂಪನಿಯಲ್ಲಿ ಕೆಲವು ಆಂತರಿಕ ಉದ್ದೇಶಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ವೇಳೆ "" ಹೌದು "" ಆಯ್ಕೆ ಮಾಡಿ."
+"Select ""Yes"" if this item represents some work like training, designing, consulting etc.","ಈ ಐಟಂ ಇತ್ಯಾದಿ ತರಬೇತಿ , ವಿನ್ಯಾಸ , ಸಲಹಾ , ಕೆಲವು ಕೆಲಸ ನಿರೂಪಿಸಿದರೆ "" ಹೌದು "" ಆಯ್ಕೆ"
+"Select ""Yes"" if you are maintaining stock of this item in your Inventory.","ನಿಮ್ಮ ತಪಶೀಲು ಈ ಐಟಂ ಸ್ಟಾಕ್ ನಿರ್ವಹಣೆ ವೇಳೆ "" ಹೌದು "" ಆಯ್ಕೆ ಮಾಡಿ."
+"Select ""Yes"" if you supply raw materials to your supplier to manufacture this item.","ನೀವು ಈ ಐಟಂ ತಯಾರಿಸಲು ನಿಮ್ಮ ಪೂರೈಕೆದಾರ ಕಚ್ಚಾ ವಸ್ತುಗಳ ಪೂರೈಕೆ ವೇಳೆ "" ಹೌದು "" ಆಯ್ಕೆ ಮಾಡಿ."
+Select All,ಎಲ್ಲಾ ಆಯ್ಕೆಮಾಡಿ
+Select Attachments,ಲಗತ್ತುಗಳನ್ನು ಆಯ್ಕೆ
+Select Budget Distribution to unevenly distribute targets across months.,ವಿತರಿಸಲು ಬಜೆಟ್ ವಿತರಣೆ ಆಯ್ಕೆ ಅಸಮಾನವಾಗಿ ತಿಂಗಳ ಅಡ್ಡಲಾಗಿ ಗುರಿ.
+"Select Budget Distribution, if you want to track based on seasonality.","ನೀವು ಋತುಗಳು ಆಧರಿಸಿ ಟ್ರ್ಯಾಕ್ ಬಯಸಿದರೆ , ಬಜೆಟ್ ವಿತರಣೆ ಮಾಡಿ ."
+Select DocType,ಆಯ್ಕೆ doctype
+Select Items,ಐಟಂಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ
+Select Print Format,ಆಯ್ಕೆ ಪ್ರಿಂಟ್ ಫಾರ್ಮ್ಯಾಟ್
+Select Purchase Receipts,ಖರೀದಿ ರಸೀದಿಗಳನ್ನು ಆಯ್ಕೆ
+Select Report Name,ಆಯ್ಕೆ ರಿಪೋರ್ಟ್ ಹೆಸರು
+Select Sales Orders,ಆಯ್ಕೆ ಮಾರಾಟದ ಆರ್ಡರ್ಸ್
+Select Sales Orders from which you want to create Production Orders.,ನೀವು ಉತ್ಪಾದನೆ ಆದೇಶಗಳನ್ನು ರಚಿಸಲು ಬಯಸುವ ಆಯ್ಕೆ ಮಾರಾಟ ಆದೇಶಗಳನ್ನು .
+Select Time Logs and Submit to create a new Sales Invoice.,ಟೈಮ್ ದಾಖಲೆಗಳು ಆಯ್ಕೆ ಮತ್ತು ಹೊಸ ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ರಚಿಸಲು ಸಲ್ಲಿಸಿ .
+Select To Download:,ಡೌನ್ಲೋಡ್ ಮಾಡಿ
+Select Transaction,ಟ್ರಾನ್ಸಾಕ್ಷನ್ ಆಯ್ಕೆ
+Select Type,ಕೌಟುಂಬಿಕತೆ ಆಯ್ಕೆ
+Select Your Language,ನಿಮ್ಮ ಭಾಷೆಯನ್ನು ಆಯ್ಕೆ
+Select account head of the bank where cheque was deposited.,ಅಲ್ಲಿ ಚೆಕ್ ಠೇವಣಿ ಏನು ಬ್ಯಾಂಕ್ ಖಾತೆ ಮುಖ್ಯಸ್ಥ ಆಯ್ಕೆ .
+Select company name first.,ಮೊದಲ ಕಂಪನಿ ಹೆಸರು ಆಯ್ಕೆ ಮಾಡಿ.
+Select dates to create a new ,
+Select or drag across time slots to create a new event.,ಆಯ್ಕೆ ಅಥವಾ ಹೊಸ ಈವೆಂಟ್ ರಚಿಸಲು ಸಮಯಾವಧಿಗಳ ಅಡ್ಡಲಾಗಿ ಎಳೆಯಿರಿ .
+Select template from which you want to get the Goals,ನೀವು ಗೋಲುಗಳನ್ನು ಪಡೆಯಲು ಬಯಸುವ ಟೆಂಪ್ಲೇಟ್ ಆಯ್ಕೆ
+Select the Employee for whom you are creating the Appraisal.,ಧಿಡೀರನೆ ನೀವು ಅಪ್ರೈಸಲ್ ರಚಿಸುತ್ತಿರುವ ನೌಕರರ ಆಯ್ಕೆ .
+Select the period when the invoice will be generated automatically,ಸರಕುಪಟ್ಟಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾಗಿದೆ ಮಾಡಿದಾಗ ಅವಧಿಯಲ್ಲಿ ಆಯ್ಕೆ
+Select the relevant company name if you have multiple companies,ನೀವು ಅನೇಕ ಕಂಪನಿಗಳು ಹೊಂದಿದ್ದರೆ ಸಂಬಂಧಿಸಿದ ಕಂಪನಿಯ ಹೆಸರನ್ನು ಆಯ್ಕೆ
+Select the relevant company name if you have multiple companies.,ನೀವು ಅನೇಕ ಕಂಪನಿಗಳು ಹೊಂದಿದ್ದರೆ ಸಂಬಂಧಿಸಿದ ಕಂಪನಿ ಹೆಸರು ಆಯ್ಕೆ ಮಾಡಿ.
+Select who you want to send this newsletter to,ನೀವು ಈ ಸುದ್ದಿಪತ್ರವನ್ನು ಕಳುಹಿಸಿ ಆಯ್ಕೆಮಾಡಿ
+Select your home country and check the timezone and currency.,ನಿಮ್ಮ ಮನೆ ದೇಶದ ಆಯ್ಕೆ ಮತ್ತು ಕಾಲವಲಯ ಮತ್ತು ಕರೆನ್ಸಿ ಪರಿಶೀಲಿಸಿ .
+"Selecting ""Yes"" will allow this item to appear in Purchase Order , Purchase Receipt.",""" ಹೌದು "" ಆಯ್ಕೆ ಈ ಐಟಂ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ , ಖರೀದಿ ರಸೀತಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ಅನುಮತಿಸುತ್ತದೆ ."
+"Selecting ""Yes"" will allow this item to figure in Sales Order, Delivery Note",""" ಹೌದು "" ಆಯ್ಕೆ ಈ ಐಟಂ ಮಾರಾಟದ ಆರ್ಡರ್ , ಡೆಲಿವರಿ ಗಮನಿಸಿ ಲೆಕ್ಕಾಚಾರ ಅನುಮತಿಸುತ್ತದೆ"
+"Selecting ""Yes"" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.",""" ಹೌದು "" ಆಯ್ಕೆ ನೀವು ಕಚ್ಚಾ ವಸ್ತುಗಳ ಮತ್ತು ಈ ಐಟಂ ತಯಾರಿಸಲು ಉಂಟಾದ ಕಾರ್ಯಾಚರಣೆ ವೆಚ್ಚಗಳನ್ನು ತೋರಿಸುವ ವಸ್ತುಗಳ ಬಿಲ್ ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ."
+"Selecting ""Yes"" will allow you to make a Production Order for this item.",""" ಹೌದು "" ಆಯ್ಕೆ ನೀವು ಈ ಐಟಂ ಉತ್ಪಾದನೆ ಆರ್ಡರ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ ."
+"Selecting ""Yes"" will give a unique identity to each entity of this item which can be viewed in the Serial No master.",""" ಹೌದು "" ಆಯ್ಕೆ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ ಮಾಸ್ಟರ್ ನೋಡಬಹುದು ಈ ಐಟಂ ಪ್ರತಿ ಘಟಕದ ಒಂದು ಅನನ್ಯ ಗುರುತನ್ನು ನೀಡುತ್ತದೆ ."
+Selling,ವಿಕ್ರಯ
+Selling Settings,ಸೆಟ್ಟಿಂಗ್ಗಳು ಮಾರಾಟ
+Send,ಕಳುಹಿಸು
+Send As Email,ಇಮೇಲ್ ಕಳುಹಿಸಿ
+Send Autoreply,ಪ್ರತ್ಯುತ್ತರ ಕಳಿಸಿ
+Send Email,ಇಮೇಲ್ ಕಳುಹಿಸಿ
+Send From,ಗೆ ಕಳುಹಿಸಿ
+Send Me A Copy,ಮಿ ಪ್ರತಿಯನ್ನು ಕಳುಹಿಸಿ
+Send Notifications To,ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಿ
+Send Now,ಈಗ ಕಳುಹಿಸಿ
+Send SMS,ಎಸ್ಎಂಎಸ್ ಕಳುಹಿಸಿ
+Send To,ಕಳಿಸಿ
+Send To Type,Type ಕಳಿಸಿ
+Send mass SMS to your contacts,ನಿಮ್ಮ ಸಂಪರ್ಕಗಳಿಗೆ ಸಾಮೂಹಿಕ SMS ಕಳುಹಿಸಿ
+Send to this list,ಈ ಪಟ್ಟಿಯನ್ನು ಕಳಿಸಿ
+Sender Name,ಹೆಸರು
+Sent On,ಕಳುಹಿಸಲಾಗಿದೆ
+Sent or Received,ಕಳುಹಿಸಿದ ಅಥವಾ ಸ್ವೀಕರಿಸಿದ
+Separate production order will be created for each finished good item.,ಪ್ರತ್ಯೇಕ ಉತ್ಪಾದನಾ ಸಲುವಾಗಿ ಪ್ರತಿ ಸಿದ್ಧಪಡಿಸಿದ ಉತ್ತಮ ಐಟಂ ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ .
+Serial No,ಅನುಕ್ರಮ ಸಂಖ್ಯೆ
+Serial No / Batch,ಯಾವುದೇ ಸೀರಿಯಲ್ / ಬ್ಯಾಚ್
+Serial No Details,ಯಾವುದೇ ಸೀರಿಯಲ್ ವಿವರಗಳು
+Serial No Service Contract Expiry,ಯಾವುದೇ ಸೀರಿಯಲ್ ಸೇವೆ ಕಾಂಟ್ರಾಕ್ಟ್ ಅಂತ್ಯ
+Serial No Status,ಯಾವುದೇ ಸೀರಿಯಲ್ ಸ್ಥಿತಿ
+Serial No Warranty Expiry,ಸೀರಿಯಲ್ ಭರವಸೆಯಿಲ್ಲ ಅಂತ್ಯ
+Serial No is mandatory for Item {0},ಅನುಕ್ರಮ ಸಂಖ್ಯೆ ಐಟಂ ಕಡ್ಡಾಯ {0}
+Serial No {0} created,ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ದಾಖಲಿಸಿದವರು
+Serial No {0} does not belong to Delivery Note {1},ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ಡೆಲಿವರಿ ಗಮನಿಸಿ ಸೇರುವುದಿಲ್ಲ {1}
+Serial No {0} does not belong to Item {1},ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ಐಟಂ ಸೇರುವುದಿಲ್ಲ {1}
+Serial No {0} does not belong to Warehouse {1},ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ವೇರ್ಹೌಸ್ ಸೇರುವುದಿಲ್ಲ {1}
+Serial No {0} does not exist,ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
+Serial No {0} has already been received,ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ಈಗಾಗಲೇ ಸ್ವೀಕರಿಸಲಾಗಿದೆ
+Serial No {0} is under maintenance contract upto {1},ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ವರೆಗೆ ನಿರ್ವಹಣೆ ಒಪ್ಪಂದ {1}
+Serial No {0} is under warranty upto {1},ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ವರೆಗೆ ವಾರಂಟಿ {1}
+Serial No {0} not in stock,ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ಅಲ್ಲ ಸ್ಟಾಕ್
+Serial No {0} quantity {1} cannot be a fraction,ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ಪ್ರಮಾಣ {1} ಭಾಗವನ್ನು ಸಾಧ್ಯವಿಲ್ಲ
+Serial No {0} status must be 'Available' to Deliver,ಯಾವುದೇ ಸೀರಿಯಲ್ {0} ಸ್ಥಿತಿಯನ್ನು ಡೆಲಿವರ್ ' ಲಭ್ಯವಿದೆ ' ಇರಬೇಕು
+Serial Nos Required for Serialized Item {0},ಧಾರಾವಾಹಿಯಾಗಿ ಐಟಂ ಸೀರಿಯಲ್ ಸೂಲ ಅಗತ್ಯವಿದೆ {0}
+Serial Number Series,ಕ್ರಮ ಸಂಖ್ಯೆ ಸರಣಿ
+Serial number {0} entered more than once,ಕ್ರಮಸಂಖ್ಯೆ {0} ಒಮ್ಮೆ ಹೆಚ್ಚು ಪ್ರವೇಶಿಸಿತು
+Serialized Item {0} cannot be updated using Stock Reconciliation,ಧಾರಾವಾಹಿಯಾಗಿ ಐಟಂ {0} ಸ್ಟಾಕ್ ಸಾಮರಸ್ಯ ಬಳಸಿ ಅಪ್ಡೇಟ್ ಸಾಧ್ಯವಿಲ್ಲ
+Series,ಸರಣಿ
+Series List for this Transaction,ಈ ಟ್ರಾನ್ಸಾಕ್ಷನ್ ಸರಣಿ ಪಟ್ಟಿ
+Series Updated,ಸರಣಿ Updated
+Series Updated Successfully,ಸರಣಿ ಯಶಸ್ವಿಯಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ
+Series is mandatory,ಸರಣಿ ಕಡ್ಡಾಯ
+Series {0} already used in {1},ಸರಣಿ {0} ಈಗಾಗಲೇ ಬಳಸಲಾಗುತ್ತದೆ {1}
+Service,ಸೇವೆ
+Service Address,ಸೇವೆ ವಿಳಾಸ
+Services,ಸೇವೆಗಳು
+Session Expired. Logging you out,ಅಧಿವೇಶನ ಮುಗಿದಿದೆ. ನೀವು ನಿರ್ಗಮಿಸುವ
+Set,ಸೆಟ್
+"Set Default Values like Company, Currency, Current Fiscal Year, etc.","ಇತ್ಯಾದಿ ಕಂಪನಿ, ಕರೆನ್ಸಿ , ಪ್ರಸಕ್ತ ಆರ್ಥಿಕ ವರ್ಷದ , ಹಾಗೆ ಹೊಂದಿಸಿ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳು"
+Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.,ಈ ಪ್ರದೇಶ ಮೇಲೆ ಐಟಂ ಗುಂಪು ಬಲ್ಲ ಬಜೆಟ್ ಹೊಂದಿಸಲು . ನೀವು ಆದ್ದರಿಂದ ವಿತರಣೆ ಹೊಂದಿಸುವ ಮೂಲಕ ಋತುಗಳು ಒಳಗೊಳ್ಳಬಹುದು.
+Set Link,ಹೊಂದಿಸಿ ಲಿಂಕ್
+Set as Default,ಪೂರ್ವನಿಯೋಜಿತವಾಗಿನಿಗದಿಪಡಿಸು
+Set as Lost,ಲಾಸ್ಟ್ ಹೊಂದಿಸಿ
+Set prefix for numbering series on your transactions,ನಿಮ್ಮ ವ್ಯವಹಾರಗಳ ಮೇಲೆ ಸರಣಿ ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿಸಿ ಪೂರ್ವಪ್ರತ್ಯಯ
+Set targets Item Group-wise for this Sales Person.,ಸೆಟ್ ಗುರಿಗಳನ್ನು ಐಟಂ ಗುಂಪು ಬಲ್ಲ ಈ ಮಾರಾಟ ವ್ಯಕ್ತಿಗೆ .
+Setting Account Type helps in selecting this Account in transactions.,ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ AccountType ವ್ಯವಹಾರಗಳಲ್ಲಿ ಈ ಖಾತೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ .
+Setting up...,ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ ..
+Settings,ಸೆಟ್ಟಿಂಗ್ಗಳು
+Settings for HR Module,ಮಾನವ ಸಂಪನ್ಮೂಲ ಮಾಡ್ಯೂಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
+"Settings to extract Job Applicants from a mailbox e.g. ""jobs@example.com""","ಒಂದು ಅಂಚೆಪೆಟ್ಟಿಗೆ ಉದಾ ಉದ್ಯೋಗ ಅಭ್ಯರ್ಥಿಗಳು ಹೊರತೆಗೆಯಲು ಸೆಟ್ಟಿಂಗ್ಗಳು "" Jobs@example.com """
+Setup,ಸೆಟಪ್
+Setup Already Complete!!,ಈಗಾಗಲೇ ಸೆಟಪ್ ಪೂರ್ಣಗೊಳಿಸಲು!
+Setup Complete,ಸೆಟಪ್ ಕಂಪ್ಲೀಟ್
+Setup Series,ಸೆಟಪ್ ಸರಣಿ
+Setup Wizard,ಸೆಟಪ್ ವಿಝಾರ್ಡ್
+Setup incoming server for jobs email id. (e.g. jobs@example.com),ಉದ್ಯೋಗಗಳು ಇಮೇಲ್ ಐಡಿ ಸೆಟಪ್ ಒಳಬರುವ ಸರ್ವರ್ . ( ಇ ಜಿ jobs@example.com )
+Setup incoming server for sales email id. (e.g. sales@example.com),ಮಾರಾಟ ಇಮೇಲ್ ಐಡಿ ಸೆಟಪ್ ಒಳಬರುವ ಸರ್ವರ್ . ( ಇ ಜಿ sales@example.com )
+Setup incoming server for support email id. (e.g. support@example.com),ಬೆಂಬಲ ಇಮೇಲ್ ಐಡಿ ಸೆಟಪ್ ಒಳಬರುವ ಸರ್ವರ್ . ( ಇ ಜಿ support@example.com )
+Share,ಪಾಲು
+Share With,ಹಂಚಿಕೊಳ್ಳಿ
+Shareholders Funds,ಷೇರುದಾರರು ಫಂಡ್ಸ್
+Shipments to customers.,ಗ್ರಾಹಕರಿಗೆ ರವಾನಿಸಲಾಯಿತು .
+Shipping,ಹಡಗು ರವಾನೆ
+Shipping Account,ಶಿಪ್ಪಿಂಗ್ ಖಾತೆ
+Shipping Address,ಶಿಪ್ಪಿಂಗ್ ವಿಳಾಸ
+Shipping Amount,ಶಿಪ್ಪಿಂಗ್ ಪ್ರಮಾಣ
+Shipping Rule,ಶಿಪ್ಪಿಂಗ್ ರೂಲ್
+Shipping Rule Condition,ಶಿಪ್ಪಿಂಗ್ ರೂಲ್ ಕಂಡಿಶನ್
+Shipping Rule Conditions,ಶಿಪ್ಪಿಂಗ್ ರೂಲ್ ನಿಯಮಗಳು
+Shipping Rule Label,ಶಿಪ್ಪಿಂಗ್ ಲೇಬಲ್ ರೂಲ್
+Shop,ಅಂಗಡಿ
+Shopping Cart,ಶಾಪಿಂಗ್ ಕಾರ್ಟ್
+Short biography for website and other publications.,ವೆಬ್ಸೈಟ್ ಮತ್ತು ಇತರ ಪ್ರಕಟಣೆಗಳು ಕಿರು ಜೀವನಚರಿತ್ರೆ.
+Shortcut,ಶಾರ್ಟ್ಕಟ್
+"Show ""In Stock"" or ""Not in Stock"" based on stock available in this warehouse.",""" ಸ್ಟಾಕ್ ರಲ್ಲಿ "" ತೋರಿಸು ಅಥವಾ "" ಅಲ್ಲ ಸ್ಟಾಕ್ "" ಈ ಉಗ್ರಾಣದಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸ್ಟಾಕ್ ಆಧರಿಸಿ ."
+"Show / Hide features like Serial Nos, POS etc.","ಇತ್ಯಾದಿ ಸೀರಿಯಲ್ ಸೂಲ , ಪಿಓಎಸ್ ಹಾಗೆ ತೋರಿಸು / ಮರೆಮಾಡು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು"
+Show Details,ವಿವರಗಳನ್ನು ತೋರಿಸಿ
+Show In Website,ವೆಬ್ಸೈಟ್ ಹೋಗಿ
+Show Tags,ಶೋ ಟ್ಯಾಗ್ಗಳು
+Show a slideshow at the top of the page,ಪುಟದ ಮೇಲಿರುವ ಒಂದು ಸ್ಲೈಡ್ಶೋ ತೋರಿಸು
+Show in Website,ವೆಬ್ಸೈಟ್ ತೋರಿಸಿ
+Show rows with zero values,ಶೂನ್ಯ ಮೌಲ್ಯಗಳು ತೋರಿಸಿ ಸಾಲುಗಳನ್ನು
+Show this slideshow at the top of the page,ಪುಟದ ಮೇಲಿರುವ ಈ ಸ್ಲೈಡ್ಶೋ ತೋರಿಸು
+Showing only for (if not empty),ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತಿದೆ (ಇಲ್ಲದಿದ್ದರೆ ಖಾಲಿ )
+Sick Leave,ಸಿಕ್ ಲೀವ್
+Signature,ಸಹಿ
+Signature to be appended at the end of every email,ಪ್ರತಿ ಇಮೇಲ್ ಕೊನೆಯಲ್ಲಿ ಲಗತ್ತಿಸಬೇಕು ಸಹಿ
+Single,ಏಕೈಕ
+Single unit of an Item.,ಐಟಂ ಏಕ ಘಟಕ .
+Sit tight while your system is being setup. This may take a few moments.,ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಸೆಟಪ್ ಬಂದಿದ್ದರೂ ಜಾಗ್ರತರಾಗಿ . ಈ ಜೂನ್ ಕೆಲವು ಕ್ಷಣಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು .
+Slideshow,ಸ್ಲೈಡ್ಶೋ
+Soap & Detergent,ಸಾಬೂನು ಹಾಗೂ ಮಾರ್ಜಕ
+Software,ತಂತ್ರಾಂಶ
+Software Developer,ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್
+Sorry we were unable to find what you were looking for.,ಕ್ಷಮಿಸಿ ನಾವು ನೀವು ಹುಡುಕುತ್ತಿರುವ ಏನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ .
+Sorry you are not permitted to view this page.,ಕ್ಷಮಿಸಿ ಈ ಪುಟವನ್ನು ವೀಕ್ಷಿಸಲು ಅನುಮತಿ ಇಲ್ಲ .
+"Sorry, Serial Nos cannot be merged","ಕ್ಷಮಿಸಿ, ಸೀರಿಯಲ್ ಸೂಲ ವಿಲೀನಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
+"Sorry, companies cannot be merged","ಕ್ಷಮಿಸಿ, ಕಂಪನಿಗಳು ವಿಲೀನಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
+Sort By,ವಿಂಗಡಿಸಿ
+Source,ಮೂಲ
+Source File,ಮೂಲ ಫೈಲ್
+Source Warehouse,ಮೂಲ ವೇರ್ಹೌಸ್
+Source and target warehouse cannot be same for row {0},ಮೂಲ ಮತ್ತು ಗುರಿ ಗೋದಾಮಿನ ಸಾಲಿನ ಇರಲಾಗುವುದಿಲ್ಲ {0}
+Source of Funds (Liabilities),ಗಳಂತಹವು ( ಹೊಣೆಗಾರಿಕೆಗಳು )
+Source warehouse is mandatory for row {0},ಮೂಲ ಗೋದಾಮಿನ ಸಾಲು ಕಡ್ಡಾಯ {0}
+Spartan,ಸ್ಪಾರ್ಟಾದ
+"Special Characters except ""-"" and ""/"" not allowed in naming series","ಹೊರತುಪಡಿಸಿ ವಿಶೇಷ ಅಕ್ಷರಗಳು "" - "" ಮತ್ತು "" / "" ಸರಣಿ ಹೆಸರಿಸುವ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ"
+Special Characters not allowed in Abbreviation,ಸಂಕ್ಷೇಪಣ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ ವಿಶೇಷ ಅಕ್ಷರಗಳು
+Special Characters not allowed in Company Name,ಕಂಪನಿ ಹೆಸರು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ ವಿಶೇಷ ಅಕ್ಷರಗಳು
+Specification Details,ಸ್ಪೆಸಿಫಿಕೇಶನ್ ವಿವರಗಳು
+Specifications,ವಿಶೇಷಣಗಳು
+"Specify a list of Territories, for which, this Price List is valid","ಪ್ರಾಂತ್ಯಗಳು ಪಟ್ಟಿಯನ್ನು ಸೂಚಿಸಲು , ಇದಕ್ಕಾಗಿ , ಈ ಬೆಲೆ ಪಟ್ಟಿ ಮಾನ್ಯ"
+"Specify a list of Territories, for which, this Shipping Rule is valid","ಇದಕ್ಕಾಗಿ , ಪ್ರಾಂತ್ಯಗಳು ಪಟ್ಟಿಯನ್ನು ಸೂಚಿಸಲು , ಈ ನಿಯಮ ಶಿಪ್ಪಿಂಗ್ ಮಾನ್ಯ"
+"Specify a list of Territories, for which, this Taxes Master is valid","ಪ್ರಾಂತ್ಯಗಳು ಪಟ್ಟಿಯನ್ನು ಸೂಚಿಸಲು , ಇದಕ್ಕಾಗಿ , ಈ ಮಾಸ್ಟರ್ ಮಾನ್ಯ ತೆರಿಗೆ"
+"Specify the operations, operating cost and give a unique Operation no to your operations.","ಕಾರ್ಯಾಚರಣೆಗಳು , ನಿರ್ವಹಣಾ ವೆಚ್ಚ ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳು ಒಂದು ಅನನ್ಯ ಕಾರ್ಯಾಚರಣೆ ಯಾವುದೇ ನೀಡಿ ."
+Split Delivery Note into packages.,ಪ್ರವಾಸ ಒಳಗೆ ಡೆಲಿವರಿ ಗಮನಿಸಿ ಸ್ಪ್ಲಿಟ್ .
+Sports,ಕ್ರೀಡೆ
+Standard,ಸ್ಟ್ಯಾಂಡರ್ಡ್
+Standard Rate,ಸ್ಟ್ಯಾಂಡರ್ಡ್ ದರ
+Standard Reports,ಸ್ಟ್ಯಾಂಡರ್ಡ್ ವರದಿಗಳು
+Standard contract terms for Sales or Purchase.,ಮಾರಾಟದ ಅಥವಾ ಖರೀದಿಗಾಗಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಒಪ್ಪಂದದ ವಿಚಾರದಲ್ಲಿ .
+Start,ಪ್ರಾರಂಭ
+Start Date,ಪ್ರಾರಂಭ ದಿನಾಂಕ
+Start Report For,ವರದಿಯ ಪ್ರಾರಂಭಿಸಿ
+Start date of current invoice's period,ಪ್ರಸ್ತುತ ಅವಧಿಯ ಸರಕುಪಟ್ಟಿ ದಿನಾಂಕ ಪ್ರಾರಂಭಿಸಿ
+Start date should be less than end date for Item {0},ಪ್ರಾರಂಭ ದಿನಾಂಕ ಐಟಂ ಅಂತಿಮ ದಿನಾಂಕವನ್ನು ಕಡಿಮೆ Shoulderstand {0}
+Start date should be less than end date.,ಪ್ರಾರಂಭ ದಿನಾಂಕ ಅಂತಿಮ ದಿನಾಂಕವನ್ನು ಕಡಿಮೆ Shoulderstand .
+State,ರಾಜ್ಯ
+Static Parameters,ಸ್ಥಾಯೀ ನಿಯತಾಂಕಗಳನ್ನು
+Status,ಅಂತಸ್ತು
+Status must be one of {0},ಸ್ಥಿತಿ ಒಂದು ಇರಬೇಕು {0}
+Status of {0} {1} is now {2},{0} {1} ಈಗ ಸ್ಥಿತಿ {2}
+Status updated to {0},ಸ್ಥಿತಿ ಅಪ್ಡೇಟ್ {0}
+Statutory info and other general information about your Supplier,ಕಾನೂನುಸಮ್ಮತ ಮಾಹಿತಿಯನ್ನು ನಿಮ್ಮ ಸರಬರಾಜುದಾರ ಬಗ್ಗೆ ಇತರ ಸಾಮಾನ್ಯ ಮಾಹಿತಿ
+Stay Updated,ನವೀಕರಣ
+Stock,ಸ್ಟಾಕ್
+Stock Adjustment,ಸ್ಟಾಕ್ ಹೊಂದಾಣಿಕೆ
+Stock Adjustment Account,ಸ್ಟಾಕ್ ಹೊಂದಾಣಿಕೆ ಖಾತೆ
+Stock Ageing,ಸ್ಟಾಕ್ ಏಜಿಂಗ್
+Stock Analytics,ಸ್ಟಾಕ್ ಅನಾಲಿಟಿಕ್ಸ್
+Stock Assets,ಸ್ಟಾಕ್ ಸ್ವತ್ತುಗಳು
+Stock Balance,ಸ್ಟಾಕ್ ಬ್ಯಾಲೆನ್ಸ್
+Stock Entries already created for Production Order ,
+Stock Entry,ಸ್ಟಾಕ್ ಎಂಟ್ರಿ
+Stock Entry Detail,ಸ್ಟಾಕ್ ಎಂಟ್ರಿ ವಿವರಗಳು
+Stock Expenses,ಸ್ಟಾಕ್ ವೆಚ್ಚಗಳು
+Stock Frozen Upto,ಸ್ಟಾಕ್ ಘನೀಕೃತ ವರೆಗೆ
+Stock Ledger,ಸ್ಟಾಕ್ ಲೆಡ್ಜರ್
+Stock Ledger Entry,ಸ್ಟಾಕ್ ಲೆಡ್ಜರ್ ಎಂಟ್ರಿ
+Stock Ledger entries balances updated,ಸ್ಟಾಕ್ ಲೆಡ್ಜರ್ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ನಮೂದುಗಳನ್ನು ಸಮತೋಲನಗೊಳಿಸುತ್ತದೆ
+Stock Level,ಷೇರುಗಳ ಮಟ್ಟ
+Stock Liabilities,ಸ್ಟಾಕ್ ಭಾದ್ಯತೆಗಳನ್ನು
+Stock Projected Qty,ಸ್ಟಾಕ್ ಪ್ರಮಾಣ ಯೋಜಿತ
+Stock Queue (FIFO),ಸ್ಟಾಕ್ ಸರದಿಗೆ ( FIFO )
+Stock Received But Not Billed,ಸ್ಟಾಕ್ ಪಡೆದರು ಆದರೆ ಖ್ಯಾತವಾದ ಮಾಡಿರುವುದಿಲ್ಲ
+Stock Reconcilation Data,ಸ್ಟಾಕ್ Reconcilation ಡೇಟಾ
+Stock Reconcilation Template,ಸ್ಟಾಕ್ Reconcilation ಟೆಂಪ್ಲೆಟ್
+Stock Reconciliation,ಸ್ಟಾಕ್ ಸಾಮರಸ್ಯ
+"Stock Reconciliation can be used to update the stock on a particular date, usually as per physical inventory.","ಸ್ಟಾಕ್ ಸಾಮರಸ್ಯ ಸಾಮಾನ್ಯವಾಗಿ ಭೌತಿಕ ದಾಸ್ತಾನು ಪ್ರಕಾರ , ಒಂದು ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕವನ್ನು ಬೆಂಥಿಕ್ ಮೇಲೆ ಸ್ಟಾಕ್ ನವೀಕರಿಸಲು ಬಳಸಬಹುದು ."
+Stock Settings,ಸ್ಟಾಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Stock UOM,ಸ್ಟಾಕ್ UOM
+Stock UOM Replace Utility,ಸ್ಟಾಕ್ UOM ಯುಟಿಲಿಟಿ ಬದಲಾಯಿಸಿ
+Stock UOM updatd for Item {0},ಐಟಂ ಸ್ಟಾಕ್ UOM updatd {0}
+Stock Uom,ಸ್ಟಾಕ್ UOM
+Stock Value,ಸ್ಟಾಕ್ ಮೌಲ್ಯ
+Stock Value Difference,ಸ್ಟಾಕ್ ಮೌಲ್ಯ ವ್ಯತ್ಯಾಸ
+Stock balances updated,ಸ್ಟಾಕ್ ಬ್ಯಾಲೆನ್ಸ್ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ
+Stock cannot be updated against Delivery Note {0},ಸ್ಟಾಕ್ ಡೆಲಿವರಿ ಗಮನಿಸಿ ವಿರುದ್ಧ ನವೀಕರಿಸಲಾಗುವುದಿಲ್ಲ {0}
+Stock entries exist against warehouse {0} cannot re-assign or modify 'Master Name',"ಸ್ಟಾಕ್ ನಮೂದುಗಳನ್ನು ಮರು ನಿಯೋಜಿಸಲು ಅಥವಾ "" ಮಾಸ್ಟರ್ ಹೆಸರು ' ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಗೋದಾಮಿನ {0} ವಿರುದ್ಧ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ"
+Stop,ನಿಲ್ಲಿಸಿ
+Stop Birthday Reminders,ನಿಲ್ಲಿಸಿ ಜನ್ಮದಿನ ಜ್ಞಾಪನೆಗಳು
+Stop Material Request,ಸ್ಟಾಪ್ ವಸ್ತು ವಿನಂತಿ
+Stop users from making Leave Applications on following days.,ಕೆಳಗಿನ ದಿನಗಳಲ್ಲಿ ಲೀವ್ ಅಪ್ಲಿಕೇಶನ್ ಮಾಡುವ ಬಳಕೆದಾರರನ್ನು ನಿಲ್ಲಿಸಿ .
+Stop!,ನಿಲ್ಲಿಸಿ!
+Stopped,ನಿಲ್ಲಿಸಿತು
+Stopped order cannot be cancelled. Unstop to cancel.,ನಿಲ್ಲಿಸಿತು ಆದೇಶವನ್ನು ರದ್ದು ಸಾಧ್ಯವಿಲ್ಲ . ರದ್ದು ಅಡ್ಡಿಯಾಗಿರುವುದನ್ನು ಬಿಡಿಸು .
+Stores,ಸ್ಟೋರ್ಸ್
+Stub,ಚೋಟು
+Sub Assemblies,ಉಪ ಅಸೆಂಬ್ಲೀಸ್
+"Sub-currency. For e.g. ""Cent""","ಉಪ ಕರೆನ್ಸಿ . ಇ ಜಿ ಫಾರ್ ""ಸೆಂಟ್ಸ್"""
+Subcontract,subcontract
+Subject,ವಿಷಯ
+Submit,ಸಲ್ಲಿಸಿ
+Submit Salary Slip,ಸಂಬಳ ಸ್ಲಿಪ್ ಸಲ್ಲಿಸಿ
+Submit all salary slips for the above selected criteria,ಮೇಲೆ ಆಯ್ಕೆ ಮಾನದಂಡಗಳನ್ನು ಎಲ್ಲಾ ಸಂಬಳ ಚೂರುಗಳನ್ನು ಸಲ್ಲಿಸಿ
+Submit this Production Order for further processing.,ಮತ್ತಷ್ಟು ಪ್ರಕ್ರಿಯೆಗೆ ಈ ಪ್ರೊಡಕ್ಷನ್ ಆರ್ಡರ್ ಸಲ್ಲಿಸಿ .
+Submitted,ಒಪ್ಪಿಸಿದ
+Subsidiary,ಸಹಕಾರಿ
+Successful: ,
+Successfully allocated,ಯಶಸ್ವಿಯಾಗಿ ಹಂಚಿಕೆ
+Suggestions,ಸಲಹೆಗಳು
+Sunday,ಭಾನುವಾರ
+Supplier,ಸರಬರಾಜುದಾರ
+Supplier (Payable) Account,ಸರಬರಾಜುದಾರ ( ಪಾವತಿಸಲಾಗುವುದು) ಖಾತೆಯನ್ನು
+Supplier (vendor) name as entered in supplier master,ಪೂರೈಕೆದಾರ ಮಾಸ್ಟರ್ ಹೊಂದಿಸುವ ಪ್ರವೇಶಿಸಿತು ಸರಬರಾಜುದಾರ ( ಮಾರಾಟಗಾರರ ) ಹೆಸರು
+Supplier Account,ಸರಬರಾಜುದಾರ ಖಾತೆ
+Supplier Account Head,ಸರಬರಾಜುದಾರ ಖಾತೆ ಹೆಡ್
+Supplier Address,ಸರಬರಾಜುದಾರ ವಿಳಾಸ
+Supplier Addresses and Contacts,ಸರಬರಾಜುದಾರ ವಿಳಾಸಗಳು ಮತ್ತು ಸಂಪರ್ಕಗಳು
+Supplier Details,ಪೂರೈಕೆದಾರರ ವಿವರಗಳು
+Supplier Intro,ಸರಬರಾಜುದಾರ ಪರಿಚಯ
+Supplier Invoice Date,ಸರಬರಾಜುದಾರ ಸರಕುಪಟ್ಟಿ ದಿನಾಂಕ
+Supplier Invoice No,ಸರಬರಾಜುದಾರ ಸರಕುಪಟ್ಟಿ ನಂ
+Supplier Name,ಸರಬರಾಜುದಾರ ಹೆಸರು
+Supplier Naming By,ಸರಬರಾಜುದಾರ ಹೆಸರಿಸುವ ಮೂಲಕ
+Supplier Part Number,ಸರಬರಾಜುದಾರ ಭಾಗ ಸಂಖ್ಯೆ
+Supplier Quotation,ಸರಬರಾಜುದಾರ ನುಡಿಮುತ್ತುಗಳು
+Supplier Quotation Item,ಸರಬರಾಜುದಾರ ಉದ್ಧರಣ ಐಟಂ
+Supplier Reference,ಸರಬರಾಜುದಾರ ರೆಫರೆನ್ಸ್
+Supplier Shipment Date,ಸರಬರಾಜುದಾರ ಸಾಗಣೆ ದಿನಾಂಕ
+Supplier Shipment No,ಸರಬರಾಜುದಾರ ಸಾಗಣೆ ನಂ
+Supplier Type,ಸರಬರಾಜುದಾರ ಪ್ರಕಾರ
+Supplier Type / Supplier,ಸರಬರಾಜುದಾರ ಟೈಪ್ / ಸರಬರಾಜುದಾರ
+Supplier Type master.,ಸರಬರಾಜುದಾರ ಟೈಪ್ ಮಾಸ್ಟರ್ .
+Supplier Warehouse,ಸರಬರಾಜುದಾರ ವೇರ್ಹೌಸ್
+Supplier Warehouse mandatory for sub-contracted Purchase Receipt,ಉಪ ಒಪ್ಪಂದ ಖರೀದಿ ರಸೀತಿ ಕಡ್ಡಾಯ ಸರಬರಾಜುದಾರ ವೇರ್ಹೌಸ್
+Supplier database.,ಸರಬರಾಜುದಾರ ಡೇಟಾಬೇಸ್ .
+Supplier delivery number duplicate in {0},ಪೂರೈಕೆದಾರ ವಿತರಣಾ ನಕಲಿ ಸಂಖ್ಯೆ {0}
+Supplier master.,ಸರಬರಾಜುದಾರ ಮಾಸ್ಟರ್ .
+Supplier warehouse where you have issued raw materials for sub - contracting,ನೀವು ಉಪ ಕಚ್ಚಾ ವಸ್ತುಗಳನ್ನು ಜಾರಿಗೊಳಿಸಿದರು ಅಲ್ಲಿ ಸರಬರಾಜುದಾರ ಗೋದಾಮಿನ - ಗುತ್ತಿಗೆ
+Supplier-Wise Sales Analytics,ಸರಬರಾಜುದಾರ ವೈಸ್ ಮಾರಾಟದ ಅನಾಲಿಟಿಕ್ಸ್
+Support,ಬೆಂಬಲ
+Support Analtyics,ಬೆಂಬಲ Analtyics
+Support Analytics,ಬೆಂಬಲ ಅನಾಲಿಟಿಕ್ಸ್
+Support Email,ಬೆಂಬಲ ಇಮೇಲ್
+Support Email Settings,ಬೆಂಬಲ ಇಮೇಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Support Password,ಬೆಂಬಲ ಪಾಸ್ವರ್ಡ್
+Support Ticket,ಬೆಂಬಲ ಟಿಕೆಟ್
+Support queries from customers.,ಗ್ರಾಹಕರಿಂದ ಬೆಂಬಲ ಪ್ರಶ್ನೆಗಳು .
+Switch to Website,ವೆಬ್ಸೈಟ್ ಬದಲಿಸಿ
+Symbol,ವಿಗ್ರಹ
+Sync Support Mails,ಸಿಂಕ್ ಬೆಂಬಲ ಮೇಲ್ಗಳು
+Sync with Dropbox,ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಸಿಂಕ್
+Sync with Google Drive,Google ಡ್ರೈವ್ ಸಿಂಕ್
+System,ವ್ಯವಸ್ಥೆ
+System Settings,ಸಿಸ್ಟಂ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು
+"System User (login) ID. If set, it will become default for all HR forms.","ವ್ಯವಸ್ಥೆ ಬಳಕೆದಾರರು ( ಲಾಗಿನ್ ) id. ಹೊಂದಿಸಿದಲ್ಲಿ , ಎಲ್ಲಾ ಮಾನವ ಸಂಪನ್ಮೂಲ ರೂಪಗಳು ಡೀಫಾಲ್ಟ್ ಪರಿಣಮಿಸುತ್ತದೆ ."
+Tags,ದಿನ
+Target Amount,ಟಾರ್ಗೆಟ್ ಪ್ರಮಾಣ
+Target Detail,ವಿವರ ಟಾರ್ಗೆಟ್
+Target Details,ಟಾರ್ಗೆಟ್ ವಿವರಗಳು
+Target Details1,ಟಾರ್ಗೆಟ್ Details1
+Target Distribution,ಟಾರ್ಗೆಟ್ ಡಿಸ್ಟ್ರಿಬ್ಯೂಶನ್
+Target On,ಟಾರ್ಗೆಟ್ ರಂದು
+Target Qty,ಟಾರ್ಗೆಟ್ ಪ್ರಮಾಣ
+Target Warehouse,ಟಾರ್ಗೆಟ್ ವೇರ್ಹೌಸ್
+Target warehouse in row {0} must be same as Production Order,ಸತತವಾಗಿ ಟಾರ್ಗೆಟ್ ಗೋದಾಮಿನ {0} ಅದೇ ಇರಬೇಕು ಉತ್ಪಾದನೆ ಆರ್ಡರ್
+Target warehouse is mandatory for row {0},ಟಾರ್ಗೆಟ್ ಗೋದಾಮಿನ ಸಾಲು ಕಡ್ಡಾಯ {0}
+Task,ಟಾಸ್ಕ್
+Task Details,ಟಾಸ್ಕ್ ವಿವರಗಳು
+Tasks,ಕಾರ್ಯಗಳು
+Tax,ತೆರಿಗೆ
+Tax Amount After Discount Amount,ಡಿಸ್ಕೌಂಟ್ ಪ್ರಮಾಣ ನಂತರ ತೆರಿಗೆ ಪ್ರಮಾಣ
+Tax Assets,ತೆರಿಗೆ ಸ್ವತ್ತುಗಳು
+Tax Category can not be 'Valuation' or 'Valuation and Total' as all items are non-stock items,ತೆರಿಗೆ ಬದಲಿಸಿ ' ಮೌಲ್ಯಾಂಕನ ' ಅಥವಾ ' ಮೌಲ್ಯಾಂಕನ ಮತ್ತು ಒಟ್ಟು ' ಎಲ್ಲಾ ಐಟಂಗಳನ್ನು ಅಲ್ಲದ ಸ್ಟಾಕ್ ವಸ್ತುಗಳಾಗಿವೆ ಎಂದು ಸಾಧ್ಯವಿಲ್ಲ
+Tax Rate,ತೆರಿಗೆ ದರ
+Tax and other salary deductions.,ತೆರಿಗೆ ಮತ್ತು ಇತರ ಸಂಬಳ ನಿರ್ಣಯಗಳಿಂದ .
+"Tax detail table fetched from item master as a string and stored in this field.
+Used for Taxes and Charges",
+Tax template for buying transactions.,ವ್ಯವಹಾರ ಖರೀದಿ ತೆರಿಗೆ ಟೆಂಪ್ಲೆಟ್ .
+Tax template for selling transactions.,ವ್ಯವಹಾರ ಮಾರಾಟ ತೆರಿಗೆ ಟೆಂಪ್ಲೆಟ್ .
+Taxable,ಕರಾರ್ಹ
+Taxes and Charges,ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು
+Taxes and Charges Added,ಸೇರಿಸಲಾಗಿದೆ ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು
+Taxes and Charges Added (Company Currency),ಸೇರಿಸಲಾಗಿದೆ ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Taxes and Charges Calculation,ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು ಲೆಕ್ಕಾಚಾರ
+Taxes and Charges Deducted,ಕಡಿತಗೊಳಿಸಲಾಗುತ್ತದೆ ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು
+Taxes and Charges Deducted (Company Currency),ಕಡಿತಗೊಳಿಸಲಾಗುತ್ತದೆ ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Taxes and Charges Total,ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು ಒಟ್ಟು
+Taxes and Charges Total (Company Currency),ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು ಒಟ್ಟು ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Technology,ತಂತ್ರಜ್ಞಾನ
+Telecommunications,ದೂರಸಂಪರ್ಕ
+Telephone Expenses,ಟೆಲಿಫೋನ್ ವೆಚ್ಚಗಳು
+Television,ಟೆಲಿವಿಷನ್
+Template for performance appraisals.,ಪ್ರದರ್ಶನ ಅಂದಾಜಿಸುವಿಕೆಯು ಟೆಂಪ್ಲೇಟ್.
+Template of terms or contract.,ನಿಯಮಗಳು ಅಥವಾ ಒಪ್ಪಂದದ ಟೆಂಪ್ಲೇಟು .
+Temporary Account (Assets),ತಾತ್ಕಾಲಿಕ ಖಾತೆ ( ಆಸ್ತಿಗಳು )
+Temporary Account (Liabilities),ತಾತ್ಕಾಲಿಕ ಖಾತೆ ( ಭಾದ್ಯತೆಗಳನ್ನು )
+Temporary Accounts (Assets),ತಾತ್ಕಾಲಿಕ ಖಾತೆಗಳ ( ಆಸ್ತಿಗಳು )
+Temporary Accounts (Liabilities),ತಾತ್ಕಾಲಿಕ ಖಾತೆಗಳ ( ಹೊಣೆಗಾರಿಕೆಗಳು )
+Term Details,ಟರ್ಮ್ ವಿವರಗಳು
+Terms,ನಿಯಮಗಳು
+Terms and Conditions,ನಿಯಮಗಳು ಮತ್ತು ನಿಯಮಗಳು
+Terms and Conditions Content,ನಿಯಮಗಳು ಮತ್ತು ನಿಯಮಗಳು ವಿಷಯ
+Terms and Conditions Details,ನಿಯಮಗಳು ಮತ್ತು ನಿಯಮಗಳು ವಿವರಗಳು
+Terms and Conditions Template,ನಿಯಮಗಳು ಮತ್ತು ನಿಯಮಗಳು ಟೆಂಪ್ಲೇಟು
+Terms and Conditions1,ನಿಯಮಗಳು ಮತ್ತು Conditions1
+Terretory,Terretory
+Territory,ಕ್ಷೇತ್ರ
+Territory / Customer,ಪ್ರದೇಶ / ಗ್ರಾಹಕ
+Territory Manager,ಪ್ರದೇಶ ಮ್ಯಾನೇಜರ್
+Territory Name,ಪ್ರದೇಶ ಹೆಸರು
+Territory Target Variance Item Group-Wise,ಪ್ರದೇಶ ಟಾರ್ಗೆಟ್ ವೈಷಮ್ಯವನ್ನು ಐಟಂ ಗ್ರೂಪ್ ವೈಸ್
+Territory Targets,ಪ್ರದೇಶ ಗುರಿಗಳ
+Test,ಟೆಸ್ಟ್
+Test Email Id,ಟೆಸ್ಟ್ ಮಿಂಚಂಚೆ
+Test Runner,ಟೆಸ್ಟ್ ರನ್ನರ್
+Test the Newsletter,ಸುದ್ದಿಪತ್ರ ಪರೀಕ್ಷಿಸಿ
+The BOM which will be replaced,BOM ಯಾವ ಸ್ಥಾನಾಂತರಿಸಲಾಗಿದೆ
+The First User: You,ಮೊದಲ ಬಳಕೆದಾರ : ನೀವು
+"The Item that represents the Package. This Item must have ""Is Stock Item"" as ""No"" and ""Is Sales Item"" as ""Yes""","ಐಟಂ ಮಾಡಿದರು ಪ್ಯಾಕೇಜ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ""ಇಲ್ಲ "" ಮತ್ತು "" ಹೌದು "" ಎಂದು "" ಮಾರಾಟದ ಐಟಂ "" ಈ ಐಟಂ ""ಸ್ಟಾಕ್ ಐಟಂ "" ಮಾಡಬೇಕು"
+The Organization,ಸಂಸ್ಥೆ
+"The account head under Liability, in which Profit/Loss will be booked","ಲಾಭ / ನಷ್ಟ ಗೊತ್ತು ಯಾವ ಹೊಣೆಗಾರಿಕೆ ಅಡಿಯಲ್ಲಿ ಖಾತೆ ತಲೆ ,"
+"The date on which next invoice will be generated. It is generated on submit.
+",
+The date on which recurring invoice will be stop,ಮರುಕಳಿಸುವ ಸರಕುಪಟ್ಟಿ ಸ್ಟಾಪ್ ಯಾವ ದಿನಾಂಕ
+"The day of the month on which auto invoice will be generated e.g. 05, 28 etc ",
+The day(s) on which you are applying for leave are holiday. You need not apply for leave.,ನೀವು ರಜೆ ಹಾಕುತ್ತಿವೆ ಮೇಲೆ ದಿನ (ಗಳು) ರಜಾ ಇವೆ . ನೀವು ಬಿಟ್ಟು ಅರ್ಜಿ ಅಗತ್ಯವಿದೆ .
+The first Leave Approver in the list will be set as the default Leave Approver,ಪಟ್ಟಿಯಲ್ಲಿ ಮೊದಲ ಲೀವ್ ಅನುಮೋದಕ ಡೀಫಾಲ್ಟ್ ಲೀವ್ ಅನುಮೋದಕ ಎಂದು ಸೆಟ್ ಮಾಡಲಾಗುತ್ತದೆ
+The first user will become the System Manager (you can change that later).,ಮೊದಲ ಬಳಕೆದಾರ ( ನೀವು ನಂತರ ಬದಲಾಯಿಸಬಹುದು ) ವ್ಯವಸ್ಥೆ ನಿರ್ವಾಹಕರಾಗುತ್ತೀರಿ.
+The gross weight of the package. Usually net weight + packaging material weight. (for print),ಪ್ಯಾಕೇಜ್ ಒಟ್ಟಾರೆ ತೂಕದ . ಸಾಮಾನ್ಯವಾಗಿ ನಿವ್ವಳ ತೂಕ + ಪ್ಯಾಕೇಜಿಂಗ್ ವಸ್ತುಗಳ ತೂಕ . ( ಮುದ್ರಣ )
+The name of your company for which you are setting up this system.,ನೀವು ಈ ಗಣಕವನ್ನು ಹೊಂದಿಸುವ ಇದು ನಿಮ್ಮ ಕಂಪನಿ ಹೆಸರು .
+The net weight of this package. (calculated automatically as sum of net weight of items),ಈ ಪ್ಯಾಕೇಜ್ ನಿವ್ವಳ ತೂಕ . ( ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲ ಐಟಂಗಳನ್ನು ನಿವ್ವಳ ತೂಕ ಮೊತ್ತ ಎಂದು )
+The new BOM after replacement,ಬದಲಿ ನಂತರ ಹೊಸ BOM
+The rate at which Bill Currency is converted into company's base currency,ಬಿಲ್ ಕರೆನ್ಸಿ ಕಂಪನಿಯ ಮೂಲ ಕರೆನ್ಸಿ ಪರಿವರ್ತಿಸಲಾಯಿತು ದರವನ್ನು
+The unique id for tracking all recurring invoices. It is generated on submit.,ಎಲ್ಲಾ ಮರುಕಳಿಸುವ ಇನ್ವಾಯ್ಸ್ ಟ್ರ್ಯಾಕ್ ಅನನ್ಯ ID . ಇದು ಸಲ್ಲಿಸಲು ಮೇಲೆ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ.
+Then By (optional),ನಂತರ ( ಐಚ್ಛಿಕ )
+There are more holidays than working days this month.,ಈ ತಿಂಗಳ ದಿನಗಳ ಕೆಲಸ ಹೆಚ್ಚು ರಜಾದಿನಗಳಲ್ಲಿ ಇವೆ .
+"There can only be one Shipping Rule Condition with 0 or blank value for ""To Value""","ಕೇವಲ "" ಮೌಲ್ಯವನ್ನು "" 0 ಅಥವಾ ಖಾಲಿ ಮೌಲ್ಯದೊಂದಿಗೆ ಒಂದು ಹಡಗು ರೂಲ್ ಕಂಡಿಶನ್ ಇಡಬಹುದು"
+There is not enough leave balance for Leave Type {0},ಲೀವ್ ಪ್ರಕಾರ ಸಾಕಷ್ಟು ರಜೆ ಸಮತೋಲನ ಇಲ್ಲ {0}
+There is nothing to edit.,ಸಂಪಾದಿಸಲು ಏನೂ ಇಲ್ಲ.
+There was an error. One probable reason could be that you haven't saved the form. Please contact support@erpnext.com if the problem persists.,ಒಂದು ದೋಷ ಉಂಟಾಗಿದೆ . ನೀವು ಉಳಿಸಿಲ್ಲ ಮಾಡಲಿಲ್ಲ ಒಂದು ಸಂಭಾವ್ಯ ಕಾರಣ ಸಮಸ್ಯೆ ಮುಂದುವರಿದರೆ support@erpnext.com ಸಂಪರ್ಕಿಸಿ ಡಾಕ್ಯುಮೆಂಟ್ ಸಾಧ್ಯವಾಗಿಲ್ಲ .
+There were errors,ದೋಷಗಳು ಇದ್ದವು
+There were errors while sending email. Please try again.,ಇಮೇಲ್ ಕಳುಹಿಸುವಾಗ ದೋಷಗಳು ಇದ್ದವು. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ .
+There were errors.,ದೋಷಗಳು ಇದ್ದವು.
+This Currency is disabled. Enable to use in transactions,ಕರೆನ್ಸಿ ಅಶಕ್ತಗೊಳಿಸಲಾಗಿರುತ್ತದೆ. ವ್ಯವಹಾರಗಳಲ್ಲಿ ಬಳಸಲು ಸಕ್ರಿಯಗೊಳಿಸಿ
+This Leave Application is pending approval. Only the Leave Apporver can update status.,ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನುಮೋದನೆ ಬಾಕಿ ಇದೆ ಬಿಡಿ . ಬಿಡಲು Apporver ಡೇಟ್ ಮಾಡಬಹುದು .
+This Time Log Batch has been billed.,ಈ ಟೈಮ್ ಲಾಗ್ ಬ್ಯಾಚ್ ಎನಿಸಿದೆ.
+This Time Log Batch has been cancelled.,ಈ ಟೈಮ್ ಲಾಗ್ ಬ್ಯಾಚ್ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ.
+This Time Log conflicts with {0},ಈ ಟೈಮ್ ಲಾಗ್ ಜೊತೆ ಘರ್ಷಣೆಗಳು {0}
+This is PERMANENT action and you cannot undo. Continue?,ಈ ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಿ ಹೋಗುತ್ತದೆ ಮತ್ತು ನೀವು ರದ್ದುಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮುಂದುವರಿಸಿ ?
+This is a root account and cannot be edited.,ಈ ಒಂದು ಮೂಲ ಖಾತೆಯನ್ನು ಮತ್ತು ಸಂಪಾದಿತವಾಗಿಲ್ಲ .
+This is a root customer group and cannot be edited.,ಈ ಗ್ರಾಹಕ ಗುಂಪಿನ ಮೂಲ ಮತ್ತು ಸಂಪಾದಿತವಾಗಿಲ್ಲ .
+This is a root item group and cannot be edited.,ಈ ಒಂದು ಮೂಲ ಐಟಂ ಗುಂಪು ಮತ್ತು ಸಂಪಾದಿತವಾಗಿಲ್ಲ .
+This is a root sales person and cannot be edited.,ಈ ಒಂದು ಮೂಲ ಮಾರಾಟಗಾರ ಮತ್ತು ಸಂಪಾದಿತವಾಗಿಲ್ಲ .
+This is a root territory and cannot be edited.,ಈ ಒಂದು ಮೂಲ ಪ್ರದೇಶವನ್ನು ಮತ್ತು ಸಂಪಾದಿತವಾಗಿಲ್ಲ .
+This is an example website auto-generated from ERPNext,ಈ ERPNext ನಿಂದ ಸ್ವಯಂ ರಚಿತವಾದ ಒಂದು ಉದಾಹರಣೆ ವೆಬ್ಸೈಟ್
+This is permanent action and you cannot undo. Continue?,ಇದು ಶಾಶ್ವತ ಆಕ್ಷನ್ ಮತ್ತು ನೀವು ರದ್ದುಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮುಂದುವರಿಸಿ ?
+This is the number of the last created transaction with this prefix,ಈ ಪೂರ್ವನಾಮವನ್ನು ಹೊಂದಿರುವ ಲೋಡ್ ದಾಖಲಿಸಿದವರು ವ್ಯವಹಾರದ ಸಂಖ್ಯೆ
+This will be used for setting rule in HR module,ಈ ಮಾನವ ಸಂಪನ್ಮೂಲ ಭಾಗದಲ್ಲಿ ನಿಯಮ ಸ್ಥಾಪನೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ
+Thread HTML,ಥ್ರೆಡ್ ಎಚ್ಟಿಎಮ್ಎಲ್
+Thursday,ಗುರುವಾರ
+Time Log,ಟೈಮ್ ಲಾಗ್
+Time Log Batch,ಟೈಮ್ ಲಾಗ್ ಬ್ಯಾಚ್
+Time Log Batch Detail,ಟೈಮ್ ಲಾಗ್ ಬ್ಯಾಚ್ ವಿವರ
+Time Log Batch Details,ಟೈಮ್ ಲಾಗ್ ಬ್ಯಾಚ್ ವಿವರಗಳು
+Time Log Batch {0} must be 'Submitted',ಟೈಮ್ ಲಾಗ್ ಬ್ಯಾಚ್ {0} ' ಸಲ್ಲಿಸಲಾಗಿದೆ ' ಮಾಡಬೇಕು
+Time Log for tasks.,ಕಾರ್ಯಗಳಿಗಾಗಿ ಟೈಮ್ ಲಾಗ್ .
+Time Log {0} must be 'Submitted',ಟೈಮ್ ಲಾಗ್ {0} ' ಸಲ್ಲಿಸಲಾಗಿದೆ ' ಮಾಡಬೇಕು
+Time Zone,ಕಾಲವಲಯವನ್ನು
+Time Zones,ಸಮಯದ ವಲಯಗಳು
+Time and Budget,ಸಮಯ ಮತ್ತು ಬಜೆಟ್
+Time at which items were delivered from warehouse,ವಸ್ತುಗಳನ್ನು ಟೈಮ್ ಗೋದಾಮಿನ ವಿತರಣೆ ಮಾಡಲಾಯಿತು
+Time at which materials were received,ವಸ್ತುಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ ಯಾವ ಸಮಯದಲ್ಲಿ
+Title,ಶೀರ್ಷಿಕೆ
+Titles for print templates e.g. Proforma Invoice.,ಮುದ್ರಣ ಶೀರ್ಷಿಕೆ ಇ ಜಿ ಟೆಂಪ್ಲೇಟ್ಗಳು Proforma ಸರಕುಪಟ್ಟಿ .
+To,ಗೆ
+To Currency,ಕರೆನ್ಸಿ
+To Date,ದಿನಾಂಕ
+To Date should be same as From Date for Half Day leave,ದಿನಾಂಕ ಅರ್ಧ ದಿನ ರಜೆ Fromdate ಅದೇ ಇರಬೇಕು
+To Discuss,ಡಿಸ್ಕಸ್
+To Do List,ಪಟ್ಟಿ ಮಾಡಿ
+To Package No.,ನಂ ಕಟ್ಟಿನ
+To Produce,ಉತ್ಪಾದಿಸಲು
+To Time,ಸಮಯ
+To Value,ಮೌಲ್ಯ
+To Warehouse,ಗೋದಾಮಿನ
+"To add child nodes, explore tree and click on the node under which you want to add more nodes.","ChildNodes ಸೇರಿಸಲು, ಮರ ಅನ್ವೇಷಿಸಲು ಮತ್ತು ನೀವು ಹೆಚ್ಚು ಗ್ರಂಥಿಗಳು ಸೇರಿಸಲು ಬಯಸುವ ಯಾವ ನೋಡ್ ಅನ್ನು ."
+"To assign this issue, use the ""Assign"" button in the sidebar.","ಈ ಸಮಸ್ಯೆಯನ್ನು ನಿಯೋಜಿಸಲು ಸೈಡ್ಬಾರ್ನಲ್ಲಿ "" ನಿಯೋಜನೆ "" ಗುಂಡಿಯನ್ನು ಬಳಸಿ."
+To create a Bank Account:,ಒಂದು ಬ್ಯಾಂಕ್ ಖಾತೆಯನ್ನು ರಚಿಸಲು :
+To create a Tax Account:,ಒಂದು ತೆರಿಗೆ ಖಾತೆಯನ್ನು ರಚಿಸಲು :
+"To create an Account Head under a different company, select the company and save customer.","ಬೇರೆ ಕಂಪನಿ ಅಡಿಯಲ್ಲಿ ಖಾತೆ ಹೆಡ್ ರಚಿಸಲು, ಕಂಪನಿಯ ಆಯ್ಕೆ ಮತ್ತು ಗ್ರಾಹಕ ಉಳಿಸಲು ."
+To date cannot be before from date,ಇಲ್ಲಿಯವರೆಗೆ fromDate ಮೊದಲು ಸಾಧ್ಯವಿಲ್ಲ
+To enable Point of Sale features,ಮಾರಾಟಕ್ಕೆ b> ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪಾಯಿಂಟ್ ಶಕ್ತಗೊಳಿಸಲು
+To enable Point of Sale view,ಮಾರಾಟಕ್ಕೆ b> ವೀಕ್ಷಿಸಿ ಪಾಯಿಂಟ್ ಶಕ್ತಗೊಳಿಸಲು
+To get Item Group in details table,ವಿವರಗಳು ಕೋಷ್ಟಕದಲ್ಲಿ ಐಟಂ ಗುಂಪು ಪಡೆಯಲು
+"To include tax in row {0} in Item rate, taxes in rows {1} must also be included","ಸತತವಾಗಿ ತೆರಿಗೆ ಸೇರಿಸಲು {0} ಐಟಂ ಪ್ರಮಾಣದಲ್ಲಿ , ಸಾಲುಗಳಲ್ಲಿ ತೆರಿಗೆ {1} , ಎಂದು ಸೇರಿಸಲೇಬೇಕು"
+"To merge, following properties must be same for both items","ವಿಲೀನಗೊಳ್ಳಲು , ನಂತರ ಲಕ್ಷಣಗಳು ಐಟಂಗಳನ್ನು ಸಾಮಾನ್ಯ ಇರಬೇಕು"
+"To report an issue, go to ",
+"To run a test add the module name in the route after '{0}'. For example, {1}","ಪರೀಕ್ಷಾ ' {0} ' ನಂತರ ಮಾರ್ಗದಲ್ಲಿನ ಘಟಕ ಹೆಸರು ಸೇರಿಸಲು ರನ್ . ಉದಾಹರಣೆಗೆ, {1}"
+"To set this Fiscal Year as Default, click on 'Set as Default'","ಡೀಫಾಲ್ಟ್ ಎಂದು ಈ ಆರ್ಥಿಕ ವರ್ಷ ಹೊಂದಿಸಲು, ' ಪೂರ್ವನಿಯೋಜಿತವಾಗಿನಿಗದಿಪಡಿಸು ' ಕ್ಲಿಕ್"
+To track any installation or commissioning related work after sales,ಮಾರಾಟ ನಂತರ ಯಾವುದೇ ಅನುಸ್ಥಾಪನ ಅಥವಾ ಸಂಬಂಧಿತ ಕೆಲಸ ಸಿದ್ಧಪಡಿಸುವ ಟ್ರ್ಯಾಕ್
+"To track brand name in the following documents Delivery Note, Opportunity, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No","ಕೆಳಗಿನ ದಾಖಲೆಗಳನ್ನು ಡೆಲಿವರಿ ನೋಟ್, ಅವಕಾಶ , ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ , ಐಟಂ , ಪರ್ಚೇಸ್ ಆರ್ಡರ್ , ಖರೀದಿ ಚೀಟಿ , ರಸೀತಿ ಖರೀದಿದಾರ , ಉದ್ಧರಣ , ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ , ಮಾರಾಟದ BOM , ಮಾರಾಟದ ಆರ್ಡರ್ , ಅನುಕ್ರಮ ಸಂಖ್ಯೆ ನಲ್ಲಿ brandname ಟ್ರ್ಯಾಕ್"
+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.,ಅವರ ಸರಣಿ ಸೂಲ ಆಧರಿಸಿ ಮಾರಾಟ ಮತ್ತು ಖರೀದಿ ದಾಖಲೆಗಳನ್ನು ಐಟಂ ಅನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು . ಆದ್ದರಿಂದ ಉತ್ಪನ್ನದ ಖಾತರಿ ವಿವರಗಳು ಪತ್ತೆಹಚ್ಚಲು ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಬಹುದು ಇದೆ .
+To track items in sales and purchase documents with batch nos
Preferred Industry: Chemicals etc,ಮಾರಾಟದಲ್ಲಿ ಐಟಂಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮತ್ತು ಬ್ಯಾಚ್ ಸೂಲ
ಇಷ್ಟದ ಇಂಡಸ್ಟ್ರಿ ದಾಖಲೆಗಳನ್ನು ಖರೀದಿಸಲು: ರಾಸಾಯನಿಕಗಳು ಇತ್ಯಾದಿ b>
+To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.,ಬಾರ್ಕೋಡ್ ಐಟಂಗಳನ್ನು ಟ್ರ್ಯಾಕ್ . ನೀವು ಐಟಂ ಬಾರ್ಸಂಕೇತವನ್ನು ಸ್ಕ್ಯಾನ್ ಮೂಲಕ ಡೆಲಿವರಿ ಗಮನಿಸಿ ಮತ್ತು ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಐಟಂಗಳನ್ನು ನಮೂದಿಸಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ .
+Tools,ಪರಿಕರಗಳು
+Total,ಒಟ್ಟು
+Total Advance,ಒಟ್ಟು ಅಡ್ವಾನ್ಸ್
+Total Allocated Amount,ನಿಗದಿ ಒಟ್ಟು ಪ್ರಮಾಣ
+Total Allocated Amount can not be greater than unmatched amount,ಒಟ್ಟು ನಿಗದಿ ಪ್ರಮಾಣ ಸಾಟಿಯಿಲ್ಲದ ಪ್ರಮಾಣದ ಹೆಚ್ಚಾಗಿದೆ ಸಾಧ್ಯವಿಲ್ಲ
+Total Amount,ಒಟ್ಟು ಪ್ರಮಾಣ
+Total Amount To Pay,ಪಾವತಿಸಲು ಒಟ್ಟು ಪ್ರಮಾಣ
+Total Amount in Words,ವರ್ಡ್ಸ್ ಒಟ್ಟು ಪ್ರಮಾಣ
+Total Billing This Year: ,
+Total Claimed Amount,ಹಕ್ಕು ಪಡೆದ ಒಟ್ಟು ಪ್ರಮಾಣ
+Total Commission,ಒಟ್ಟು ಆಯೋಗ
+Total Cost,ಒಟ್ಟು ವೆಚ್ಚ
+Total Credit,ಒಟ್ಟು ಕ್ರೆಡಿಟ್
+Total Debit,ಒಟ್ಟು ಡೆಬಿಟ್
+Total Debit must be equal to Total Credit. The difference is {0},ಒಟ್ಟು ಡೆಬಿಟ್ ಒಟ್ಟು ಕ್ರೆಡಿಟ್ ಸಮಾನವಾಗಿರಬೇಕು . ವ್ಯತ್ಯಾಸ {0}
+Total Deduction,ಒಟ್ಟು ಕಳೆಯುವುದು
+Total Earning,ಒಟ್ಟು ದುಡಿಯುತ್ತಿದ್ದ
+Total Experience,ಒಟ್ಟು ಅನುಭವ
+Total Hours,ಒಟ್ಟು ಅವರ್ಸ್
+Total Hours (Expected),ಒಟ್ಟು ಅವರ್ಸ್ ( ನಿರೀಕ್ಷಿತ )
+Total Invoiced Amount,ಒಟ್ಟು ಸರಕುಪಟ್ಟಿ ಪ್ರಮಾಣ
+Total Leave Days,ಒಟ್ಟು ರಜೆಯ ದಿನಗಳಲ್ಲಿ
+Total Leaves Allocated,ನಿಗದಿ ಒಟ್ಟು ಎಲೆಗಳು
+Total Message(s),ಒಟ್ಟು ಸಂದೇಶ (ಗಳು)
+Total Operating Cost,ಒಟ್ಟು ವೆಚ್ಚವನ್ನು
+Total Points,ಒಟ್ಟು ಪಾಯಿಂಟುಗಳು
+Total Raw Material Cost,ಒಟ್ಟು ರಾ ಮೆಟೀರಿಯಲ್ ವೆಚ್ಚ
+Total Sanctioned Amount,ಒಟ್ಟು ಮಂಜೂರಾದ ಹಣದಲ್ಲಿ
+Total Score (Out of 5),ಒಟ್ಟು ಸ್ಕೋರ್ ( 5)
+Total Tax (Company Currency),ಒಟ್ಟು ತೆರಿಗೆ ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Total Taxes and Charges,ಒಟ್ಟು ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು
+Total Taxes and Charges (Company Currency),ಒಟ್ಟು ತೆರಿಗೆಗಳು ಮತ್ತು ಶುಲ್ಕಗಳು ( ಕಂಪನಿ ಕರೆನ್ಸಿ )
+Total Words,ಒಟ್ಟು ವರ್ಡ್ಸ್
+Total Working Days In The Month,ತಿಂಗಳಲ್ಲಿ ಒಟ್ಟು ವರ್ಕಿಂಗ್ ದಿನಗಳು
+Total allocated percentage for sales team should be 100,ಮಾರಾಟದ ತಂಡಕ್ಕೆ ಹಂಚಿಕೆ ಶೇಕಡಾವಾರು ಒಟ್ಟು 100 ಶುಡ್
+Total amount of invoices received from suppliers during the digest period,ಡೈಜೆಸ್ಟ್ ಅವಧಿಯಲ್ಲಿ ಮೇಲೆ ಬೀಳುವ ವಿತರಕರಿಂದ ಪಡೆದ ಇನ್ವಾಯ್ಸ್ ಒಟ್ಟು ಪ್ರಮಾಣವನ್ನು
+Total amount of invoices sent to the customer during the digest period,ಡೈಜೆಸ್ಟ್ ಅವಧಿಯಲ್ಲಿ ಮೇಲೆ ಬೀಳುವ ಗ್ರಾಹಕ ಕಳುಹಿಸಲಾಗಿದೆ ಇನ್ವಾಯ್ಸ್ ಒಟ್ಟು ಪ್ರಮಾಣವನ್ನು
+Total cannot be zero,ಒಟ್ಟು ಶೂನ್ಯ ಸಾಧ್ಯವಿಲ್ಲ
+Total in words,ಪದಗಳನ್ನು ಒಟ್ಟು
+Total points for all goals should be 100. It is {0},ಎಲ್ಲಾ ಗುರಿಗಳನ್ನು ಒಟ್ಟು ಅಂಕಗಳನ್ನು ಇದು 100 ಶುಡ್ {0}
+Total weightage assigned should be 100%. It is {0},ನಿಯೋಜಿಸಲಾಗಿದೆ ಒಟ್ಟು ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು 100% ಇರಬೇಕು. ಇದು {0}
+Totals,ಮೊತ್ತವನ್ನು
+Track Leads by Industry Type.,ಟ್ರ್ಯಾಕ್ ಇಂಡಸ್ಟ್ರಿ ಪ್ರಕಾರ ಕಾರಣವಾಗುತ್ತದೆ.
+Track this Delivery Note against any Project,ಯಾವುದೇ ಪ್ರಾಜೆಕ್ಟ್ ವಿರುದ್ಧ ಈ ಡೆಲಿವರಿ ಗಮನಿಸಿ ಟ್ರ್ಯಾಕ್
+Track this Sales Order against any Project,ಯಾವುದೇ ಪ್ರಾಜೆಕ್ಟ್ ವಿರುದ್ಧ ಈ ಮಾರಾಟದ ಆರ್ಡರ್ ಟ್ರ್ಯಾಕ್
+Trainee,ಶಿಕ್ಷಾರ್ಥಿ
+Transaction,ಟ್ರಾನ್ಸಾಕ್ಷನ್
+Transaction Date,TransactionDate
+Transaction not allowed against stopped Production Order {0},ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ ಟ್ರಾನ್ಸಾಕ್ಷನ್ ಉತ್ಪಾದನೆ ಆರ್ಡರ್ ವಿರುದ್ಧ ನಿಲ್ಲಿಸಿತು {0}
+Transfer,ವರ್ಗಾವಣೆ
+Transfer Material,ಟ್ರಾನ್ಸ್ಫರ್ ವಸ್ತು
+Transfer Raw Materials,ರಾ ಮೆಟೀರಿಯಲ್ಸ್ ವರ್ಗಾಯಿಸಿ
+Transferred Qty,ಪ್ರಮಾಣ ವರ್ಗಾಯಿಸಲಾಯಿತು
+Transportation,ಸಾರಿಗೆ
+Transporter Info,ಸಾರಿಗೆ ಮಾಹಿತಿ
+Transporter Name,ಟ್ರಾನ್ಸ್ಪೋರ್ಟರ್ ಹೆಸರು
+Transporter lorry number,ಟ್ರಾನ್ಸ್ಪೋರ್ಟರ್ ಲಾರಿ ಸಂಖ್ಯೆ
+Trash Reason,ಅನುಪಯುಕ್ತ ಕಾರಣ
+Travel,ಓಡಾಡು
+Travel Expenses,ಪ್ರಯಾಣ ವೆಚ್ಚ
+Tree Type,ಟ್ರೀ ಕೌಟುಂಬಿಕತೆ
+Tree of Item Groups.,ಐಟಂ ಗುಂಪುಗಳು ಟ್ರೀ .
+Tree of finanial Cost Centers.,Finanial ವೆಚ್ಚ ಕೇಂದ್ರದ ಟ್ರೀ .
+Tree of finanial accounts.,Finanial ಖಾತೆಗಳ ಟ್ರೀ .
+Trial Balance,ಟ್ರಯಲ್ ಬ್ಯಾಲೆನ್ಸ್
+Tuesday,ಮಂಗಳವಾರ
+Type,ದರ್ಜೆ
+Type of document to rename.,ಬದಲಾಯಿಸಲು ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರ .
+"Type of leaves like casual, sick etc.","ಪ್ರಾಸಂಗಿಕ , ಅನಾರೋಗ್ಯ , ಇತ್ಯಾದಿ ಎಲೆಗಳ ಪ್ರಕಾರ"
+Types of Expense Claim.,ಖರ್ಚು ಹಕ್ಕು ವಿಧಗಳು .
+Types of activities for Time Sheets,ಟೈಮ್ ಹಾಳೆಗಳು ಚಟುವಟಿಕೆಗಳು ವಿಧಗಳು
+"Types of employment (permanent, contract, intern etc.).","ಉದ್ಯೋಗ ವಿಧಗಳು ( ಶಾಶ್ವತ , ಒಪ್ಪಂದ , ಇಂಟರ್ನ್ , ಇತ್ಯಾದಿ ) ."
+UOM Conversion Detail,UOM ಪರಿವರ್ತನೆ ವಿವರಗಳು
+UOM Conversion Details,UOM ಪರಿವರ್ತನೆ ವಿವರಗಳು
+UOM Conversion Factor,UOM ಪರಿವರ್ತಿಸುವುದರ
+UOM Conversion factor is required in row {0},UOM ಪರಿವರ್ತಿಸುವುದರ ಸತತವಾಗಿ ಅಗತ್ಯವಿದೆ {0}
+UOM Name,UOM ಹೆಸರು
+UOM coversion factor required for UOM {0} in Item {1},ಐಟಂ UOM ಅಗತ್ಯವಿದೆ UOM coversion ಅಂಶ {0} {1}
+Unable to load: {0},ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ: {0}
+Under AMC,ಎಎಂಸಿ ಅಂಡರ್
+Under Graduate,ಸ್ನಾತಕಪೂರ್ವ ವಿದ್ಯಾರ್ಥಿ
+Under Warranty,ವಾರಂಟಿ
+Unit,ಘಟಕ
+Unit of Measure,ಅಳತೆಯ ಘಟಕ
+Unit of Measure {0} has been entered more than once in Conversion Factor Table,ಅಳತೆಯ ಘಟಕ {0} ಹೆಚ್ಚು ಪರಿವರ್ತಿಸುವುದರ ಟೇಬಲ್ ಒಮ್ಮೆ ಹೆಚ್ಚು ನಮೂದಿಸಲಾದ
+"Unit of measurement of this item (e.g. Kg, Unit, No, Pair).","ಈ ಐಟಂ ( ಉದಾ ಕೆಜಿ, ಘಟಕ , ಇಲ್ಲ, ಜೋಡಿ ) ಅಳತೆಯ ಘಟಕ ."
+Units/Hour,ಘಟಕಗಳು / ಅವರ್
+Units/Shifts,ಘಟಕಗಳು / ಸ್ಥಾನಪಲ್ಲಟ
+Unknown Column: {0},ಅಪರಿಚಿತ ಅಂಕಣ : {0}
+Unknown Print Format: {0},ಅಪರಿಚಿತ ಪ್ರಿಂಟ್ ಗಾತ್ರ : {0}
+Unmatched Amount,ಸಾಟಿಯಿಲ್ಲದ ಪ್ರಮಾಣ
+Unpaid,ವೇತನರಹಿತ
+Unread Messages,ಓದದ ಸಂದೇಶಗಳು
+Unscheduled,ಅನಿಗದಿತ
+Unsecured Loans,ಅಸುರಕ್ಷಿತ ಸಾಲ
+Unstop,ಅಡ್ಡಿಯಾಗಿರುವುದನ್ನು ಬಿಡಿಸು
+Unstop Material Request,ಅಡ್ಡಿಯಾಗಿರುವುದನ್ನು ಬಿಡಿಸು ಮೆಟೀರಿಯಲ್ ವಿನಂತಿ
+Unstop Purchase Order,ಅಡ್ಡಿಯಾಗಿರುವುದನ್ನು ಬಿಡಿಸು ಪರ್ಚೇಸ್ ಆರ್ಡರ್
+Unsubscribed,ಅನ್ಸಬ್ಸ್ಕ್ರೈಬ್
+Update,ಅಪ್ಡೇಟ್
+Update Clearance Date,ಅಪ್ಡೇಟ್ ಕ್ಲಿಯರೆನ್ಸ್ ದಿನಾಂಕ
+Update Cost,ನವೀಕರಣ ವೆಚ್ಚ
+Update Finished Goods,ಅಪ್ಡೇಟ್ ಪೂರ್ಣಗೊಂಡ ಸರಕನ್ನು
+Update Landed Cost,ನವೀಕರಣ ವೆಚ್ಚ ಇಳಿಯಿತು
+Update Series,ಅಪ್ಡೇಟ್ ಸರಣಿ
+Update Series Number,ಅಪ್ಡೇಟ್ ಸರಣಿ ಸಂಖ್ಯೆ
+Update Stock,ಸ್ಟಾಕ್ ನವೀಕರಿಸಲು
+"Update allocated amount in the above table and then click ""Allocate"" button","ನಂತರ ಮೇಲಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ಹಂಚಿಕೆ ಪ್ರಮಾಣವನ್ನು ಅಪ್ಡೇಟ್ ಮತ್ತು ಬಟನ್ "" ನಿಗದಿಪಡಿಸಬೇಕಾಗುತ್ತದೆ "" ಕ್ಲಿಕ್"
+Update bank payment dates with journals.,ಜರ್ನಲ್ ಬ್ಯಾಂಕಿಂಗ್ ಪಾವತಿ ದಿನಾಂಕ ನವೀಕರಿಸಿ .
+Update clearance date of Journal Entries marked as 'Bank Vouchers',ಜರ್ನಲ್ ನಮೂದುಗಳನ್ನು ಅಪ್ಡೇಟ್ ತೆರವು ದಿನಾಂಕ ' ಬ್ಯಾಂಕ್ ರಶೀದಿ ' ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ
+Updated,ನವೀಕರಿಸಲಾಗಿದೆ
+Updated Birthday Reminders,ನವೀಕರಿಸಲಾಗಿದೆ ಜನ್ಮದಿನ ಜ್ಞಾಪನೆಗಳು
+Upload,ಅಪ್ಲೋಡ್
+Upload Attachment,ಬಾಂಧವ್ಯ ಅಪ್ಲೋಡ್
+Upload Attendance,ಅಟೆಂಡೆನ್ಸ್ ಅಪ್ಲೋಡ್
+Upload Backups to Dropbox,ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಬ್ಯಾಕ್ಅಪ್ ಅಪ್ಲೋಡ್
+Upload Backups to Google Drive,Google ಡ್ರೈವ್ನಲ್ಲಿ ಬ್ಯಾಕ್ಅಪ್ ಅಪ್ಲೋಡ್
+Upload HTML,ಅಪ್ಲೋಡ್ ಎಚ್ಟಿಎಮ್ಎಲ್
+Upload a .csv file with two columns: the old name and the new name. Max 500 rows.,ಎರಡು ಕಾಲಮ್ಗಳು ಒಂದು CSV ಕಡತ ಅಪ್ಲೋಡ್ : . ಹಳೆಯ ಹೆಸರು ಮತ್ತು ಹೊಸ ಹೆಸರು . ಮ್ಯಾಕ್ಸ್ 500 ಸಾಲುಗಳನ್ನು .
+Upload a file,ಕಡತ ಸೇರಿಸಿ
+Upload attendance from a .csv file,ಒಂದು . CSV ಕಡತ ಹಾಜರಾತಿ ಅಪ್ಲೋಡ್
+Upload stock balance via csv.,CSV ಮೂಲಕ ಸ್ಟಾಕ್ ಸಮತೋಲನ ಅಪ್ಲೋಡ್ .
+Upload your letter head and logo - you can edit them later.,ನಿಮ್ಮ ತಲೆಬರಹ ಮತ್ತು ಅಪ್ಲೋಡ್ ಲೋಗೋ - ನೀವು ನಂತರ ಅವುಗಳನ್ನು ಸಂಪಾದಿಸಬಹುದು .
+Uploading...,ಅಪ್ಲೋಡ್ ...
+Upper Income,ಮೇಲ್ ವರಮಾನ
+Urgent,ತುರ್ತಿನ
+Use Multi-Level BOM,ಬಹು ಮಟ್ಟದ BOM ಬಳಸಿ
+Use SSL,SSL ಬಳಸಲು
+User,ಬಳಕೆದಾರ
+User ID,ಬಳಕೆದಾರ ID
+User ID not set for Employee {0},ಬಳಕೆದಾರ ID ನೌಕರ ಸೆಟ್ {0}
+User Name,ಬಳಕೆದಾರ
+User Name or Support Password missing. Please enter and try again.,ಬಳಕೆದಾರ ಹೆಸರು ಬೆಂಬಲ ಕಾಣೆಯಾಗಿದೆ . ನಮೂದಿಸಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.
+User Permission Restrictions,UserPermission ನಿರ್ಬಂಧಗಳು
+User Remark,ಬಳಕೆದಾರ ಟೀಕಿಸು
+User Remark will be added to Auto Remark,ಬಳಕೆದಾರ ಟೀಕಿಸು ಆಟೋ ಟೀಕಿಸು ಸೇರಿಸಲಾಗುತ್ತದೆ
+User Remarks is mandatory,ಬಳಕೆದಾರ ಕಡ್ಡಾಯ ರಿಮಾರ್ಕ್ಸ್
+User Restrictions,ಬಳಕೆದಾರ ನಿರ್ಬಂಧಗಳು
+User Specific,ಬಳಕೆದಾರ ನಿರ್ದಿಷ್ಟ
+User must always select,ಬಳಕೆದಾರ ಯಾವಾಗಲೂ ಆಯ್ಕೆ ಮಾಡಬೇಕು
+User {0} is already assigned to Employee {1},ಬಳಕೆದಾರ {0} ಈಗಾಗಲೇ ನೌಕರರ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ {1}
+User {0} is disabled,ಬಳಕೆದಾರ {0} ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
+Username,ಬಳಕೆದಾರ
+Users with this role are allowed to create / modify accounting entry before frozen date,ಈ ಪಾತ್ರವನ್ನು ಬಳಕೆದಾರರು ಮುಂಚೆ ಫ್ರೀಜ್ ಲೆಕ್ಕಪರಿಶೋಧಕ ಪ್ರವೇಶ ಮಾರ್ಪಡಿಸಲು / ರಚಿಸಲು ಅವಕಾಶ
+Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts,ಈ ಪಾತ್ರವನ್ನು ಬಳಕೆದಾರರು ಹೆಪ್ಪುಗಟ್ಟಿದ ಖಾತೆಗಳ ವಿರುದ್ಧ ಲೆಕ್ಕಪರಿಶೋಧಕ ನಮೂದುಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು / ಹೆಪ್ಪುಗಟ್ಟಿದ ಖಾತೆಗಳನ್ನು ಸೆಟ್ ಮತ್ತು ರಚಿಸಲು ಅವಕಾಶ
+Utilities,ಉಪಯುಕ್ತತೆಗಳನ್ನು
+Utility Expenses,ಯುಟಿಲಿಟಿ ವೆಚ್ಚಗಳು
+Valid For Territories,ಭೂಪ್ರದೇಶಗಳ ಮಾನ್ಯ
+Valid From,ಮಾನ್ಯ
+Valid Upto,ಮಾನ್ಯ ವರೆಗೆ
+Valid for Territories,ಪ್ರಾಂತ್ಯಗಳು ಮಾನ್ಯ
+Validate,ಕಾಯಂಗೊಳಿಸು
+Valuation,ಬೆಲೆಕಟ್ಟುವಿಕೆ
+Valuation Method,ಮೌಲ್ಯಮಾಪನ ವಿಧಾನ
+Valuation Rate,ಮೌಲ್ಯಾಂಕನ ದರ
+Valuation Rate required for Item {0},ಐಟಂ ಅಗತ್ಯವಿದೆ ಮೌಲ್ಯಾಂಕನ ದರ {0}
+Valuation and Total,ಮೌಲ್ಯಾಂಕನ ಮತ್ತು ಒಟ್ಟು
+Value,ಮೌಲ್ಯ
+Value or Qty,ಮೌಲ್ಯ ಅಥವಾ ಪ್ರಮಾಣ
+Vehicle Dispatch Date,ವಾಹನ ಡಿಸ್ಪ್ಯಾಚ್ ದಿನಾಂಕ
+Vehicle No,ವಾಹನ ನಂ
+Venture Capital,ಸಾಹಸೋದ್ಯಮ ಬಂಡವಾಳ
+Verified By,ಪರಿಶೀಲಿಸಲಾಗಿದೆ
+View Ledger,ವೀಕ್ಷಿಸು ಲೆಡ್ಜರ್
+View Now,ಈಗ ವೀಕ್ಷಿಸಿ
+Visit report for maintenance call.,ನಿರ್ವಹಣೆ ಕಾಲ್ ವರದಿ ಭೇಟಿ .
+Voucher #,ಚೀಟಿ #
+Voucher Detail No,ಚೀಟಿ ವಿವರ ನಂ
+Voucher ID,ಚೀಟಿ ID ಯನ್ನು
+Voucher No,ಚೀಟಿ ಸಂಖ್ಯೆ
+Voucher No is not valid,ಯಾವುದೇ ಚೀಟಿ ಮಾನ್ಯವಾಗಿಲ್ಲ
+Voucher Type,ಚೀಟಿ ಪ್ರಕಾರ
+Voucher Type and Date,ಚೀಟಿ ಪ್ರಕಾರ ಮತ್ತು ದಿನಾಂಕ
+Walk In,ವಲ್ಕ್
+Warehouse,ಮಳಿಗೆ
+Warehouse Contact Info,ವೇರ್ಹೌಸ್ ಸಂಪರ್ಕ ಮಾಹಿತಿ
+Warehouse Detail,ವೇರ್ಹೌಸ್ ವಿವರ
+Warehouse Name,ವೇರ್ಹೌಸ್ ಹೆಸರು
+Warehouse User,ವೇರ್ಹೌಸ್ ಬಳಕೆದಾರ
+Warehouse and Reference,ವೇರ್ಹೌಸ್ ಮತ್ತು ರೆಫರೆನ್ಸ್
+Warehouse can not be deleted as stock ledger entry exists for this warehouse.,ಸ್ಟಾಕ್ ಲೆಡ್ಜರ್ ಪ್ರವೇಶ ಈ ಗೋದಾಮಿನ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಎಂದು ವೇರ್ಹೌಸ್ ಅಳಿಸಲಾಗುವುದಿಲ್ಲ .
+Warehouse can only be changed via Stock Entry / Delivery Note / Purchase Receipt,ವೇರ್ಹೌಸ್ ಮಾತ್ರ ಸ್ಟಾಕ್ ಎಂಟ್ರಿ / ಡೆಲಿವರಿ ಸೂಚನೆ / ರಸೀತಿ ಖರೀದಿ ಮೂಲಕ ಬದಲಾಯಿಸಬಹುದು
+Warehouse cannot be changed for Serial No.,ವೇರ್ಹೌಸ್ ನೆಯ ಬದಲಾಗಿದೆ ಸಾಧ್ಯವಿಲ್ಲ .
+Warehouse is mandatory for stock Item {0} in row {1},ವೇರ್ಹೌಸ್ ಸ್ಟಾಕ್ ಐಟಂ ಕಡ್ಡಾಯ {0} ಸತತವಾಗಿ {1}
+Warehouse is missing in Purchase Order,ವೇರ್ಹೌಸ್ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಕಾಣೆಯಾಗಿದೆ
+Warehouse required for stock Item {0},ಸ್ಟಾಕ್ ಐಟಂ ಅಗತ್ಯವಿದೆ ವೇರ್ಹೌಸ್ {0}
+Warehouse required in POS Setting,ಪಿಓಎಸ್ ಸೆಟ್ಟಿಂಗ್ ಅಗತ್ಯವಿದೆ ವೇರ್ಹೌಸ್
+Warehouse where you are maintaining stock of rejected items,ನೀವು ತಿರಸ್ಕರಿಸಿದರು ಐಟಂಗಳ ಸ್ಟಾಕ್ ನಿರ್ವಹಿಸುವುದು ಅಲ್ಲಿ ವೇರ್ಹೌಸ್
+Warehouse {0} can not be deleted as quantity exists for Item {1},ಪ್ರಮಾಣ ಐಟಂ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಎಂದು ವೇರ್ಹೌಸ್ {0} ಅಳಿಸಲಾಗಿಲ್ಲ {1}
+Warehouse {0} does not belong to company {1},ವೇರ್ಹೌಸ್ {0} ಸೇರುವುದಿಲ್ಲ ಕಂಪನಿ {1}
+Warehouse {0} does not exist,ವೇರ್ಹೌಸ್ {0} ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
+Warehouse-Wise Stock Balance,ವೇರ್ಹೌಸ್ ವೈಸ್ ಸ್ಟಾಕ್ ಬ್ಯಾಲೆನ್ಸ್
+Warehouse-wise Item Reorder,ವೇರ್ಹೌಸ್ ಬಲ್ಲ ಐಟಂ ಮರುಕ್ರಮಗೊಳಿಸಿ
+Warehouses,ಗೋದಾಮುಗಳು
+Warehouses.,ಗೋದಾಮುಗಳು .
+Warn,ಎಚ್ಚರಿಕೆ
+Warning: Leave application contains following block dates,ಎಚ್ಚರಿಕೆ : ಅಪ್ಲಿಕೇಶನ್ ಬಿಡಿ ಕೆಳಗಿನ ಬ್ಲಾಕ್ ದಿನಾಂಕಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ
+Warning: Material Requested Qty is less than Minimum Order Qty,ಎಚ್ಚರಿಕೆ : ಪ್ರಮಾಣ ವಿನಂತಿಸಿದ ವಸ್ತು ಕನಿಷ್ಠ ಪ್ರಮಾಣ ಆದೇಶ ಕಡಿಮೆ
+Warning: Sales Order {0} already exists against same Purchase Order number,ಎಚ್ಚರಿಕೆ: ಮಾರಾಟದ ಆರ್ಡರ್ {0} ಈಗಾಗಲೇ ಅದೇ ಪರ್ಚೇಸ್ ಆರ್ಡರ್ ಸಂಖ್ಯೆ ವಿರುದ್ಧ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ
+Warning: System will not check overbilling since amount for Item {0} in {1} is zero,ಎಚ್ಚರಿಕೆ: ಸಿಸ್ಟಮ್ {0} {1} ಶೂನ್ಯ ರಲ್ಲಿ ಐಟಂ ಪ್ರಮಾಣದ overbilling ರಿಂದ ಪರೀಕ್ಷಿಸುವುದಿಲ್ಲ
+Warranty / AMC Details,ಖಾತರಿ / ಎಎಮ್ಸಿ ವಿವರಗಳು
+Warranty / AMC Status,ಖಾತರಿ / ಎಎಮ್ಸಿ ಸ್ಥಿತಿ
+Warranty Expiry Date,ಖಾತರಿ ಅಂತ್ಯ ದಿನಾಂಕ
+Warranty Period (Days),ಖಾತರಿ ಕಾಲ (ದಿನಗಳು)
+Warranty Period (in days),( ದಿನಗಳಲ್ಲಿ ) ಖಾತರಿ ಅವಧಿಯ
+Website,ವೆಬ್ಸೈಟ್
+Website Description,ವೆಬ್ಸೈಟ್ ವಿವರಣೆ
+Website Item Group,ಐಟಂ ಗ್ರೂಪ್ ವೆಬ್ಸೈಟ್
+Website Item Groups,ವೆಬ್ಸೈಟ್ ಐಟಂ ಗುಂಪುಗಳು
+Website Settings,ಸೈಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
+Website Warehouse,ವೆಬ್ಸೈಟ್ ವೇರ್ಹೌಸ್
+Wednesday,ಬುಧವಾರ
+Weekly,ವಾರದ
+Weekly Off,ಸಾಪ್ತಾಹಿಕ ಆಫ್
+Weight UOM,ತೂಕ UOM
+"Weight is mentioned,\nPlease mention ""Weight UOM"" too","ತೂಕ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ , \ n ದಯವಿಟ್ಟು ತುಂಬಾ "" ತೂಕ UOM "" ಬಗ್ಗೆ"
+Weightage,weightage
+Weightage (%),Weightage ( % )
+Welcome,ಸ್ವಾಗತ
+Welcome to ERPNext. Over the next few minutes we will help you setup your ERPNext account. Try and fill in as much information as you have even if it takes a bit longer. It will save you a lot of time later. Good Luck!,ERPNext ಸ್ವಾಗತ . ಮುಂದಿನ ಕೆಲವು ನಿಮಿಷಗಳ ನಾವು ನೀವು ಸೆಟಪ್ ನಿಮ್ಮ ERPNext ಖಾತೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ . ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ನೀವು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸಹ ಹೊಂದಿವೆ ಅಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಭರ್ತಿ. ನಂತರ ನೀವು ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ . ಶುಭಾಶಯಗಳು!
+Welcome to ERPNext. Please select your language to begin the Setup Wizard.,ERPNext ಸ್ವಾಗತ . ಸೆಟಪ್ ವಿಝಾರ್ಡ್ ಆರಂಭಿಸಲು ನಿಮ್ಮ ಭಾಷೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
+What does it do?,ಇದು ಏನು ಮಾಡುತ್ತದೆ?
+"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.","ಪರೀಕ್ಷಿಸಿದ್ದು ವ್ಯವಹಾರಗಳ ಯಾವುದೇ ""ಸಲ್ಲಿಸಿದ"" ಮಾಡಲಾಗುತ್ತದೆ , ಇಮೇಲ್ ಪಾಪ್ ಅಪ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು ಅಟ್ಯಾಚ್ಮೆಂಟ್ ಆಗಿ ವ್ಯವಹಾರ ಜೊತೆ , ಮಾಡಿದರು ವ್ಯವಹಾರ ಸಂಬಂಧಿಸಿದ "" ಸಂಪರ್ಕಿಸಿ "" ಒಂದು ಇಮೇಲ್ ಕಳುಹಿಸಲು ತೆರೆಯಿತು . ಬಳಕೆದಾರ ಅಥವಾ ಜೂನ್ ಜೂನ್ ಇಮೇಲ್ ಕಳುಹಿಸಲು ."
+"When submitted, the system creates difference entries to set the given stock and valuation on this date.","ಸಲ್ಲಿಸಿದ , ಸಿಸ್ಟಮ್ ವ್ಯತ್ಯಾಸ ಈ ದಿನಾಂಕದಂದು givenName ಮತ್ತು ಶೇರು ಲೆಕ್ಕಾಚಾರದ ಹೊಂದಿಸಲು ನಮೂದುಗಳನ್ನು ರಚಿಸುತ್ತದೆ ."
+Where items are stored.,ಐಟಂಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಅಲ್ಲಿ .
+Where manufacturing operations are carried out.,ತಯಾರಿಕಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮಾಡುತ್ತವೆ ಅಲ್ಲಿ .
+Widowed,ಒಂಟಿಯಾದ
+Will be calculated automatically when you enter the details,ನೀವು ವಿವರಗಳು ನಮೂದಿಸಿ ಲೆಕ್ಕಾಚಾರ ಮಾಡಲಾಗುತ್ತದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ
+Will be updated after Sales Invoice is Submitted.,ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಸಲ್ಲಿಸಿದ ನಂತರ ನವೀಕರಿಸಲಾಗುತ್ತದೆ.
+Will be updated when batched.,Batched ಮಾಡಿದಾಗ ನವೀಕರಿಸಲಾಗುತ್ತದೆ.
+Will be updated when billed.,ಕೊಕ್ಕಿನ ಮಾಡಿದಾಗ ನವೀಕರಿಸಲಾಗುತ್ತದೆ.
+Wire Transfer,ವೈರ್ ಟ್ರಾನ್ಸ್ಫರ್
+With Groups,ಗುಂಪುಗಳು
+With Ledgers,ಲೆಡ್ಜರ್ನೊಂದಿಗೆ
+With Operations,ಕಾರ್ಯಾಚರಣೆ
+With period closing entry,ಅವಧಿ ಮುಕ್ತಾಯದ ಪ್ರವೇಶ
+Work Details,ಕೆಲಸದ ವಿವರಗಳು
+Work Done,ಕೆಲಸ ನಡೆದಿದೆ
+Work In Progress,ಪ್ರಗತಿಯಲ್ಲಿದೆ ಕೆಲಸ
+Work-in-Progress Warehouse,ಕೆಲಸ ಪ್ರಗತಿಯಲ್ಲಿರುವ ವೇರ್ಹೌಸ್
+Work-in-Progress Warehouse is required before Submit,ಕೆಲಸ ಪ್ರಗತಿಯಲ್ಲಿರುವ ವೇರ್ಹೌಸ್ ಸಲ್ಲಿಸಿ ಮೊದಲು ಅಗತ್ಯವಿದೆ
+Workflow will start after saving.,ವರ್ಕ್ಫ್ಲೋ ಉಳಿಸುವ ನಂತರ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ .
+Working,ಕೆಲಸ
+Workstation,ಕಾರ್ಯಸ್ಥಾನ
+Workstation Name,ಕಾರ್ಯಕ್ಷೇತ್ರ ಹೆಸರು
+Write Off Account,ಖಾತೆ ಆಫ್ ಬರೆಯಿರಿ
+Write Off Amount,ಪ್ರಮಾಣ ಆಫ್ ಬರೆಯಿರಿ
+Write Off Amount <=,ಪ್ರಮಾಣ ಆಫ್ ಬರೆಯಿರಿ < =
+Write Off Based On,ಆಧರಿಸಿದ ಆಫ್ ಬರೆಯಿರಿ
+Write Off Cost Center,ವೆಚ್ಚ ಸೆಂಟರ್ ಆಫ್ ಬರೆಯಿರಿ
+Write Off Outstanding Amount,ಪ್ರಮಾಣ ಅತ್ಯುತ್ತಮ ಆಫ್ ಬರೆಯಿರಿ
+Write Off Voucher,ಚೀಟಿ ಆಫ್ ಬರೆಯಿರಿ
+Wrong Template: Unable to find head row.,ತಪ್ಪು ಟೆಂಪ್ಲೇಟು: ತಲೆ ಸಾಲು ಪತ್ತೆ ಮಾಡಲಾಗಲಿಲ್ಲ .
+Year,ವರ್ಷ
+Year Closed,ವರ್ಷ ಮುಚ್ಚಲಾಯಿತು
+Year End Date,ವರ್ಷಾಂತ್ಯದ ದಿನಾಂಕ
+Year Name,ವರ್ಷದ ಹೆಸರು
+Year Start Date,ವರ್ಷದ ಆರಂಭ ದಿನಾಂಕ
+Year Start Date and Year End Date are already set in Fiscal Year {0},ವರ್ಷದ ಆರಂಭ ದಿನಾಂಕ ಮತ್ತು ವರ್ಷಾಂತ್ಯದ ದಿನಾಂಕ ಈಗಾಗಲೇ ವಿತ್ತೀಯ ವರ್ಷದಲ್ಲಿ ಸೆಟ್ {0}
+Year Start Date and Year End Date are not within Fiscal Year.,ವರ್ಷದ ಆರಂಭ ದಿನಾಂಕ ಮತ್ತು ವರ್ಷಾಂತ್ಯದ ದಿನಾಂಕ ಆರ್ಥಿಕ ವರ್ಷದಲ್ಲಿ ಅಲ್ಲ.
+Year Start Date should not be greater than Year End Date,ವರ್ಷದ ಆರಂಭ ದಿನಾಂಕ ಹೆಚ್ಚಿನ ವರ್ಷಾಂತ್ಯದ ದಿನಾಂಕ ಮಾಡಬಾರದು
+Year of Passing,ಸಾಗುವುದು ವರ್ಷ
+Yearly,ವಾರ್ಷಿಕ
+Yes,ಹೌದು
+Yesterday,ನಿನ್ನೆ
+You are not allowed to create / edit reports,ನೀವು / ಬದಲಾಯಿಸಿ ವರದಿಗಳು ರಚಿಸಲು ಅನುಮತಿ ಇಲ್ಲ
+You are not allowed to export this report,ನೀವು ಈ ವರದಿಯನ್ನು ರಫ್ತು ಮಾಡಲು ಅನುಮತಿ ಇಲ್ಲ
+You are not allowed to print this document,ನೀವು ಈ ದಸ್ತಾವೇಜನ್ನು ಮುದ್ರಿಸು ಅನುಮತಿ ಇಲ್ಲ
+You are not allowed to send emails related to this document,ಈ ಡಾಕ್ಯುಮೆಂಟ್ಗೆ ಸಂಬಂಧಿಸಿದ ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿ ಇಲ್ಲ
+You are not authorized to add or update entries before {0},ನೀವು ಮೊದಲು ನಮೂದುಗಳನ್ನು ಸೇರಿಸಲು ಅಥವ ಅಪ್ಡೇಟ್ ಅಧಿಕಾರ {0}
+You are not authorized to set Frozen value,ನೀವು ಫ್ರೋಜನ್ ಮೌಲ್ಯವನ್ನು ಅಧಿಕಾರ
+You are the Expense Approver for this record. Please Update the 'Status' and Save,ನೀವು ಈ ದಾಖಲೆ ಖರ್ಚು ಅನುಮೋದಕ ಇವೆ . ' ಸ್ಥಿತಿಯನ್ನು ' ಅಪ್ಡೇಟ್ ಮತ್ತು ಉಳಿಸಿ ದಯವಿಟ್ಟು
+You are the Leave Approver for this record. Please Update the 'Status' and Save,ಈ ದಾಖಲೆ ಬಿಡಿ ಅನುಮೋದಕ ಇವೆ . ' ಸ್ಥಿತಿಯನ್ನು ' ಅಪ್ಡೇಟ್ ಮತ್ತು ಉಳಿಸಿ ದಯವಿಟ್ಟು
+You can enter any date manually,ನೀವು ಕೈಯಾರೆ ಯಾವುದೇ ದಿನಾಂಕ ನಮೂದಿಸಬಹುದು
+You can enter the minimum quantity of this item to be ordered.,ನೀವು ಆದೇಶ ಈ ಐಟಂ ಕನಿಷ್ಠ ಪ್ರಮಾಣದಲ್ಲಿ ನಮೂದಿಸಬಹುದು .
+You can not assign itself as parent account,ನೀವು ಪೋಷಕರ ಖಾತೆಯ ಎಂದು ಸ್ವತಃ ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+You can not change rate if BOM mentioned agianst any item,BOM ಯಾವುದೇ ಐಟಂ agianst ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ ವೇಳೆ ನೀವು ದರ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+You can not enter both Delivery Note No and Sales Invoice No. Please enter any one.,ನೀವು ಡೆಲಿವರಿ ಸೂಚನೆ ಯಾವುದೇ ಮತ್ತು ಯಾವುದೇ ಮಾರಾಟದ ಸರಕುಪಟ್ಟಿ ಎರಡೂ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ . ಯಾವುದೇ ಒಂದು ನಮೂದಿಸಿ.
+You can not enter current voucher in 'Against Journal Voucher' column,ನೀವು ಕಾಲಮ್ ' ಜರ್ನಲ್ ಚೀಟಿ ವಿರುದ್ಧ ' ನಲ್ಲಿ ಪ್ರಸ್ತುತ ಚೀಟಿ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
+You can set Default Bank Account in Company master,ನೀವು ಕಂಪನಿ ಮಾಸ್ಟರ್ ಡೀಫಾಲ್ಟ್ ಬ್ಯಾಂಕ್ ಖಾತೆ ಹೊಂದಿಸಬಹುದು
+You can start by selecting backup frequency and granting access for sync,ನೀವು ಬ್ಯಾಕ್ಅಪ್ ಆವರ್ತನ ಆಯ್ಕೆ ಮತ್ತು ಸಿಂಕ್ ಪ್ರವೇಶವನ್ನು ನೀಡುವ ಮೂಲಕ ಆರಂಭಿಸಬಹುದು
+You can submit this Stock Reconciliation.,ನೀವು ಈ ಸ್ಟಾಕ್ ಸಾಮರಸ್ಯ ಸಲ್ಲಿಸಬಹುದು .
+You can update either Quantity or Valuation Rate or both.,ನೀವು ಪ್ರಮಾಣ ಅಥವಾ ಮೌಲ್ಯಾಂಕನ ದರ ಅಥವಾ ಎರಡೂ ನವೀಕರಿಸಬಹುದು.
+You cannot credit and debit same account at the same time,ನೀವು ಕ್ರೆಡಿಟ್ ಮತ್ತು sametime ನಲ್ಲಿ ಅದೇ ಖಾತೆಯನ್ನು ಡೆಬಿಟ್ ಸಾಧ್ಯವಿಲ್ಲ
+You have entered duplicate items. Please rectify and try again.,ನೀವು ನಕಲಿ ಐಟಂಗಳನ್ನು ನಮೂದಿಸಿದ್ದೀರಿ. ನಿವಾರಿಸಿಕೊಳ್ಳಲು ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ .
+You may need to update: {0},ನೀವು ಅಪ್ಡೇಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ವಿಧಾನಗಳು {0}
+You must Save the form before proceeding,ನೀವು ಮುಂದುವರೆಯುವುದಕ್ಕೆ ಮುಂಚಿತವಾಗಿ ರೂಪ ಉಳಿಸಬೇಕು
+You must allocate amount before reconcile,ನೀವು ಸಮನ್ವಯಗೊಳಿಸಲು ಮೊದಲು ಪ್ರಮಾಣದ ನಿಯೋಜಿಸಿ ಮಾಡಬೇಕು
+Your Customer's TAX registration numbers (if applicable) or any general information,ನಿಮ್ಮ ಗ್ರಾಹಕರ ಟ್ಯಾಕ್ಸ್ ನೋಂದಣಿ ಸಂಖ್ಯೆಗಳನ್ನು ( ಒಂದು ವೇಳೆ ಅನ್ವಯಿಸಿದರೆ) ಅಥವಾ ಯಾವುದೇ ಸಾಮಾನ್ಯ ಮಾಹಿತಿ
+Your Customers,ನಿಮ್ಮ ಗ್ರಾಹಕರು
+Your Products or Services,ನಿಮ್ಮ ಉತ್ಪನ್ನಗಳನ್ನು ಅಥವಾ ಸೇವೆಗಳನ್ನು
+Your Suppliers,ನಿಮ್ಮ ಪೂರೈಕೆದಾರರು
+"Your download is being built, this may take a few moments...","ನಿಮ್ಮ ಡೌನ್ಲೋಡ್ ಕಟ್ಟಲಾಗುತ್ತಿದೆ , ಈ ಜೂನ್ ಕೆಲವು ಕ್ಷಣಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ..."
+Your email address,ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ
+Your financial year begins on,ನಿಮ್ಮ ಹಣಕಾಸಿನ ವರ್ಷ ಆರಂಭವಾಗುವ
+Your financial year ends on,ನಿಮ್ಮ ಹಣಕಾಸಿನ ವರ್ಷ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ
+Your sales person who will contact the customer in future,ಭವಿಷ್ಯದಲ್ಲಿ ಗ್ರಾಹಕ ಸಂಪರ್ಕಿಸಿ ಯಾರು ನಿಮ್ಮ ಮಾರಾಟಗಾರನ
+Your sales person will get a reminder on this date to contact the customer,ನಿಮ್ಮ ಮಾರಾಟಗಾರ ಗ್ರಾಹಕ ಸಂಪರ್ಕಿಸಿ ಈ ದಿನಾಂಕದಂದು ನೆನಪಿಸುವ ಪಡೆಯುತ್ತಾನೆ
+Your setup is complete. Refreshing...,ನಿಮ್ಮ ಸೆಟಪ್ ಪೂರ್ಣಗೊಂಡಿದೆ. ರಿಫ್ರೆಶ್ ...
+Your support email id - must be a valid email - this is where your emails will come!,ನಿಮ್ಮ ಬೆಂಬಲ ಇಮೇಲ್ ಐಡಿ - ಮಾನ್ಯ ಇಮೇಲ್ ಇರಬೇಕು - ನಿಮ್ಮ ಇಮೇಲ್ಗಳನ್ನು ಬರುತ್ತವೆ ಅಲ್ಲಿ ಇದು!
+[Select],[ ಆರಿಸಿರಿ ]
+`Freeze Stocks Older Than` should be smaller than %d days.,` ಸ್ಟಾಕ್ಗಳು ದ್ಯಾನ್ ಫ್ರೀಜ್ ` ಹಳೆಯ % d ದಿನಗಳಲ್ಲಿ ಹೆಚ್ಚು ಚಿಕ್ಕದಾಗಿರಬೇಕು.
+and,ಮತ್ತು
+are not allowed.,ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ.
+assigned by,ಅದಕ್ಕೆ
+comment,ಟಿಪ್ಪಣಿ
+comments,ಪ್ರತಿಕ್ರಿಯೆಗಳು
+"e.g. ""Build tools for builders""","ಇ ಜಿ "" ಬಿಲ್ಡರ್ ಗಳು ಉಪಕರಣಗಳು ನಿರ್ಮಿಸಿ """
+"e.g. ""MC""","ಇ ಜಿ "" ಎಂಸಿ """
+"e.g. ""My Company LLC""","ಇ ಜಿ "" ನನ್ನ ಕಂಪನಿ ಎಲ್ಎಲ್ """
+e.g. 5,ಇ ಜಿ 5
+"e.g. Bank, Cash, Credit Card","ಇ ಜಿ ಬ್ಯಾಂಕ್ , ನಗದು, ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್"
+"e.g. Kg, Unit, Nos, m","ಇ ಜಿ ಕೆಜಿ, ಘಟಕ , ಸೂಲ , ಮೀ"
+e.g. VAT,ಇ ಜಿ ವ್ಯಾಟ್
+eg. Cheque Number,ಉದಾ . ಚೆಕ್ ಸಂಖ್ಯೆ
+example: Next Day Shipping,ಉದಾಹರಣೆಗೆ : ಮುಂದೆ ದಿನ ಶಿಪ್ಪಿಂಗ್
+found,ಕಂಡು
+is not allowed.,ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ.
+lft,lft
+old_parent,old_parent
+or,ಅಥವಾ
+rgt,rgt
+to,ಗೆ
+values and dates,ಮೌಲ್ಯಗಳು ಮತ್ತು ದಿನಾಂಕ
+website page link,ವೆಬ್ಸೈಟ್ ಪುಟ ಲಿಂಕ್
+{0} '{1}' not in Fiscal Year {2},{0} ' {1} ' ಅಲ್ಲ ವರ್ಷದಲ್ಲಿ {2}
+{0} Credit limit {0} crossed,ದಾಟಿ {0} {0} ಕ್ರೆಡಿಟ್ ಮಿತಿಯನ್ನು
+{0} Serial Numbers required for Item {0}. Only {0} provided.,{0} ಐಟಂ ಅಗತ್ಯವಿದೆ ಸರಣಿ ಸಂಖ್ಯೆಗಳನ್ನು {0} . ಮಾತ್ರ {0} ಒದಗಿಸಿದ .
+{0} budget for Account {1} against Cost Center {2} will exceed by {3},ವೆಚ್ಚ ಸೆಂಟರ್ ವಿರುದ್ಧ ಬಜೆಟ್ {0} {1} ಖಾತೆಗೆ {2} {3} ಮೂಲಕ ಮೀರುತ್ತದೆ
+{0} created,{0} ದಾಖಲಿಸಿದವರು
+{0} does not belong to Company {1},{0} ಕಂಪನಿ ಸೇರುವುದಿಲ್ಲ {1}
+{0} entered twice in Item Tax,{0} ಐಟಂ ತೆರಿಗೆ ಎರಡು ಬಾರಿ ಪ್ರವೇಶಿಸಿತು
+{0} is an invalid email address in 'Notification Email Address',{0} ' ಅಧಿಸೂಚನೆ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ' ಅಸಿಂಧುವಾದ ಇಮೇಲ್ ವಿಳಾಸ
+{0} is mandatory,{0} ಕಡ್ಡಾಯ
+{0} is mandatory for Item {1},{0} ಐಟಂ ಕಡ್ಡಾಯ {1}
+{0} is not a stock Item,{0} ಸ್ಟಾಕ್ ಐಟಂ ಅಲ್ಲ
+{0} is not a valid Batch Number for Item {1},{0} ಐಟಂ ಮಾನ್ಯ ಬ್ಯಾಚ್ ಸಂಖ್ಯೆ ಅಲ್ಲ {1}
+{0} is not a valid Leave Approver,{0} ಮಾನ್ಯ ಲೀವ್ ಅನುಮೋದಕ ಅಲ್ಲ
+{0} is not a valid email id,{0} ಒಂದು ಮಾನ್ಯ ಇಮೇಲ್ ಐಡಿ ಅಲ್ಲ
+{0} is now the default Fiscal Year. Please refresh your browser for the change to take effect.,{0} ಈಗ ಡೀಫಾಲ್ಟ್ ಹಣಕಾಸಿನ ವರ್ಷ ಆಗಿದೆ . ಕಾರ್ಯಗತವಾಗಲು ಬದಲಾವಣೆಗೆ ನಿಮ್ಮ ಬ್ರೌಸರ್ ರಿಫ್ರೆಶ್ ಮಾಡಿ .
+{0} is required,{0} ಅಗತ್ಯವಿದೆ
+{0} must be a Purchased or Sub-Contracted Item in row {1},{0} ಸತತವಾಗಿ ಖರೀದಿಸಲಾದ ಅಥವಾ ಉಪ ಒಪ್ಪಂದ ಐಟಂ ಇರಬೇಕು {1}
+{0} must be less than or equal to {1},{0} ಕಡಿಮೆ ಅಥವಾ ಸಮ ಇರಬೇಕು {1}
+{0} must have role 'Leave Approver',{0} ಪಾತ್ರದಲ್ಲಿ 'ಲೀವ್ ಅನುಮೋದಕ ' ಹೊಂದಿರಬೇಕು
+{0} valid serial nos for Item {1},ಐಟಂ {0} ಮಾನ್ಯ ಸರಣಿ ಸೂಲ {1}
+{0} {1} against Bill {2} dated {3},{0} {1} ಮಸೂದೆ ವಿರುದ್ಧ {2} {3} ದಿನಾಂಕ
+{0} {1} against Invoice {1},{0} {1} {1} ಸರಕುಪಟ್ಟಿ ವಿರುದ್ಧ
+{0} {1} has already been submitted,{0} {1} ಈಗಾಗಲೇ ಸಲ್ಲಿಸಲಾಗಿದೆ
+{0} {1} has been modified. Please Refresh,{0} {1} ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. ರಿಫ್ರೆಶ್ ಮಾಡಿ
+{0} {1} has been modified. Please refresh,{0} {1} ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. ರಿಫ್ರೆಶ್ ಮಾಡಿ
+{0} {1} has been modified. Please refresh.,{0} {1} ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. ರಿಫ್ರೆಶ್ ಮಾಡಿ.
+{0} {1} is not submitted,{0} {1} ಸಲ್ಲಿಸದಿದ್ದರೆ
+{0} {1} must be submitted,{0} {1} ಸಲ್ಲಿಸಬೇಕು
+{0} {1} not in any Fiscal Year,{0} {1} ಯಾವುದೇ ವರ್ಷದಲ್ಲಿ
+{0} {1} status is 'Stopped',{0} {1} ಸ್ಥಿತಿಯನ್ನು ' ಸ್ಟಾಪ್ಡ್ ' ಇದೆ
+{0} {1} status is Stopped,{0} {1} ಸ್ಥಿತಿಯನ್ನು ನಿಲ್ಲಿಸಿದಾಗ
+{0} {1} status is Unstopped,{0} {1} ಸ್ಥಿತಿಯನ್ನು unstopped ಆಗಿದೆ
From 37909b292f6ea45fbdb0f96b506100281e35e103 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Tue, 6 May 2014 16:15:56 +0530
Subject: [PATCH 06/74] Remove India specific fields
---
erpnext/hr/doctype/employee/employee.js | 2 -
erpnext/hr/doctype/employee/employee.json | 32 +-
.../hr/doctype/salary_slip/salary_slip.json | 20 +-
erpnext/hr/doctype/salary_slip/salary_slip.py | 4 +-
.../salary_structure/salary_structure.py | 6 +-
erpnext/patches.txt | 1 +
.../4_0/remove_india_specific_fields.py | 23 +
.../purchase_receipt/purchase_receipt.js | 36 +-
.../purchase_receipt/purchase_receipt.json | 1344 ++++++++---------
.../purchase_receipt/purchase_receipt.py | 10 -
10 files changed, 703 insertions(+), 775 deletions(-)
create mode 100644 erpnext/patches/4_0/remove_india_specific_fields.py
diff --git a/erpnext/hr/doctype/employee/employee.js b/erpnext/hr/doctype/employee/employee.js
index 39e0c70298..581eaccc3a 100644
--- a/erpnext/hr/doctype/employee/employee.js
+++ b/erpnext/hr/doctype/employee/employee.js
@@ -12,8 +12,6 @@ erpnext.hr.EmployeeController = frappe.ui.form.Controller.extend({
onload: function() {
this.setup_leave_approver_select();
- this.frm.toggle_display(["esic_card_no", "gratuity_lic_id", "pan_number", "pf_number"],
- frappe.boot.sysdefaults.country==="India");
if(this.frm.doc.__islocal) this.frm.set_value("employee_name", "");
},
diff --git a/erpnext/hr/doctype/employee/employee.json b/erpnext/hr/doctype/employee/employee.json
index 2d90afa538..525234359c 100644
--- a/erpnext/hr/doctype/employee/employee.json
+++ b/erpnext/hr/doctype/employee/employee.json
@@ -337,30 +337,6 @@
"oldfieldtype": "Data",
"permlevel": 0
},
- {
- "fieldname": "esic_card_no",
- "fieldtype": "Data",
- "label": "ESIC CARD No",
- "oldfieldname": "esic_card_no",
- "oldfieldtype": "Data",
- "permlevel": 0
- },
- {
- "fieldname": "pf_number",
- "fieldtype": "Data",
- "label": "PF Number",
- "oldfieldname": "pf_number",
- "oldfieldtype": "Data",
- "permlevel": 0
- },
- {
- "fieldname": "gratuity_lic_id",
- "fieldtype": "Data",
- "label": "Gratuity LIC ID",
- "oldfieldname": "gratuity_lic_id",
- "oldfieldtype": "Data",
- "permlevel": 0
- },
{
"fieldname": "organization_profile",
"fieldtype": "Section Break",
@@ -497,12 +473,6 @@
"permlevel": 0,
"width": "50%"
},
- {
- "fieldname": "pan_number",
- "fieldtype": "Data",
- "label": "PAN Number",
- "permlevel": 0
- },
{
"fieldname": "passport_number",
"fieldtype": "Data",
@@ -711,7 +681,7 @@
],
"icon": "icon-user",
"idx": 1,
- "modified": "2014-04-30 09:03:10.879762",
+ "modified": "2014-04-30 09:03:11.879762",
"modified_by": "Administrator",
"module": "HR",
"name": "Employee",
diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.json b/erpnext/hr/doctype/salary_slip/salary_slip.json
index 43a1543ee5..66bf41dea8 100644
--- a/erpnext/hr/doctype/salary_slip/salary_slip.json
+++ b/erpnext/hr/doctype/salary_slip/salary_slip.json
@@ -71,24 +71,6 @@
"read_only": 1,
"search_index": 0
},
- {
- "fieldname": "pf_no",
- "fieldtype": "Data",
- "label": "PF No.",
- "oldfieldname": "pf_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "read_only": 1
- },
- {
- "fieldname": "esic_no",
- "fieldtype": "Data",
- "label": "ESIC No.",
- "oldfieldname": "esic_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "letter_head",
"fieldtype": "Link",
@@ -343,7 +325,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-01 04:21:14.543092",
+ "modified": "2014-05-01 04:22:14.543092",
"modified_by": "Administrator",
"module": "HR",
"name": "Salary Slip",
diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.py b/erpnext/hr/doctype/salary_slip/salary_slip.py
index 029c84e870..9ae394b97c 100644
--- a/erpnext/hr/doctype/salary_slip/salary_slip.py
+++ b/erpnext/hr/doctype/salary_slip/salary_slip.py
@@ -38,12 +38,10 @@ class SalarySlip(TransactionBase):
def pull_emp_details(self):
emp = frappe.db.get_value("Employee", self.employee,
- ["bank_name", "bank_ac_no", "esic_card_no", "pf_number"], as_dict=1)
+ ["bank_name", "bank_ac_no"], as_dict=1)
if emp:
self.bank_name = emp.bank_name
self.bank_account_no = emp.bank_ac_no
- self.esic_no = emp.esic_card_no
- self.pf_no = emp.pf_number
def get_leave_details(self, lwp=None):
if not self.fiscal_year:
diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.py b/erpnext/hr/doctype/salary_structure/salary_structure.py
index 07cbb5e11d..d170d0564e 100644
--- a/erpnext/hr/doctype/salary_structure/salary_structure.py
+++ b/erpnext/hr/doctype/salary_structure/salary_structure.py
@@ -29,12 +29,10 @@ class SalaryStructure(Document):
return ret
def get_ss_values(self,employee):
- basic_info = frappe.db.sql("""select bank_name, bank_ac_no, esic_card_no, pf_number
+ basic_info = frappe.db.sql("""select bank_name, bank_ac_no
from `tabEmployee` where name =%s""", employee)
ret = {'bank_name': basic_info and basic_info[0][0] or '',
- 'bank_ac_no': basic_info and basic_info[0][1] or '',
- 'esic_no': basic_info and basic_info[0][2] or '',
- 'pf_no': basic_info and basic_info[0][3] or ''}
+ 'bank_ac_no': basic_info and basic_info[0][1] or ''}
return ret
def make_table(self, doct_name, tab_fname, tab_name):
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index e1a01ab2f7..2af08800b9 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -37,3 +37,4 @@ execute:frappe.delete_doc("Page", "Financial Statements")
execute:frappe.delete_doc("DocType", "Stock Ledger")
execute:frappe.db.sql("update `tabJournal Voucher` set voucher_type='Journal Entry' where ifnull(voucher_type, '')=''")
execute:frappe.delete_doc("DocType", "Grade")
+erpnext.patches.4_0.remove_india_specific_fields
diff --git a/erpnext/patches/4_0/remove_india_specific_fields.py b/erpnext/patches/4_0/remove_india_specific_fields.py
new file mode 100644
index 0000000000..63bd4cb740
--- /dev/null
+++ b/erpnext/patches/4_0/remove_india_specific_fields.py
@@ -0,0 +1,23 @@
+# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
+# License: GNU General Public License v3. See license.txt
+
+from __future__ import unicode_literals
+import frappe
+from frappe.core.doctype.custom_field.custom_field import create_custom_field_if_values_exist
+
+def execute():
+ docfields = {
+ ("Purchase Receipt", "challan_no"): frappe.get_meta("Purchase Receipt").get_field("challan_no"),
+ ("Purchase Receipt", "challan_date"): frappe.get_meta("Purchase Receipt").get_field("challan_date"),
+ ("Employee", "pf_number"): frappe.get_meta("Employee").get_field("pf_number"),
+ ("Employee", "pan_number"): frappe.get_meta("Employee").get_field("pan_number"),
+ ("Employee", "gratuity_lic_id"): frappe.get_meta("Employee").get_field("gratuity_lic_id"),
+ ("Employee", "esic_card_no"): frappe.get_meta("Employee").get_field("esic_card_no"),
+ ("Salary Slip", "esic_no"): frappe.get_meta("Salary Slip").get_field("esic_no"),
+ ("Salary Slip", "pf_no"): frappe.get_meta("Salary Slip").get_field("pf_no")
+ }
+
+ for (doctype, fieldname), df in docfields.items():
+ frappe.delete_doc("DocField", df.name)
+ frappe.clear_cache(doctype=doctype)
+ create_custom_field_if_values_exist(doctype, df.as_dict())
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
index ac90ec15e2..b23b041b33 100644
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
@@ -14,18 +14,18 @@ frappe.provide("erpnext.stock");
erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend({
refresh: function() {
this._super();
-
+
if(this.frm.doc.docstatus == 1) {
if(!this.frm.doc.__billing_complete) {
- cur_frm.add_custom_button(__('Make Purchase Invoice'),
+ cur_frm.add_custom_button(__('Make Purchase Invoice'),
this.make_purchase_invoice);
}
cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
-
+
this.show_stock_ledger();
this.show_general_ledger();
} else {
- cur_frm.add_custom_button(__(__('From Purchase Order')),
+ cur_frm.add_custom_button(__(__('From Purchase Order')),
function() {
frappe.model.map_current_doc({
method: "erpnext.buying.doctype.purchase_order.purchase_order.make_purchase_receipt",
@@ -40,12 +40,8 @@ erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend
})
});
}
-
- if(frappe.boot.sysdefaults.country == 'India') {
- unhide_field(['challan_no', 'challan_date']);
- }
},
-
+
received_qty: function(doc, cdt, cdn) {
var item = frappe.get_doc(cdt, cdn);
frappe.model.round_floats_in(item, ["qty", "received_qty"]);
@@ -53,30 +49,30 @@ erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend
item.qty = (item.qty < item.received_qty) ? item.qty : item.received_qty;
this.qty(doc, cdt, cdn);
},
-
+
qty: function(doc, cdt, cdn) {
var item = frappe.get_doc(cdt, cdn);
frappe.model.round_floats_in(item, ["qty", "received_qty"]);
-
+
if(!(item.received_qty || item.rejected_qty) && item.qty) {
item.received_qty = item.qty;
}
-
+
if(item.qty > item.received_qty) {
- msgprint(__("Error: {0} > {1}", [__(frappe.meta.get_label(item.doctype, "qty", item.name)),
+ msgprint(__("Error: {0} > {1}", [__(frappe.meta.get_label(item.doctype, "qty", item.name)),
__(frappe.meta.get_label(item.doctype, "received_qty", item.name))]))
item.qty = item.rejected_qty = 0.0;
} else {
item.rejected_qty = flt(item.received_qty - item.qty, precision("rejected_qty", item));
}
-
+
this._super();
},
-
+
rejected_qty: function(doc, cdt, cdn) {
var item = frappe.get_doc(cdt, cdn);
frappe.model.round_floats_in(item, ["received_qty", "rejected_qty"]);
-
+
if(item.rejected_qty > item.received_qty) {
msgprint(__("Error: {0} > {1}", [__(frappe.meta.get_label(item.doctype, "rejected_qty", item.name)),
__(frappe.meta.get_label(item.doctype, "received_qty", item.name))]));
@@ -84,21 +80,21 @@ erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend
} else {
item.qty = flt(item.received_qty - item.rejected_qty, precision("qty", item));
}
-
+
this.qty(doc, cdt, cdn);
},
-
+
make_purchase_invoice: function() {
frappe.model.open_mapped_doc({
method: "erpnext.stock.doctype.purchase_receipt.purchase_receipt.make_purchase_invoice",
source_name: cur_frm.doc.name
})
- },
+ },
tc_name: function() {
this.get_terms();
},
-
+
});
// for backward compatibility: combine new and previous states
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
index 0d9e9e1d49..1bf2f35f56 100755
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
@@ -1,846 +1,818 @@
{
- "allow_attach": 1,
- "autoname": "naming_series:",
- "creation": "2013-05-21 16:16:39.000000",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Transaction",
+ "allow_attach": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-05-21 16:16:39.000000",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Transaction",
"fields": [
{
- "fieldname": "supplier_section",
- "fieldtype": "Section Break",
- "label": "Supplier",
- "options": "icon-user",
+ "fieldname": "supplier_section",
+ "fieldtype": "Section Break",
+ "label": "Supplier",
+ "options": "icon-user",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "oldfieldname": "naming_series",
- "oldfieldtype": "Select",
- "options": "\nGRN",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "oldfieldname": "naming_series",
+ "oldfieldtype": "Select",
+ "options": "\nGRN",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "allow_on_submit": 0,
- "fieldname": "supplier",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Supplier",
- "oldfieldname": "supplier",
- "oldfieldtype": "Link",
- "options": "Supplier",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "reqd": 1,
- "search_index": 1,
+ "allow_on_submit": 0,
+ "fieldname": "supplier",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Supplier",
+ "oldfieldname": "supplier",
+ "oldfieldtype": "Link",
+ "options": "Supplier",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "depends_on": "supplier",
- "fieldname": "supplier_name",
- "fieldtype": "Data",
- "hidden": 0,
- "in_list_view": 1,
- "label": "Supplier Name",
- "permlevel": 0,
+ "depends_on": "supplier",
+ "fieldname": "supplier_name",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "in_list_view": 1,
+ "label": "Supplier Name",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "address_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Address",
- "permlevel": 0,
+ "fieldname": "address_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Address",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Contact",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_mobile",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Mobile No",
- "permlevel": 0,
+ "fieldname": "contact_mobile",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Mobile No",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_email",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Contact Email",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "contact_email",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Contact Email",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "posting_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Posting Date",
- "no_copy": 1,
- "oldfieldname": "posting_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "100px",
- "reqd": 1,
- "search_index": 1,
+ "fieldname": "posting_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Posting Date",
+ "no_copy": 1,
+ "oldfieldname": "posting_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "100px",
+ "reqd": 1,
+ "search_index": 1,
"width": "100px"
- },
+ },
{
- "description": "Time at which materials were received",
- "fieldname": "posting_time",
- "fieldtype": "Time",
- "in_filter": 0,
- "label": "Posting Time",
- "no_copy": 1,
- "oldfieldname": "posting_time",
- "oldfieldtype": "Time",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "100px",
- "reqd": 1,
- "search_index": 0,
+ "description": "Time at which materials were received",
+ "fieldname": "posting_time",
+ "fieldtype": "Time",
+ "in_filter": 0,
+ "label": "Posting Time",
+ "no_copy": 1,
+ "oldfieldname": "posting_time",
+ "oldfieldtype": "Time",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "100px",
+ "reqd": 1,
+ "search_index": 0,
"width": "100px"
- },
+ },
{
- "fieldname": "challan_no",
- "fieldtype": "Data",
- "hidden": 1,
- "label": "Supplier Shipment No",
- "no_copy": 1,
- "oldfieldname": "challan_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
- "print_width": "100px",
- "reqd": 0,
- "width": "100px"
- },
- {
- "fieldname": "challan_date",
- "fieldtype": "Date",
- "hidden": 1,
- "label": "Supplier Shipment Date",
- "no_copy": 1,
- "oldfieldname": "challan_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 0,
- "print_width": "100px",
- "reqd": 0,
- "width": "100px"
- },
- {
- "fieldname": "currency_price_list",
- "fieldtype": "Section Break",
- "label": "Currency and Price List",
- "options": "icon-tag",
+ "fieldname": "currency_price_list",
+ "fieldtype": "Section Break",
+ "label": "Currency and Price List",
+ "options": "icon-tag",
"permlevel": 0
- },
+ },
{
- "fieldname": "currency",
- "fieldtype": "Link",
- "label": "Currency",
- "oldfieldname": "currency",
- "oldfieldtype": "Select",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "currency",
+ "fieldtype": "Link",
+ "label": "Currency",
+ "oldfieldname": "currency",
+ "oldfieldtype": "Select",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "description": "Rate at which supplier's currency is converted to company's base currency",
- "fieldname": "conversion_rate",
- "fieldtype": "Float",
- "label": "Exchange Rate",
- "oldfieldname": "conversion_rate",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Rate at which supplier's currency is converted to company's base currency",
+ "fieldname": "conversion_rate",
+ "fieldtype": "Float",
+ "label": "Exchange Rate",
+ "oldfieldname": "conversion_rate",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "buying_price_list",
- "fieldtype": "Link",
- "label": "Price List",
- "options": "Price List",
- "permlevel": 0,
+ "fieldname": "buying_price_list",
+ "fieldtype": "Link",
+ "label": "Price List",
+ "options": "Price List",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "depends_on": "buying_price_list",
- "fieldname": "price_list_currency",
- "fieldtype": "Link",
- "hidden": 0,
- "label": "Price List Currency",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "buying_price_list",
+ "fieldname": "price_list_currency",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "label": "Price List Currency",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "depends_on": "buying_price_list",
- "fieldname": "plc_conversion_rate",
- "fieldtype": "Float",
- "label": "Price List Exchange Rate",
- "permlevel": 0,
+ "depends_on": "buying_price_list",
+ "fieldname": "plc_conversion_rate",
+ "fieldtype": "Float",
+ "label": "Price List Exchange Rate",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "items",
- "fieldtype": "Section Break",
- "label": "Items",
- "oldfieldtype": "Section Break",
- "options": "icon-shopping-cart",
+ "fieldname": "items",
+ "fieldtype": "Section Break",
+ "label": "Items",
+ "oldfieldtype": "Section Break",
+ "options": "icon-shopping-cart",
"permlevel": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "purchase_receipt_details",
- "fieldtype": "Table",
- "label": "Purchase Receipt Items",
- "oldfieldname": "purchase_receipt_details",
- "oldfieldtype": "Table",
- "options": "Purchase Receipt Item",
- "permlevel": 0,
- "print_hide": 0,
+ "allow_on_submit": 1,
+ "fieldname": "purchase_receipt_details",
+ "fieldtype": "Table",
+ "label": "Purchase Receipt Items",
+ "oldfieldname": "purchase_receipt_details",
+ "oldfieldtype": "Table",
+ "options": "Purchase Receipt Item",
+ "permlevel": 0,
+ "print_hide": 0,
"reqd": 0
- },
+ },
{
- "fieldname": "section_break0",
- "fieldtype": "Section Break",
- "oldfieldtype": "Section Break",
+ "fieldname": "section_break0",
+ "fieldtype": "Section Break",
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total_import",
- "fieldtype": "Currency",
- "label": "Net Total",
- "oldfieldname": "net_total_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "net_total_import",
+ "fieldtype": "Currency",
+ "label": "Net Total",
+ "oldfieldname": "net_total_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "get_current_stock",
- "fieldtype": "Button",
- "label": "Get Current Stock",
- "oldfieldtype": "Button",
- "options": "get_current_stock",
- "permlevel": 0,
+ "fieldname": "get_current_stock",
+ "fieldtype": "Button",
+ "label": "Get Current Stock",
+ "oldfieldtype": "Button",
+ "options": "get_current_stock",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "column_break_27",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_27",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total",
- "fieldtype": "Currency",
- "label": "Net Total (Company Currency)",
- "oldfieldname": "net_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "read_only": 1,
- "reqd": 1,
+ "fieldname": "net_total",
+ "fieldtype": "Currency",
+ "label": "Net Total (Company Currency)",
+ "oldfieldname": "net_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "read_only": 1,
+ "reqd": 1,
"width": "150px"
- },
+ },
{
- "description": "Add / Edit Taxes and Charges",
- "fieldname": "taxes",
- "fieldtype": "Section Break",
- "label": "Taxes and Charges",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
+ "description": "Add / Edit Taxes and Charges",
+ "fieldname": "taxes",
+ "fieldtype": "Section Break",
+ "label": "Taxes and Charges",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
"permlevel": 0
- },
+ },
{
- "description": "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.",
- "fieldname": "taxes_and_charges",
- "fieldtype": "Link",
- "label": "Taxes and Charges",
- "oldfieldname": "purchase_other_charges",
- "oldfieldtype": "Link",
- "options": "Purchase Taxes and Charges Master",
- "permlevel": 0,
+ "description": "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.",
+ "fieldname": "taxes_and_charges",
+ "fieldtype": "Link",
+ "label": "Taxes and Charges",
+ "oldfieldname": "purchase_other_charges",
+ "oldfieldtype": "Link",
+ "options": "Purchase Taxes and Charges Master",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "other_charges",
- "fieldtype": "Table",
- "label": "Purchase Taxes and Charges",
- "oldfieldname": "purchase_tax_details",
- "oldfieldtype": "Table",
- "options": "Purchase Taxes and Charges",
+ "fieldname": "other_charges",
+ "fieldtype": "Table",
+ "label": "Purchase Taxes and Charges",
+ "oldfieldname": "purchase_tax_details",
+ "oldfieldtype": "Table",
+ "options": "Purchase Taxes and Charges",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_calculation",
- "fieldtype": "HTML",
- "label": "Taxes and Charges Calculation",
- "oldfieldtype": "HTML",
- "permlevel": 0,
+ "fieldname": "other_charges_calculation",
+ "fieldtype": "HTML",
+ "label": "Taxes and Charges Calculation",
+ "oldfieldtype": "HTML",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "description": "Detailed Breakup of the totals",
- "fieldname": "totals",
- "fieldtype": "Section Break",
- "label": "Totals",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
+ "description": "Detailed Breakup of the totals",
+ "fieldname": "totals",
+ "fieldtype": "Section Break",
+ "label": "Totals",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_added_import",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Added",
- "oldfieldname": "other_charges_added_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_added_import",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Added",
+ "oldfieldname": "other_charges_added_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "other_charges_deducted_import",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Deducted",
- "oldfieldname": "other_charges_deducted_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_deducted_import",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Deducted",
+ "oldfieldname": "other_charges_deducted_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "grand_total_import",
- "fieldtype": "Currency",
- "label": "Grand Total",
- "oldfieldname": "grand_total_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "grand_total_import",
+ "fieldtype": "Currency",
+ "label": "Grand Total",
+ "oldfieldname": "grand_total_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "in_words_import",
- "fieldtype": "Data",
- "label": "In Words",
- "oldfieldname": "in_words_import",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "in_words_import",
+ "fieldtype": "Data",
+ "label": "In Words",
+ "oldfieldname": "in_words_import",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "other_charges_added",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Added (Company Currency)",
- "oldfieldname": "other_charges_added",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_added",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Added (Company Currency)",
+ "oldfieldname": "other_charges_added",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "other_charges_deducted",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Deducted (Company Currency)",
- "oldfieldname": "other_charges_deducted",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_deducted",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Deducted (Company Currency)",
+ "oldfieldname": "other_charges_deducted",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "total_tax",
- "fieldtype": "Currency",
- "label": "Total Tax (Company Currency)",
- "oldfieldname": "total_tax",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "total_tax",
+ "fieldtype": "Currency",
+ "label": "Total Tax (Company Currency)",
+ "oldfieldname": "total_tax",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "grand_total",
- "fieldtype": "Currency",
- "label": "Grand Total (Company Currency)",
- "oldfieldname": "grand_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "grand_total",
+ "fieldtype": "Currency",
+ "label": "Grand Total (Company Currency)",
+ "oldfieldname": "grand_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "rounded_total",
- "fieldtype": "Currency",
- "label": "Rounded Total (Company Currency)",
- "oldfieldname": "rounded_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "rounded_total",
+ "fieldtype": "Currency",
+ "label": "Rounded Total (Company Currency)",
+ "oldfieldname": "rounded_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "description": "In Words will be visible once you save the Purchase Receipt.",
- "fieldname": "in_words",
- "fieldtype": "Data",
- "label": "In Words (Company Currency)",
- "oldfieldname": "in_words",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "In Words will be visible once you save the Purchase Receipt.",
+ "fieldname": "in_words",
+ "fieldtype": "Data",
+ "label": "In Words (Company Currency)",
+ "oldfieldname": "in_words",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "terms_section_break",
- "fieldtype": "Section Break",
- "label": "Terms and Conditions",
- "oldfieldtype": "Section Break",
- "options": "icon-legal",
+ "fieldname": "terms_section_break",
+ "fieldtype": "Section Break",
+ "label": "Terms and Conditions",
+ "oldfieldtype": "Section Break",
+ "options": "icon-legal",
"permlevel": 0
- },
+ },
{
- "fieldname": "tc_name",
- "fieldtype": "Link",
- "label": "Terms",
- "oldfieldname": "tc_name",
- "oldfieldtype": "Link",
- "options": "Terms and Conditions",
- "permlevel": 0,
+ "fieldname": "tc_name",
+ "fieldtype": "Link",
+ "label": "Terms",
+ "oldfieldname": "tc_name",
+ "oldfieldtype": "Link",
+ "options": "Terms and Conditions",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "terms",
- "fieldtype": "Text Editor",
- "label": "Terms and Conditions1",
- "oldfieldname": "terms",
- "oldfieldtype": "Text Editor",
+ "fieldname": "terms",
+ "fieldtype": "Text Editor",
+ "label": "Terms and Conditions1",
+ "oldfieldname": "terms",
+ "oldfieldtype": "Text Editor",
"permlevel": 0
- },
+ },
{
- "depends_on": "supplier",
- "fieldname": "contact_section",
- "fieldtype": "Section Break",
- "label": "Contact Info",
- "options": "icon-bullhorn",
+ "depends_on": "supplier",
+ "fieldname": "contact_section",
+ "fieldtype": "Section Break",
+ "label": "Contact Info",
+ "options": "icon-bullhorn",
"permlevel": 0
- },
+ },
{
- "fieldname": "supplier_address",
- "fieldtype": "Link",
- "label": "Supplier Address",
- "options": "Address",
- "permlevel": 0,
+ "fieldname": "supplier_address",
+ "fieldtype": "Link",
+ "label": "Supplier Address",
+ "options": "Address",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "column_break_57",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_57",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "contact_person",
- "fieldtype": "Link",
- "label": "Contact Person",
- "options": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_person",
+ "fieldtype": "Link",
+ "label": "Contact Person",
+ "options": "Contact",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "more_info",
- "fieldtype": "Section Break",
- "label": "More Info",
- "oldfieldtype": "Section Break",
- "options": "icon-file-text",
+ "fieldname": "more_info",
+ "fieldtype": "Section Break",
+ "label": "More Info",
+ "oldfieldtype": "Section Break",
+ "options": "icon-file-text",
"permlevel": 0
- },
+ },
{
- "fieldname": "status",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Status",
- "no_copy": 1,
- "oldfieldname": "status",
- "oldfieldtype": "Select",
- "options": "\nDraft\nSubmitted\nCancelled",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "read_only": 1,
- "reqd": 1,
- "search_index": 1,
+ "fieldname": "status",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Status",
+ "no_copy": 1,
+ "oldfieldname": "status",
+ "oldfieldtype": "Select",
+ "options": "\nDraft\nSubmitted\nCancelled",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "read_only": 1,
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "default": "No",
- "description": "Select \"Yes\" for sub - contracting items",
- "fieldname": "is_subcontracted",
- "fieldtype": "Select",
- "label": "Is Subcontracted",
- "oldfieldname": "is_subcontracted",
- "oldfieldtype": "Select",
- "options": "\nYes\nNo",
- "permlevel": 0,
+ "default": "No",
+ "description": "Select \"Yes\" for sub - contracting items",
+ "fieldname": "is_subcontracted",
+ "fieldtype": "Select",
+ "label": "Is Subcontracted",
+ "oldfieldname": "is_subcontracted",
+ "oldfieldtype": "Select",
+ "options": "\nYes\nNo",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Data",
- "hidden": 1,
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Data",
- "options": "Purchase Receipt",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "read_only": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Data",
+ "options": "Purchase Receipt",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "read_only": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "range",
- "fieldtype": "Data",
- "hidden": 1,
- "label": "Range",
- "oldfieldname": "range",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "range",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "label": "Range",
+ "oldfieldname": "range",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "bill_no",
- "fieldtype": "Data",
- "hidden": 1,
- "label": "Bill No",
- "oldfieldname": "bill_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "bill_no",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "label": "Bill No",
+ "oldfieldname": "bill_no",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "bill_date",
- "fieldtype": "Date",
- "hidden": 1,
- "label": "Bill Date",
- "oldfieldname": "bill_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
+ "fieldname": "bill_date",
+ "fieldtype": "Date",
+ "hidden": 1,
+ "label": "Bill Date",
+ "oldfieldname": "bill_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "letter_head",
- "fieldtype": "Select",
- "label": "Letter Head",
- "options": "link:Letter Head",
- "permlevel": 0,
+ "allow_on_submit": 1,
+ "fieldname": "letter_head",
+ "fieldtype": "Select",
+ "label": "Letter Head",
+ "options": "link:Letter Head",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "select_print_heading",
- "fieldtype": "Link",
- "label": "Print Heading",
- "no_copy": 1,
- "oldfieldname": "select_print_heading",
- "oldfieldtype": "Link",
- "options": "Print Heading",
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "fieldname": "select_print_heading",
+ "fieldtype": "Link",
+ "label": "Print Heading",
+ "no_copy": 1,
+ "oldfieldname": "select_print_heading",
+ "oldfieldtype": "Link",
+ "options": "Print Heading",
+ "permlevel": 0,
+ "print_hide": 1,
"report_hide": 1
- },
+ },
{
- "description": "Select the relevant company name if you have multiple companies",
- "fieldname": "company",
- "fieldtype": "Link",
- "hidden": 0,
- "in_filter": 1,
- "label": "Company",
- "no_copy": 0,
- "oldfieldname": "company",
- "oldfieldtype": "Link",
- "options": "Company",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "reqd": 1,
- "search_index": 1,
+ "description": "Select the relevant company name if you have multiple companies",
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "Company",
+ "no_copy": 0,
+ "oldfieldname": "company",
+ "oldfieldtype": "Link",
+ "options": "Company",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Select",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "reqd": 1,
- "search_index": 1,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Select",
+ "options": "link:Fiscal Year",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "column_break4",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "50%",
+ "fieldname": "column_break4",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "other_details",
- "fieldtype": "HTML",
- "hidden": 1,
- "label": "Other Details",
- "oldfieldtype": "HTML",
- "options": "Other Details
",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "30%",
- "reqd": 0,
+ "fieldname": "other_details",
+ "fieldtype": "HTML",
+ "hidden": 1,
+ "label": "Other Details",
+ "oldfieldtype": "HTML",
+ "options": "Other Details
",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "30%",
+ "reqd": 0,
"width": "30%"
- },
+ },
{
- "description": "Warehouse where you are maintaining stock of rejected items",
- "fieldname": "rejected_warehouse",
- "fieldtype": "Link",
- "label": "Rejected Warehouse",
- "no_copy": 1,
- "oldfieldname": "rejected_warehouse",
- "oldfieldtype": "Link",
- "options": "Warehouse",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Warehouse where you are maintaining stock of rejected items",
+ "fieldname": "rejected_warehouse",
+ "fieldtype": "Link",
+ "label": "Rejected Warehouse",
+ "no_copy": 1,
+ "oldfieldname": "rejected_warehouse",
+ "oldfieldtype": "Link",
+ "options": "Warehouse",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 0
- },
+ },
{
- "description": "Supplier warehouse where you have issued raw materials for sub - contracting",
- "fieldname": "supplier_warehouse",
- "fieldtype": "Link",
- "label": "Supplier Warehouse",
- "no_copy": 1,
- "oldfieldname": "supplier_warehouse",
- "oldfieldtype": "Link",
- "options": "Warehouse",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "50px",
+ "description": "Supplier warehouse where you have issued raw materials for sub - contracting",
+ "fieldname": "supplier_warehouse",
+ "fieldtype": "Link",
+ "label": "Supplier Warehouse",
+ "no_copy": 1,
+ "oldfieldname": "supplier_warehouse",
+ "oldfieldtype": "Link",
+ "options": "Warehouse",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "50px",
"width": "50px"
- },
+ },
{
- "fieldname": "instructions",
- "fieldtype": "Small Text",
- "label": "Instructions",
- "oldfieldname": "instructions",
- "oldfieldtype": "Text",
+ "fieldname": "instructions",
+ "fieldtype": "Small Text",
+ "label": "Instructions",
+ "oldfieldname": "instructions",
+ "oldfieldtype": "Text",
"permlevel": 0
- },
+ },
{
- "fieldname": "remarks",
- "fieldtype": "Small Text",
- "label": "Remarks",
- "permlevel": 0,
+ "fieldname": "remarks",
+ "fieldtype": "Small Text",
+ "label": "Remarks",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "transporter_info",
- "fieldtype": "Section Break",
- "label": "Transporter Info",
- "options": "icon-truck",
+ "fieldname": "transporter_info",
+ "fieldtype": "Section Break",
+ "label": "Transporter Info",
+ "options": "icon-truck",
"permlevel": 0
- },
+ },
{
- "fieldname": "transporter_name",
- "fieldtype": "Data",
- "label": "Transporter Name",
- "oldfieldname": "transporter_name",
- "oldfieldtype": "Data",
+ "fieldname": "transporter_name",
+ "fieldtype": "Data",
+ "label": "Transporter Name",
+ "oldfieldname": "transporter_name",
+ "oldfieldtype": "Data",
"permlevel": 0
- },
+ },
{
- "description": "Transporter lorry number",
- "fieldname": "lr_no",
- "fieldtype": "Data",
- "label": "LR No",
- "no_copy": 1,
- "oldfieldname": "lr_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
- "print_width": "100px",
+ "description": "Transporter lorry number",
+ "fieldname": "lr_no",
+ "fieldtype": "Data",
+ "label": "LR No",
+ "no_copy": 1,
+ "oldfieldname": "lr_no",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
+ "print_width": "100px",
"width": "100px"
- },
+ },
{
- "description": "Date on which lorry started from supplier warehouse",
- "fieldname": "lr_date",
- "fieldtype": "Date",
- "label": "LR Date",
- "no_copy": 1,
- "oldfieldname": "lr_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 0,
- "print_width": "100px",
+ "description": "Date on which lorry started from supplier warehouse",
+ "fieldname": "lr_date",
+ "fieldtype": "Date",
+ "label": "LR Date",
+ "no_copy": 1,
+ "oldfieldname": "lr_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 0,
+ "print_width": "100px",
"width": "100px"
- },
+ },
{
- "fieldname": "column_break5",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break5",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "description": "Following table will show values if items are sub - contracted. These values will be fetched from the master of \"Bill of Materials\" of sub - contracted items.",
- "fieldname": "raw_material_details",
- "fieldtype": "Section Break",
- "label": "Raw Materials Supplied",
- "oldfieldtype": "Section Break",
- "options": "icon-table",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Following table will show values if items are sub - contracted. These values will be fetched from the master of \"Bill of Materials\" of sub - contracted items.",
+ "fieldname": "raw_material_details",
+ "fieldtype": "Section Break",
+ "label": "Raw Materials Supplied",
+ "oldfieldtype": "Section Break",
+ "options": "icon-table",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "pr_raw_material_details",
- "fieldtype": "Table",
- "label": "Purchase Receipt Item Supplieds",
- "no_copy": 1,
- "oldfieldname": "pr_raw_material_details",
- "oldfieldtype": "Table",
- "options": "Purchase Receipt Item Supplied",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "pr_raw_material_details",
+ "fieldtype": "Table",
+ "label": "Purchase Receipt Item Supplieds",
+ "no_copy": 1,
+ "oldfieldname": "pr_raw_material_details",
+ "oldfieldtype": "Table",
+ "options": "Purchase Receipt Item Supplied",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
}
- ],
- "icon": "icon-truck",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-02-17 12:01:00.000000",
- "modified_by": "Administrator",
- "module": "Stock",
- "name": "Purchase Receipt",
- "owner": "Administrator",
+ ],
+ "icon": "icon-truck",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-02-17 12:02:00.000000",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Purchase Receipt",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Material Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Material Manager",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Material User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Material User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Purchase User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Purchase User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "cancel": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
+ "cancel": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
"role": "Supplier"
}
- ],
- "read_only_onload": 1,
+ ],
+ "read_only_onload": 1,
"search_fields": "status, posting_date, supplier"
-}
\ No newline at end of file
+}
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
index 253586000b..7f7dd56b7d 100644
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
@@ -53,7 +53,6 @@ class PurchaseReceipt(BuyingController):
self.validate_inspection()
self.validate_uom_is_integer("uom", ["qty", "received_qty"])
self.validate_uom_is_integer("stock_uom", "stock_qty")
- self.validate_challan_no()
pc_obj = frappe.get_doc('Purchase Common')
pc_obj.validate_for_items(self)
@@ -89,15 +88,6 @@ class PurchaseReceipt(BuyingController):
frappe.throw(_("Accepted + Rejected Qty must be equal to Received quantity for Item {0}").format(d.item_code))
- def validate_challan_no(self):
- "Validate if same challan no exists for same supplier in a submitted purchase receipt"
- if self.challan_no:
- exists = frappe.db.sql_list("""select name from `tabPurchase Receipt`
- where docstatus=1 and name!=%s and supplier=%s and challan_no=%s
- and fiscal_year=%s""", (self.name, self.supplier, self.challan_no, self.doc.fiscal_year))
- if exists:
- frappe.throw(_("Supplier delivery number duplicate in {0}").format(exists))
-
def validate_with_previous_doc(self):
super(PurchaseReceipt, self).validate_with_previous_doc(self.tname, {
"Purchase Order": {
From 3190f99ebe0f8507693ad5e00a8912ac7cd3b2d4 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 6 May 2014 16:38:14 +0530
Subject: [PATCH 07/74] Option for selecting already reconciled entries in bank
reconciliation #1310
---
.../bank_reconciliation.json | 19 +++++++++---
.../bank_reconciliation.py | 31 +++++++++++--------
2 files changed, 33 insertions(+), 17 deletions(-)
diff --git a/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.json b/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.json
index eff6e6d5cf..d0757fd493 100644
--- a/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.json
+++ b/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.json
@@ -2,7 +2,7 @@
"allow_copy": 1,
"allow_email": 1,
"allow_print": 1,
- "creation": "2013-01-10 16:34:05.000000",
+ "creation": "2013-01-10 16:34:05",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -10,6 +10,7 @@
"description": "Select account head of the bank where cheque was deposited.",
"fieldname": "bank_account",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Bank Account",
"options": "Account",
"permlevel": 0,
@@ -19,6 +20,7 @@
"fieldname": "company",
"fieldtype": "Link",
"hidden": 1,
+ "in_list_view": 1,
"label": "Company",
"options": "Company",
"permlevel": 0,
@@ -28,6 +30,7 @@
{
"fieldname": "from_date",
"fieldtype": "Date",
+ "in_list_view": 1,
"label": "From Date",
"permlevel": 0,
"reqd": 1
@@ -35,14 +38,22 @@
{
"fieldname": "to_date",
"fieldtype": "Date",
+ "in_list_view": 1,
"label": "To Date",
"permlevel": 0,
"reqd": 1
},
{
- "fieldname": "get_non_reconciled_entries",
+ "fieldname": "include_reconciled_entries",
+ "fieldtype": "Check",
+ "in_list_view": 1,
+ "label": "Include Reconciled Entries",
+ "permlevel": 0
+ },
+ {
+ "fieldname": "get_relevant_entries",
"fieldtype": "Button",
- "label": "Get Non Reconciled Entries",
+ "label": "Get Relevant Entries",
"options": "get_details",
"permlevel": 0
},
@@ -74,7 +85,7 @@
"icon": "icon-check",
"idx": 1,
"issingle": 1,
- "modified": "2013-07-05 14:26:22.000000",
+ "modified": "2014-05-06 16:26:08.984595",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Bank Reconciliation",
diff --git a/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py b/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py
index 8bf1172ef7..a4118989b0 100644
--- a/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py
+++ b/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py
@@ -3,7 +3,7 @@
from __future__ import unicode_literals
import frappe
-from frappe.utils import cstr, flt, getdate, nowdate
+from frappe.utils import flt, getdate, nowdate
from frappe import msgprint, _
from frappe.model.document import Document
@@ -13,29 +13,34 @@ class BankReconciliation(Document):
msgprint("Bank Account, From Date and To Date are Mandatory")
return
+ condition = ""
+ if not self.include_reconciled_entries:
+ condition = "and ifnull(clearance_date, '') in ('', '0000-00-00')"
+
+
dl = frappe.db.sql("""select t1.name, t1.cheque_no, t1.cheque_date, t2.debit,
- t2.credit, t1.posting_date, t2.against_account
+ t2.credit, t1.posting_date, t2.against_account, t1.clearance_date
from
`tabJournal Voucher` t1, `tabJournal Voucher Detail` t2
where
t2.parent = t1.name and t2.account = %s
- and (clearance_date is null or clearance_date = '0000-00-00' or clearance_date = '')
- and t1.posting_date >= %s and t1.posting_date <= %s and t1.docstatus=1""",
- (self.bank_account, self.from_date, self.to_date))
+ and t1.posting_date >= %s and t1.posting_date <= %s and t1.docstatus=1 %s""" %
+ ('%s', '%s', '%s', condition), (self.bank_account, self.from_date, self.to_date), as_dict=1)
self.set('entries', [])
self.total_amount = 0.0
for d in dl:
nl = self.append('entries', {})
- nl.posting_date = cstr(d[5])
- nl.voucher_id = cstr(d[0])
- nl.cheque_number = cstr(d[1])
- nl.cheque_date = cstr(d[2])
- nl.debit = flt(d[3])
- nl.credit = flt(d[4])
- nl.against_account = cstr(d[6])
- self.total_amount += flt(flt(d[4]) - flt(d[3]))
+ nl.posting_date = d.posting_date
+ nl.voucher_id = d.name
+ nl.cheque_number = d.cheque_no
+ nl.cheque_date = d.cheque_date
+ nl.debit = d.debit
+ nl.credit = d.credit
+ nl.against_account = d.against_account
+ nl.clearance_date = d.clearance_date
+ self.total_amount += flt(d.debit) - flt(d.credit)
def update_details(self):
vouchers = []
From 4b7a6b13ec489f78b0401b703a467b3e6c634013 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Tue, 6 May 2014 16:41:31 +0530
Subject: [PATCH 08/74] Additions to remove India specific fields
---
erpnext/patches/4_0/remove_india_specific_fields.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/erpnext/patches/4_0/remove_india_specific_fields.py b/erpnext/patches/4_0/remove_india_specific_fields.py
index 63bd4cb740..68592cb463 100644
--- a/erpnext/patches/4_0/remove_india_specific_fields.py
+++ b/erpnext/patches/4_0/remove_india_specific_fields.py
@@ -18,6 +18,10 @@ def execute():
}
for (doctype, fieldname), df in docfields.items():
+ opts = df.as_dict()
+ if df.idx >= 2:
+ opts["insert_after"] = frappe.get_meta(doctype).get("fields")[df.idx - 2].fieldname
+
frappe.delete_doc("DocField", df.name)
frappe.clear_cache(doctype=doctype)
- create_custom_field_if_values_exist(doctype, df.as_dict())
+ create_custom_field_if_values_exist(doctype, opts)
From 50e962b279b6f5d023d045223cd1010897ad4dc0 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 6 May 2014 16:45:41 +0530
Subject: [PATCH 09/74] Special characters allowed in company name. Fixes #1259
---
erpnext/setup/doctype/company/company.js | 26 ------------------------
1 file changed, 26 deletions(-)
diff --git a/erpnext/setup/doctype/company/company.js b/erpnext/setup/doctype/company/company.js
index 229e230aaf..41b63c37ab 100644
--- a/erpnext/setup/doctype/company/company.js
+++ b/erpnext/setup/doctype/company/company.js
@@ -49,32 +49,6 @@ cur_frm.cscript.replace_abbr = function() {
dialog.show();
}
-cur_frm.cscript.has_special_chars = function(t) {
- var iChars = "!@#$%^*+=-[]\\\';,/{}|\":<>?";
- for (var i = 0; i < t.length; i++) {
- if (iChars.indexOf(t.charAt(i)) != -1) {
- return true;
- }
- }
- return false;
-}
-
-cur_frm.cscript.company_name = function(doc){
- if(doc.company_name && cur_frm.cscript.has_special_chars(doc.company_name)){
- msgprint(__("Special Characters not allowed in Company Name"));
- doc.company_name = '';
- refresh_field('company_name');
- }
-}
-
-cur_frm.cscript.abbr = function(doc){
- if(doc.abbr && cur_frm.cscript.has_special_chars(doc.abbr)){
- msgprint(__("Special Characters not allowed in Abbreviation"));
- doc.abbr = '';
- refresh_field('abbr');
- }
-}
-
cur_frm.fields_dict.default_bank_account.get_query = function(doc) {
return{
filters: [
From ce4a87ce83a7d650092a9b401a46b772f7ef60ed Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 6 May 2014 18:52:36 +0530
Subject: [PATCH 10/74] Maintenance schedule: get no of visits and period
validation. Fixes #1591
---
.../maintenance_schedule.js | 68 ++++++++++++-------
.../maintenance_schedule.py | 49 +++++--------
2 files changed, 61 insertions(+), 56 deletions(-)
diff --git a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.js b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.js
index 9852eecfdb..476530b4dc 100644
--- a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.js
+++ b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.js
@@ -3,12 +3,12 @@
frappe.provide("erpnext.support");
-frappe.ui.form.on_change("Maintenance Schedule", "customer", function(frm) {
+frappe.ui.form.on_change("Maintenance Schedule", "customer", function(frm) {
erpnext.utils.get_party_details(frm) });
-frappe.ui.form.on_change("Maintenance Schedule", "customer_address",
+frappe.ui.form.on_change("Maintenance Schedule", "customer_address",
erpnext.utils.get_address_display);
-frappe.ui.form.on_change("Maintenance Schedule", "contact_person",
- erpnext.utils.get_contact_details);
+frappe.ui.form.on_change("Maintenance Schedule", "contact_person",
+ erpnext.utils.get_contact_details);
// TODO commonify this code
erpnext.support.MaintenanceSchedule = frappe.ui.form.Controller.extend({
@@ -16,7 +16,7 @@ erpnext.support.MaintenanceSchedule = frappe.ui.form.Controller.extend({
var me = this;
if (this.frm.doc.docstatus === 0) {
- this.frm.add_custom_button(__('From Sales Order'),
+ this.frm.add_custom_button(__('From Sales Order'),
function() {
frappe.model.map_current_doc({
method: "erpnext.selling.doctype.sales_order.sales_order.make_maintenance_schedule",
@@ -38,16 +38,52 @@ erpnext.support.MaintenanceSchedule = frappe.ui.form.Controller.extend({
});
}
},
+
+ start_date: function(doc, cdt, cdn) {
+ this.set_no_of_visits(doc, cdt, cdn);
+ },
+
+ end_date: function(doc, cdt, cdn) {
+ this.set_no_of_visits(doc, cdt, cdn);
+ },
+
+ periodicity: function(doc, cdt, cdn) {
+ this.set_no_of_visits(doc, cdt, cdn);
+ },
+
+ set_no_of_visits: function(doc, cdt, cdn) {
+ var item = frappe.get_doc(cdt, cdn);
+
+ if (item.start_date && item.end_date && item.periodicity) {
+ if(item.start_date > item.end_date) {
+ msgprint(__("Row {0}:Start Date must be before End Date", [item.idx]));
+ return;
+ }
+
+ var date_diff = frappe.datetime.get_diff(item.end_date, item.start_date) + 1;
+
+ var days_in_period = {
+ "Weekly": 7,
+ "Monthly": 30,
+ "Quarterly": 91,
+ "Half Yearly": 182,
+ "Yearly": 365
+ }
+
+ var no_of_visits = cint(date_diff / days_in_period[item.periodicity]);
+ frappe.model.set_value(item.doctype, item.name, "no_of_visits", no_of_visits);
+ }
+ },
});
$.extend(cur_frm.cscript, new erpnext.support.MaintenanceSchedule({frm: cur_frm}));
cur_frm.cscript.onload = function(doc, dt, dn) {
if(!doc.status) set_multiple(dt,dn,{status:'Draft'});
-
+
if(doc.__islocal){
set_multiple(dt,dn,{transaction_date:get_today()});
- }
+ }
}
cur_frm.fields_dict['customer_address'].get_query = function(doc, cdt, cdn) {
@@ -62,7 +98,7 @@ cur_frm.fields_dict['contact_person'].get_query = function(doc, cdt, cdn) {
}
}
-//
+
cur_frm.fields_dict['item_maintenance_detail'].grid.get_field('item_code').get_query = function(doc, cdt, cdn) {
return {
filters:{ 'is_service_item': "Yes" }
@@ -73,25 +109,11 @@ cur_frm.cscript.item_code = function(doc, cdt, cdn) {
var fname = cur_frm.cscript.fname;
var d = locals[cdt][cdn];
if (d.item_code) {
- return get_server_fields('get_item_details', d.item_code, 'item_maintenance_detail',
+ return get_server_fields('get_item_details', d.item_code, 'item_maintenance_detail',
doc, cdt, cdn, 1);
}
}
-cur_frm.cscript.periodicity = function(doc, cdt, cdn){
- var d = locals[cdt][cdn];
- if(d.start_date && d.end_date) {
- arg = {}
- arg.start_date = d.start_date;
- arg.end_date = d.end_date;
- arg.periodicity = d.periodicity;
- return get_server_fields('get_no_of_visits', docstring(arg),
- 'item_maintenance_detail', doc, cdt, cdn, 1);
- } else {
- msgprint(__("Please enter Start Date and End Date"));
- }
-}
-
cur_frm.cscript.generate_schedule = function(doc, cdt, cdn) {
if (!doc.__islocal) {
return $c('runserverobj', args={'method':'generate_schedule', 'docs':doc},
diff --git a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py
index 74d0e2e2a2..a0eba19ff8 100644
--- a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py
+++ b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py
@@ -133,40 +133,22 @@ class MaintenanceSchedule(TransactionBase):
return schedule_date
- def validate_period(self, arg):
- args = eval(arg)
- if getdate(args['start_date']) >= getdate(args['end_date']):
- throw(_("Start date should be less than end date."))
+ def validate_dates_with_periodicity(self):
+ for d in self.get("item_maintenance_detail"):
+ if d.start_date and d.end_date and d.periodicity:
+ date_diff = (getdate(d.end_date) - getdate(d.start_date)).days + 1
+ days_in_period = {
+ "Weekly": 7,
+ "Monthly": 30,
+ "Quarterly": 90,
+ "Half Yearly": 180,
+ "Yearly": 365
+ }
- period = (getdate(args['end_date']) - getdate(args['start_date'])).days + 1
-
- if (args['periodicity'] == 'Yearly' or args['periodicity'] == 'Half Yearly' or
- args['periodicity'] == 'Quarterly') and period < 90:
- throw(_("Period is too short"))
- elif args['periodicity'] == 'Monthly' and period < 30:
- throw(_("Period is too short"))
- elif args['periodicity'] == 'Weekly' and period < 7:
- throw(_("Period is too short"))
-
- def get_no_of_visits(self, arg):
- args = eval(arg)
- self.validate_period(arg)
- period = (getdate(args['end_date']) - getdate(args['start_date'])).days + 1
- count = 0
-
- if args['periodicity'] == 'Weekly':
- count = period/7
- elif args['periodicity'] == 'Monthly':
- count = period/30
- elif args['periodicity'] == 'Quarterly':
- count = period/91
- elif args['periodicity'] == 'Half Yearly':
- count = period/182
- elif args['periodicity'] == 'Yearly':
- count = period/365
-
- ret = {'no_of_visits' : count}
- return ret
+ if date_diff < days_in_period[d.periodicity]:
+ throw(_("Row {0}: To set {1} periodicity, difference between from and to date \
+ must be greater than or equal to {2}")
+ .format(d.idx, d.periodicity, days_in_period[d.periodicity]))
def validate_maintenance_detail(self):
if not self.get('item_maintenance_detail'):
@@ -196,6 +178,7 @@ class MaintenanceSchedule(TransactionBase):
def validate(self):
self.validate_maintenance_detail()
+ self.validate_dates_with_periodicity()
self.validate_sales_order()
def on_update(self):
From 3fcec56f7bb88f5dc72895e76fdb0930afd39896 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 6 May 2014 19:13:46 +0530
Subject: [PATCH 11/74] Bulk rename tool fixes #1594
---
erpnext/utilities/doctype/rename_tool/rename_tool.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erpnext/utilities/doctype/rename_tool/rename_tool.js b/erpnext/utilities/doctype/rename_tool/rename_tool.js
index 54fddf00d4..32b6cd4990 100644
--- a/erpnext/utilities/doctype/rename_tool/rename_tool.js
+++ b/erpnext/utilities/doctype/rename_tool/rename_tool.js
@@ -27,7 +27,7 @@ cur_frm.cscript.setup_upload = function() {
frappe.upload.make({
parent: $wrapper,
args: {
- method: 'utilities.doctype.rename_tool.rename_tool.upload',
+ method: 'erpnext.utilities.doctype.rename_tool.rename_tool.upload',
select_doctype: cur_frm.doc.select_doctype
},
sample_url: "e.g. http://example.com/somefile.csv",
From 8c2dbab878c2f693a227e37ec85dca7abe905b18 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Tue, 6 May 2014 19:43:11 +0530
Subject: [PATCH 12/74] Changed default naming series options
C-Form: C-FORM-.#####
Purchase Invoice: PINV-.#####
Sales Invoice: SINV-.#####
Purchase Order: PO-.#####
Quality Inspection: QI-.#####
Supplier: SUPP-.#####
Supplier Quotation: SQTN-.#####
Attendance: ATT-.#####
Production Order: PRO-.#####
Installation Note: IN-.#####
Lead: LEAD-.#####
Opportunity: OPTY-.#####
Quotation: QTN-.#####
Sales Order: SO-.#####
Delivery Note: DN-.#####
Item: ITEM-.#####
Material Request: MREQ-.#####
Packing Slip: PS-.#####
Purchase Receipt: PREC-.#####
Stock Entry: STE-.#####
Customer Issue: CI-.#####
Support Ticket: SUP-.#####
Customer: CUST-.#####
Journal Voucher: JV-.#####
---
erpnext/accounts/doctype/c_form/c_form.json | 275 ++--
.../journal_voucher/journal_voucher.json | 4 +-
.../purchase_invoice/purchase_invoice.json | 6 +-
.../doctype/sales_invoice/sales_invoice.json | 6 +-
.../purchase_order/purchase_order.json | 6 +-
.../quality_inspection.json | 363 ++---
erpnext/buying/doctype/supplier/supplier.json | 6 +-
.../supplier_quotation.json | 6 +-
erpnext/hr/doctype/attendance/attendance.json | 6 +-
.../production_order/production_order.json | 501 +------
.../selling/doctype/customer/customer.json | 518 +++----
.../installation_note/installation_note.json | 426 +++---
erpnext/selling/doctype/lead/lead.json | 6 +-
.../doctype/opportunity/opportunity.json | 4 +-
.../selling/doctype/quotation/quotation.json | 4 +-
.../doctype/sales_order/sales_order.json | 6 +-
.../doctype/delivery_note/delivery_note.json | 6 +-
erpnext/stock/doctype/item/item.json | 6 +-
.../material_request/material_request.json | 6 +-
.../doctype/packing_slip/packing_slip.json | 405 ++---
.../purchase_receipt/purchase_receipt.json | 1316 ++++++++---------
.../doctype/stock_entry/stock_entry.json | 6 +-
.../customer_issue/customer_issue.json | 6 +-
.../support_ticket/support_ticket.json | 6 +-
24 files changed, 1728 insertions(+), 2172 deletions(-)
diff --git a/erpnext/accounts/doctype/c_form/c_form.json b/erpnext/accounts/doctype/c_form/c_form.json
index 06c56d2767..46db3600cc 100644
--- a/erpnext/accounts/doctype/c_form/c_form.json
+++ b/erpnext/accounts/doctype/c_form/c_form.json
@@ -1,178 +1,181 @@
{
- "allow_attach": 1,
- "autoname": "naming_series:",
- "creation": "2013-03-07 11:55:06.000000",
- "docstatus": 0,
- "doctype": "DocType",
+ "allow_attach": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-03-07 11:55:06",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
- "read_only": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "options": "\nC-FORM/",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "options": "C-FORM-",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "c_form_no",
- "fieldtype": "Data",
- "label": "C-Form No",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "c_form_no",
+ "fieldtype": "Data",
+ "in_list_view": 1,
+ "label": "C-Form No",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "received_date",
- "fieldtype": "Date",
- "label": "Received Date",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "received_date",
+ "fieldtype": "Date",
+ "in_list_view": 1,
+ "label": "Received Date",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "customer",
- "fieldtype": "Link",
- "label": "Customer",
- "options": "Customer",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "customer",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Customer",
+ "options": "Customer",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
- "read_only": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Select",
- "label": "Company",
- "options": "link:Company",
- "permlevel": 0,
+ "fieldname": "company",
+ "fieldtype": "Select",
+ "label": "Company",
+ "options": "link:Company",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "label": "Fiscal Year",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Select",
+ "label": "Fiscal Year",
+ "options": "link:Fiscal Year",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "quarter",
- "fieldtype": "Select",
- "label": "Quarter",
- "options": "\nI\nII\nIII\nIV",
- "permlevel": 0,
+ "fieldname": "quarter",
+ "fieldtype": "Select",
+ "label": "Quarter",
+ "options": "\nI\nII\nIII\nIV",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "total_amount",
- "fieldtype": "Currency",
- "label": "Total Amount",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "total_amount",
+ "fieldtype": "Currency",
+ "label": "Total Amount",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "state",
- "fieldtype": "Data",
- "label": "State",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "state",
+ "fieldtype": "Data",
+ "label": "State",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "section_break0",
- "fieldtype": "Section Break",
- "permlevel": 0,
+ "fieldname": "section_break0",
+ "fieldtype": "Section Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "invoice_details",
- "fieldtype": "Table",
- "label": "Invoice Details",
- "options": "C-Form Invoice Detail",
- "permlevel": 0,
+ "fieldname": "invoice_details",
+ "fieldtype": "Table",
+ "label": "Invoice Details",
+ "options": "C-Form Invoice Detail",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "total_invoiced_amount",
- "fieldtype": "Currency",
- "label": "Total Invoiced Amount",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "total_invoiced_amount",
+ "fieldtype": "Currency",
+ "label": "Total Invoiced Amount",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Link",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "options": "C-Form",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Link",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "options": "C-Form",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
}
- ],
- "icon": "icon-file-text",
- "idx": 1,
- "is_submittable": 1,
- "max_attachments": 3,
- "modified": "2013-12-20 19:23:58.000000",
- "modified_by": "Administrator",
- "module": "Accounts",
- "name": "C-Form",
- "owner": "Administrator",
+ ],
+ "icon": "icon-file-text",
+ "idx": 1,
+ "is_submittable": 1,
+ "max_attachments": 3,
+ "modified": "2014-05-06 08:20:20.124264",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "C-Form",
+ "owner": "Administrator",
"permissions": [
{
- "create": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Accounts User",
- "submit": 0,
+ "create": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts User",
+ "submit": 0,
"write": 1
- },
+ },
{
- "create": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Accounts Manager",
- "submit": 0,
+ "create": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts Manager",
+ "submit": 0,
"write": 1
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "permlevel": 1,
- "read": 1,
- "report": 1,
- "role": "All",
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "permlevel": 1,
+ "read": 1,
+ "report": 1,
+ "role": "All",
"submit": 0
}
]
-}
\ No newline at end of file
+}
diff --git a/erpnext/accounts/doctype/journal_voucher/journal_voucher.json b/erpnext/accounts/doctype/journal_voucher/journal_voucher.json
index 15611a30f0..fddc3b68b9 100644
--- a/erpnext/accounts/doctype/journal_voucher/journal_voucher.json
+++ b/erpnext/accounts/doctype/journal_voucher/journal_voucher.json
@@ -27,7 +27,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "JV",
+ "options": "JV-",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -440,7 +440,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-01 17:07:31.129188",
+ "modified": "2014-05-06 08:20:21.064775",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Journal Voucher",
diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
index 563c085f5c..9d4292508c 100755
--- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
+++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-05-21 16:16:39.000000",
+ "creation": "2013-05-21 16:16:39",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -28,7 +28,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "BILL",
+ "options": "PINV-",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -744,7 +744,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-02-17 12:01:59.000000",
+ "modified": "2014-05-06 08:20:33.283402",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Purchase Invoice",
diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
index 9b8eeeab4f..e77f9d5b4f 100644
--- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-05-24 19:29:05.000000",
+ "creation": "2013-05-24 19:29:05",
"default_print_format": "Standard",
"docstatus": 0,
"doctype": "DocType",
@@ -22,7 +22,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "INV\nINV/10-11/",
+ "options": "SINV-",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -1180,7 +1180,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-28 18:45:10.000000",
+ "modified": "2014-05-06 08:20:37.429430",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Sales Invoice",
diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json
index 53038fcf81..277a3b8a5e 100644
--- a/erpnext/buying/doctype/purchase_order/purchase_order.json
+++ b/erpnext/buying/doctype/purchase_order/purchase_order.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-05-21 16:16:39.000000",
+ "creation": "2013-05-21 16:16:39",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Transaction",
@@ -21,7 +21,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "\nPO",
+ "options": "PO-",
"permlevel": 0,
"print_hide": 1,
"reqd": 1
@@ -636,7 +636,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-29 15:26:21.000000",
+ "modified": "2014-05-06 08:20:29.240044",
"modified_by": "Administrator",
"module": "Buying",
"name": "Purchase Order",
diff --git a/erpnext/buying/doctype/quality_inspection/quality_inspection.json b/erpnext/buying/doctype/quality_inspection/quality_inspection.json
index fcd5439030..815a4bf23a 100644
--- a/erpnext/buying/doctype/quality_inspection/quality_inspection.json
+++ b/erpnext/buying/doctype/quality_inspection/quality_inspection.json
@@ -1,228 +1,231 @@
{
- "autoname": "naming_series:",
- "creation": "2013-04-30 13:13:03.000000",
- "docstatus": 0,
- "doctype": "DocType",
+ "autoname": "naming_series:",
+ "creation": "2013-04-30 13:13:03",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "qa_inspection",
- "fieldtype": "Section Break",
- "label": "QA Inspection",
- "no_copy": 0,
- "oldfieldtype": "Section Break",
+ "fieldname": "qa_inspection",
+ "fieldtype": "Section Break",
+ "label": "QA Inspection",
+ "no_copy": 0,
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "options": "\nQAI/11-12/",
- "permlevel": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "options": "QI-",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "inspection_type",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Inspection Type",
- "oldfieldname": "inspection_type",
- "oldfieldtype": "Select",
- "options": "\nIncoming\nOutgoing\nIn Process",
- "permlevel": 0,
+ "fieldname": "inspection_type",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Inspection Type",
+ "oldfieldname": "inspection_type",
+ "oldfieldtype": "Select",
+ "options": "\nIncoming\nOutgoing\nIn Process",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "report_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Report Date",
- "oldfieldname": "report_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "reqd": 1,
+ "fieldname": "report_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Report Date",
+ "oldfieldname": "report_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "item_code",
- "fieldtype": "Link",
- "hidden": 0,
- "in_filter": 1,
- "label": "Item Code",
- "oldfieldname": "item_code",
- "oldfieldtype": "Link",
- "options": "Item",
- "permlevel": 0,
- "reqd": 1,
+ "fieldname": "item_code",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "in_list_view": 1,
+ "in_filter": 1,
+ "label": "Item Code",
+ "oldfieldname": "item_code",
+ "oldfieldtype": "Link",
+ "options": "Item",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "sample_size",
- "fieldtype": "Float",
- "in_filter": 0,
- "label": "Sample Size",
- "oldfieldname": "sample_size",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "reqd": 1,
+ "fieldname": "sample_size",
+ "fieldtype": "Float",
+ "in_filter": 0,
+ "label": "Sample Size",
+ "oldfieldname": "sample_size",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "description",
- "fieldtype": "Small Text",
- "in_filter": 1,
- "label": "Description",
- "oldfieldname": "description",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "search_index": 0,
+ "fieldname": "description",
+ "fieldtype": "Small Text",
+ "in_filter": 1,
+ "label": "Description",
+ "oldfieldname": "description",
+ "oldfieldtype": "Small Text",
+ "permlevel": 0,
+ "search_index": 0,
"width": "300px"
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "item_serial_no",
- "fieldtype": "Link",
- "hidden": 0,
- "label": "Item Serial No",
- "oldfieldname": "item_serial_no",
- "oldfieldtype": "Link",
- "options": "Serial No",
- "permlevel": 0,
+ "fieldname": "item_serial_no",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "label": "Item Serial No",
+ "oldfieldname": "item_serial_no",
+ "oldfieldtype": "Link",
+ "options": "Serial No",
+ "permlevel": 0,
"print_hide": 0
- },
+ },
{
- "fieldname": "batch_no",
- "fieldtype": "Link",
- "label": "Batch No",
- "oldfieldname": "batch_no",
- "oldfieldtype": "Link",
- "options": "Batch",
+ "fieldname": "batch_no",
+ "fieldtype": "Link",
+ "label": "Batch No",
+ "oldfieldname": "batch_no",
+ "oldfieldtype": "Link",
+ "options": "Batch",
"permlevel": 0
- },
+ },
{
- "fieldname": "purchase_receipt_no",
- "fieldtype": "Link",
- "hidden": 0,
- "in_filter": 1,
- "label": "Purchase Receipt No",
- "oldfieldname": "purchase_receipt_no",
- "oldfieldtype": "Link",
- "options": "Purchase Receipt",
- "permlevel": 0,
+ "fieldname": "purchase_receipt_no",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "Purchase Receipt No",
+ "oldfieldname": "purchase_receipt_no",
+ "oldfieldtype": "Link",
+ "options": "Purchase Receipt",
+ "permlevel": 0,
"search_index": 1
- },
+ },
{
- "fieldname": "delivery_note_no",
- "fieldtype": "Link",
- "hidden": 0,
- "in_filter": 1,
- "label": "Delivery Note No",
- "oldfieldname": "delivery_note_no",
- "oldfieldtype": "Link",
- "options": "Delivery Note",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "delivery_note_no",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "Delivery Note No",
+ "oldfieldname": "delivery_note_no",
+ "oldfieldtype": "Link",
+ "options": "Delivery Note",
+ "permlevel": 0,
+ "print_hide": 0,
"search_index": 1
- },
+ },
{
- "fieldname": "inspected_by",
- "fieldtype": "Data",
- "label": "Inspected By",
- "oldfieldname": "inspected_by",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "inspected_by",
+ "fieldtype": "Data",
+ "label": "Inspected By",
+ "oldfieldname": "inspected_by",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "remarks",
- "fieldtype": "Text",
- "label": "Remarks",
- "no_copy": 1,
- "oldfieldname": "remarks",
- "oldfieldtype": "Text",
+ "fieldname": "remarks",
+ "fieldtype": "Text",
+ "label": "Remarks",
+ "no_copy": 1,
+ "oldfieldname": "remarks",
+ "oldfieldtype": "Text",
"permlevel": 0
- },
+ },
{
- "fieldname": "verified_by",
- "fieldtype": "Data",
- "label": "Verified By",
- "oldfieldname": "verified_by",
- "oldfieldtype": "Data",
+ "fieldname": "verified_by",
+ "fieldtype": "Data",
+ "label": "Verified By",
+ "oldfieldname": "verified_by",
+ "oldfieldtype": "Data",
"permlevel": 0
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Data",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Data",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "specification_details",
- "fieldtype": "Section Break",
- "label": "Specification Details",
- "oldfieldtype": "Section Break",
- "options": "Simple",
+ "fieldname": "specification_details",
+ "fieldtype": "Section Break",
+ "label": "Specification Details",
+ "oldfieldtype": "Section Break",
+ "options": "Simple",
"permlevel": 0
- },
+ },
{
- "fieldname": "get_specification_details",
- "fieldtype": "Button",
- "label": "Get Specification Details",
- "options": "get_item_specification_details",
+ "fieldname": "get_specification_details",
+ "fieldtype": "Button",
+ "label": "Get Specification Details",
+ "options": "get_item_specification_details",
"permlevel": 0
- },
+ },
{
- "fieldname": "qa_specification_details",
- "fieldtype": "Table",
- "label": "Quality Inspection Readings",
- "oldfieldname": "qa_specification_details",
- "oldfieldtype": "Table",
- "options": "Quality Inspection Reading",
+ "fieldname": "qa_specification_details",
+ "fieldtype": "Table",
+ "label": "Quality Inspection Readings",
+ "oldfieldname": "qa_specification_details",
+ "oldfieldtype": "Table",
+ "options": "Quality Inspection Reading",
"permlevel": 0
}
- ],
- "icon": "icon-search",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-01-20 17:49:14.000000",
- "modified_by": "Administrator",
- "module": "Buying",
- "name": "Quality Inspection",
- "owner": "Administrator",
+ ],
+ "icon": "icon-search",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-06 08:20:33.015328",
+ "modified_by": "Administrator",
+ "module": "Buying",
+ "name": "Quality Inspection",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Quality Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Quality Manager",
+ "submit": 1,
"write": 1
}
- ],
+ ],
"search_fields": "item_code, report_date, purchase_receipt_no, delivery_note_no"
-}
\ No newline at end of file
+}
diff --git a/erpnext/buying/doctype/supplier/supplier.json b/erpnext/buying/doctype/supplier/supplier.json
index e43c628b8b..295ab9ea17 100644
--- a/erpnext/buying/doctype/supplier/supplier.json
+++ b/erpnext/buying/doctype/supplier/supplier.json
@@ -2,7 +2,7 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "naming_series:",
- "creation": "2013-01-10 16:34:11.000000",
+ "creation": "2013-01-10 16:34:11",
"description": "Supplier of Goods or Services.",
"docstatus": 0,
"doctype": "DocType",
@@ -23,7 +23,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "\nSUPP\nSUPP/10-11/",
+ "options": "SUPP-",
"permlevel": 0
},
{
@@ -183,7 +183,7 @@
],
"icon": "icon-user",
"idx": 1,
- "modified": "2014-01-28 19:05:55.000000",
+ "modified": "2014-05-06 08:20:18.846251",
"modified_by": "Administrator",
"module": "Buying",
"name": "Supplier",
diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
index ba098c03d5..4b84d9539a 100644
--- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
+++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-05-21 16:16:45.000000",
+ "creation": "2013-05-21 16:16:45",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Transaction",
@@ -21,7 +21,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "SQTN",
+ "options": "SQTN-",
"permlevel": 0,
"print_hide": 1,
"reqd": 1
@@ -562,7 +562,7 @@
"icon": "icon-shopping-cart",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-29 15:25:52.000000",
+ "modified": "2014-05-06 08:20:23.630279",
"modified_by": "Administrator",
"module": "Buying",
"name": "Supplier Quotation",
diff --git a/erpnext/hr/doctype/attendance/attendance.json b/erpnext/hr/doctype/attendance/attendance.json
index 101f618e1f..59ecc92414 100644
--- a/erpnext/hr/doctype/attendance/attendance.json
+++ b/erpnext/hr/doctype/attendance/attendance.json
@@ -1,7 +1,7 @@
{
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-01-10 16:34:13.000000",
+ "creation": "2013-01-10 16:34:13",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -21,7 +21,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "ATT",
+ "options": "ATT-",
"permlevel": 0,
"reqd": 1
},
@@ -129,7 +129,7 @@
"icon": "icon-ok",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-20 17:48:23.000000",
+ "modified": "2014-05-06 08:20:11.263301",
"modified_by": "Administrator",
"module": "HR",
"name": "Attendance",
diff --git a/erpnext/manufacturing/doctype/production_order/production_order.json b/erpnext/manufacturing/doctype/production_order/production_order.json
index 674cf2cf18..3fa6c34b90 100644
--- a/erpnext/manufacturing/doctype/production_order/production_order.json
+++ b/erpnext/manufacturing/doctype/production_order/production_order.json
@@ -1,667 +1,234 @@
{
- "_last_update": null,
- "_user_tags": null,
- "allow_attach": null,
- "allow_copy": null,
- "allow_email": null,
"allow_import": 1,
- "allow_print": null,
- "allow_rename": null,
- "allow_trash": null,
"autoname": "naming_series:",
- "change_log": null,
- "client_script": null,
- "client_script_core": null,
- "client_string": null,
- "colour": null,
"creation": "2013-01-10 16:34:16",
- "custom": null,
- "default_print_format": null,
- "description": null,
"docstatus": 0,
"doctype": "DocType",
- "document_type": null,
- "dt_template": null,
"fields": [
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "item",
"fieldtype": "Section Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Item",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "icon-gift",
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "permlevel": 0
},
{
- "allow_on_submit": null,
"default": "PRO",
- "depends_on": null,
- "description": null,
"fieldname": "naming_series",
"fieldtype": "Select",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Series",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": "\nPRO",
+ "options": "PRO-",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": 1,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 1
},
{
- "allow_on_submit": null,
- "default": null,
"depends_on": "eval:!doc.__islocal",
- "description": null,
"fieldname": "status",
"fieldtype": "Select",
- "hidden": null,
- "ignore_restrictions": null,
"in_filter": 1,
"in_list_view": 1,
"label": "Status",
- "no_column": null,
"no_copy": 1,
"oldfieldname": "status",
"oldfieldtype": "Select",
"options": "\nDraft\nSubmitted\nStopped\nIn Process\nCompleted\nCancelled",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 1,
- "report_hide": null,
"reqd": 1,
- "search_index": 1,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "search_index": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "production_item",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
"in_filter": 1,
"in_list_view": 1,
"label": "Item To Manufacture",
- "no_column": null,
- "no_copy": null,
"oldfieldname": "production_item",
"oldfieldtype": "Link",
"options": "Item",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": 1,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 1
},
{
- "allow_on_submit": null,
- "default": null,
"depends_on": "production_item",
"description": "Bill of Material to be considered for manufacturing",
"fieldname": "bom_no",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
"in_list_view": 1,
"label": "BOM No",
- "no_column": null,
- "no_copy": null,
"oldfieldname": "bom_no",
"oldfieldtype": "Link",
"options": "BOM",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": 1,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 1
},
{
- "allow_on_submit": null,
"default": "1",
- "depends_on": null,
"description": "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.",
"fieldname": "use_multi_level_bom",
"fieldtype": "Check",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Use Multi-Level BOM",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "permlevel": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "column_break1",
"fieldtype": "Column Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
- "label": null,
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
"oldfieldtype": "Column Break",
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
"width": "50%"
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
"description": "Manufacture against Sales Order",
"fieldname": "sales_order",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Sales Order",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Sales Order",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
},
{
- "allow_on_submit": null,
- "default": null,
"depends_on": "production_item",
- "description": null,
"fieldname": "qty",
"fieldtype": "Float",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
"in_list_view": 1,
"label": "Qty To Manufacture",
- "no_column": null,
- "no_copy": null,
"oldfieldname": "qty",
"oldfieldtype": "Currency",
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": 1,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 1
},
{
- "allow_on_submit": null,
- "default": null,
"depends_on": "eval:doc.docstatus==1",
"description": "Automatically updated via Stock Entry of type Manufacture/Repack",
"fieldname": "produced_qty",
"fieldtype": "Float",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Manufactured Qty",
- "no_column": null,
"no_copy": 1,
"oldfieldname": "produced_qty",
"oldfieldtype": "Currency",
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 1,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 1
},
{
- "allow_on_submit": null,
- "default": null,
"depends_on": "sales_order",
- "description": null,
"fieldname": "expected_delivery_date",
"fieldtype": "Date",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Expected Delivery Date",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 1,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "warehouses",
"fieldtype": "Section Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Warehouses",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "icon-building",
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "permlevel": 0
},
{
- "allow_on_submit": null,
- "default": null,
"depends_on": "production_item",
"description": "Manufactured quantity will be updated in this warehouse",
"fieldname": "fg_warehouse",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
"in_list_view": 0,
"label": "For Warehouse",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Warehouse",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": 0,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "column_break_12",
"fieldtype": "Column Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
- "label": null,
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "permlevel": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "wip_warehouse",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Work-in-Progress Warehouse",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Warehouse",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": 0,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "more_info",
"fieldtype": "Section Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "More Info",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "icon-file-text",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "description",
"fieldtype": "Small Text",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Item Description",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 1,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "project_name",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
"in_filter": 1,
- "in_list_view": null,
"label": "Project Name",
- "no_column": null,
- "no_copy": null,
"oldfieldname": "project_name",
"oldfieldtype": "Link",
"options": "Project",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "column_break2",
"fieldtype": "Column Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
- "label": null,
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
"width": "50%"
},
{
- "allow_on_submit": null,
- "default": null,
"depends_on": "production_item",
- "description": null,
"fieldname": "stock_uom",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Stock UOM",
- "no_column": null,
- "no_copy": null,
"oldfieldname": "stock_uom",
"oldfieldtype": "Data",
"options": "UOM",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 1,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "company",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Company",
- "no_column": null,
- "no_copy": null,
"oldfieldname": "company",
"oldfieldtype": "Link",
"options": "Company",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": 1,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "amended_from",
"fieldtype": "Data",
- "hidden": null,
"ignore_restrictions": 1,
- "in_filter": null,
- "in_list_view": null,
"label": "Amended From",
- "no_column": null,
"no_copy": 1,
"oldfieldname": "amended_from",
"oldfieldtype": "Data",
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 1,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 1
}
],
- "hide_heading": null,
- "hide_toolbar": null,
"icon": "icon-cogs",
"idx": 1,
"in_create": 0,
- "in_dialog": null,
"is_submittable": 1,
- "is_transaction_doc": null,
- "issingle": null,
- "istable": null,
- "max_attachments": null,
- "menu_index": null,
- "modified": "2014-04-16 11:31:11.764385",
+ "modified": "2014-05-06 08:20:28.360537",
"modified_by": "Administrator",
"module": "Manufacturing",
"name": "Production Order",
- "name_case": null,
"owner": "Administrator",
- "parent": null,
- "parent_node": null,
- "parentfield": null,
- "parenttype": null,
"permissions": [
{
"amend": 1,
@@ -669,35 +236,13 @@
"create": 1,
"delete": 1,
"email": 1,
- "export": null,
- "import": null,
- "match": null,
"permlevel": 0,
"print": 1,
"read": 1,
"report": 1,
- "restrict": null,
- "restricted": null,
"role": "Manufacturing User",
"submit": 1,
"write": 1
}
- ],
- "plugin": null,
- "print_outline": null,
- "read_only": null,
- "read_only_onload": null,
- "search_fields": null,
- "section_style": null,
- "server_code": null,
- "server_code_compiled": null,
- "server_code_core": null,
- "server_code_error": null,
- "show_in_menu": null,
- "smallicon": null,
- "subject": null,
- "tag_fields": null,
- "title_field": null,
- "use_template": null,
- "version": null
+ ]
}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/customer/customer.json b/erpnext/selling/doctype/customer/customer.json
index 7262459ca0..e1fc6d0deb 100644
--- a/erpnext/selling/doctype/customer/customer.json
+++ b/erpnext/selling/doctype/customer/customer.json
@@ -1,333 +1,333 @@
{
- "allow_import": 1,
- "allow_rename": 1,
- "autoname": "naming_series:",
- "creation": "2013-06-11 14:26:44.000000",
- "description": "Buyer of Goods and Services.",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Master",
+ "allow_import": 1,
+ "allow_rename": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-06-11 14:26:44",
+ "description": "Buyer of Goods and Services.",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Master",
"fields": [
{
- "fieldname": "basic_info",
- "fieldtype": "Section Break",
- "label": "Basic Info",
- "oldfieldtype": "Section Break",
- "options": "icon-user",
- "permlevel": 0,
+ "fieldname": "basic_info",
+ "fieldtype": "Section Break",
+ "label": "Basic Info",
+ "oldfieldtype": "Section Break",
+ "options": "icon-user",
+ "permlevel": 0,
"reqd": 0
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "options": "\nCUST\nCUSTMUM",
- "permlevel": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "options": "CUST-",
+ "permlevel": 0,
"print_hide": 0
- },
+ },
{
- "fieldname": "customer_name",
- "fieldtype": "Data",
- "hidden": 0,
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Full Name",
- "no_copy": 1,
- "oldfieldname": "customer_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
- "report_hide": 0,
- "reqd": 1,
+ "fieldname": "customer_name",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Full Name",
+ "no_copy": 1,
+ "oldfieldname": "customer_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
+ "report_hide": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "customer_type",
- "fieldtype": "Select",
- "label": "Type",
- "oldfieldname": "customer_type",
- "oldfieldtype": "Select",
- "options": "\nCompany\nIndividual",
- "permlevel": 0,
+ "fieldname": "customer_type",
+ "fieldtype": "Select",
+ "label": "Type",
+ "oldfieldname": "customer_type",
+ "oldfieldtype": "Select",
+ "options": "\nCompany\nIndividual",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "lead_name",
- "fieldtype": "Link",
- "hidden": 0,
- "in_filter": 1,
- "label": "From Lead",
- "no_copy": 1,
- "oldfieldname": "lead_name",
- "oldfieldtype": "Link",
- "options": "Lead",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "lead_name",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "From Lead",
+ "no_copy": 1,
+ "oldfieldname": "lead_name",
+ "oldfieldtype": "Link",
+ "options": "Lead",
+ "permlevel": 0,
+ "print_hide": 1,
"report_hide": 1
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "description": "Add / Edit",
- "fieldname": "customer_group",
- "fieldtype": "Link",
- "hidden": 0,
- "in_filter": 1,
- "label": "Customer Group",
- "oldfieldname": "customer_group",
- "oldfieldtype": "Link",
- "options": "Customer Group",
- "permlevel": 0,
- "print_hide": 0,
- "reqd": 1,
+ "description": "Add / Edit",
+ "fieldname": "customer_group",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "Customer Group",
+ "oldfieldname": "customer_group",
+ "oldfieldtype": "Link",
+ "options": "Customer Group",
+ "permlevel": 0,
+ "print_hide": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "description": "Add / Edit",
- "fieldname": "territory",
- "fieldtype": "Link",
- "in_list_view": 1,
- "label": "Territory",
- "oldfieldname": "territory",
- "oldfieldtype": "Link",
- "options": "Territory",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Add / Edit",
+ "fieldname": "territory",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Territory",
+ "oldfieldname": "territory",
+ "oldfieldtype": "Link",
+ "options": "Territory",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "depends_on": "eval:!doc.__islocal",
- "fieldname": "address_contacts",
- "fieldtype": "Section Break",
- "label": "Address & Contacts",
- "options": "icon-map-marker",
+ "depends_on": "eval:!doc.__islocal",
+ "fieldname": "address_contacts",
+ "fieldtype": "Section Break",
+ "label": "Address & Contacts",
+ "options": "icon-map-marker",
"permlevel": 0
- },
+ },
{
- "fieldname": "address_html",
- "fieldtype": "HTML",
- "label": "Address HTML",
- "permlevel": 0,
+ "fieldname": "address_html",
+ "fieldtype": "HTML",
+ "label": "Address HTML",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "contact_html",
- "fieldtype": "HTML",
- "label": "Contact HTML",
- "oldfieldtype": "HTML",
- "permlevel": 0,
+ "fieldname": "contact_html",
+ "fieldtype": "HTML",
+ "label": "Contact HTML",
+ "oldfieldtype": "HTML",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "depends_on": "eval:!doc.__islocal",
- "fieldname": "communication_history",
- "fieldtype": "Section Break",
- "label": "Communication History",
- "options": "icon-comments",
- "permlevel": 0,
+ "depends_on": "eval:!doc.__islocal",
+ "fieldname": "communication_history",
+ "fieldtype": "Section Break",
+ "label": "Communication History",
+ "options": "icon-comments",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "communication_html",
- "fieldtype": "HTML",
- "label": "Communication HTML",
- "permlevel": 0,
+ "fieldname": "communication_html",
+ "fieldtype": "HTML",
+ "label": "Communication HTML",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "more_info",
- "fieldtype": "Section Break",
- "label": "More Info",
- "oldfieldtype": "Section Break",
- "options": "icon-file-text",
+ "fieldname": "more_info",
+ "fieldtype": "Section Break",
+ "label": "More Info",
+ "oldfieldtype": "Section Break",
+ "options": "icon-file-text",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "description": "To create an Account Head under a different company, select the company and save customer.",
- "fieldname": "company",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Company",
- "oldfieldname": "company",
- "oldfieldtype": "Link",
- "options": "Company",
- "permlevel": 0,
- "reqd": 1,
+ "description": "To create an Account Head under a different company, select the company and save customer.",
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Company",
+ "oldfieldname": "company",
+ "oldfieldtype": "Link",
+ "options": "Company",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "description": "Your Customer's TAX registration numbers (if applicable) or any general information",
- "fieldname": "customer_details",
- "fieldtype": "Text",
- "label": "Customer Details",
- "oldfieldname": "customer_details",
- "oldfieldtype": "Code",
+ "description": "Your Customer's TAX registration numbers (if applicable) or any general information",
+ "fieldname": "customer_details",
+ "fieldtype": "Text",
+ "label": "Customer Details",
+ "oldfieldname": "customer_details",
+ "oldfieldtype": "Code",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "default_currency",
- "fieldtype": "Link",
- "label": "Currency",
- "no_copy": 1,
- "options": "Currency",
+ "fieldname": "default_currency",
+ "fieldtype": "Link",
+ "label": "Currency",
+ "no_copy": 1,
+ "options": "Currency",
"permlevel": 0
- },
+ },
{
- "fieldname": "default_price_list",
- "fieldtype": "Link",
- "label": "Price List",
- "options": "Price List",
+ "fieldname": "default_price_list",
+ "fieldtype": "Link",
+ "label": "Price List",
+ "options": "Price List",
"permlevel": 0
- },
+ },
{
- "fieldname": "default_taxes_and_charges",
- "fieldtype": "Link",
- "label": "Taxes and Charges",
- "options": "Sales Taxes and Charges Master",
+ "fieldname": "default_taxes_and_charges",
+ "fieldtype": "Link",
+ "label": "Taxes and Charges",
+ "options": "Sales Taxes and Charges Master",
"permlevel": 0
- },
+ },
{
- "fieldname": "credit_days",
- "fieldtype": "Int",
- "label": "Credit Days",
- "oldfieldname": "credit_days",
- "oldfieldtype": "Int",
+ "fieldname": "credit_days",
+ "fieldtype": "Int",
+ "label": "Credit Days",
+ "oldfieldname": "credit_days",
+ "oldfieldtype": "Int",
"permlevel": 1
- },
+ },
{
- "fieldname": "credit_limit",
- "fieldtype": "Currency",
- "label": "Credit Limit",
- "oldfieldname": "credit_limit",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
+ "fieldname": "credit_limit",
+ "fieldtype": "Currency",
+ "label": "Credit Limit",
+ "oldfieldname": "credit_limit",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
"permlevel": 1
- },
+ },
{
- "fieldname": "website",
- "fieldtype": "Data",
- "label": "Website",
+ "fieldname": "website",
+ "fieldtype": "Data",
+ "label": "Website",
"permlevel": 0
- },
+ },
{
- "fieldname": "sales_team_section_break",
- "fieldtype": "Section Break",
- "label": "Sales Team",
- "oldfieldtype": "Section Break",
- "options": "icon-group",
+ "fieldname": "sales_team_section_break",
+ "fieldtype": "Section Break",
+ "label": "Sales Team",
+ "oldfieldtype": "Section Break",
+ "options": "icon-group",
"permlevel": 0
- },
+ },
{
- "fieldname": "default_sales_partner",
- "fieldtype": "Link",
- "label": "Sales Partner",
- "oldfieldname": "default_sales_partner",
- "oldfieldtype": "Link",
- "options": "Sales Partner",
+ "fieldname": "default_sales_partner",
+ "fieldtype": "Link",
+ "label": "Sales Partner",
+ "oldfieldname": "default_sales_partner",
+ "oldfieldtype": "Link",
+ "options": "Sales Partner",
"permlevel": 0
- },
+ },
{
- "fieldname": "default_commission_rate",
- "fieldtype": "Float",
- "label": "Commission Rate",
- "oldfieldname": "default_commission_rate",
- "oldfieldtype": "Currency",
+ "fieldname": "default_commission_rate",
+ "fieldtype": "Float",
+ "label": "Commission Rate",
+ "oldfieldname": "default_commission_rate",
+ "oldfieldtype": "Currency",
"permlevel": 0
- },
+ },
{
- "fieldname": "sales_team",
- "fieldtype": "Table",
- "label": "Sales Team Details",
- "oldfieldname": "sales_team",
- "oldfieldtype": "Table",
- "options": "Sales Team",
+ "fieldname": "sales_team",
+ "fieldtype": "Table",
+ "label": "Sales Team Details",
+ "oldfieldname": "sales_team",
+ "oldfieldtype": "Table",
+ "options": "Sales Team",
"permlevel": 0
- },
+ },
{
- "fieldname": "communications",
- "fieldtype": "Table",
- "hidden": 1,
- "label": "Communications",
- "options": "Communication",
- "permlevel": 0,
+ "fieldname": "communications",
+ "fieldtype": "Table",
+ "hidden": 1,
+ "label": "Communications",
+ "options": "Communication",
+ "permlevel": 0,
"print_hide": 1
}
- ],
- "icon": "icon-user",
- "idx": 1,
- "modified": "2014-03-03 19:06:00.000000",
- "modified_by": "Administrator",
- "module": "Selling",
- "name": "Customer",
- "owner": "Administrator",
+ ],
+ "icon": "icon-user",
+ "idx": 1,
+ "modified": "2014-05-06 08:20:27.926128",
+ "modified_by": "Administrator",
+ "module": "Selling",
+ "name": "Customer",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 0,
- "cancel": 0,
- "create": 1,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Sales User",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales User",
+ "submit": 0,
"write": 1
- },
+ },
{
- "cancel": 0,
- "delete": 0,
- "permlevel": 1,
- "read": 1,
+ "cancel": 0,
+ "delete": 0,
+ "permlevel": 1,
+ "read": 1,
"role": "Sales User"
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "restrict": 1,
- "role": "Sales Master Manager",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "restrict": 1,
+ "role": "Sales Master Manager",
+ "submit": 0,
"write": 1
- },
+ },
{
- "cancel": 0,
- "delete": 0,
- "permlevel": 1,
- "read": 1,
- "role": "Sales Master Manager",
+ "cancel": 0,
+ "delete": 0,
+ "permlevel": 1,
+ "read": 1,
+ "role": "Sales Master Manager",
"write": 1
}
- ],
+ ],
"search_fields": "customer_name,customer_group,territory"
-}
+}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/installation_note/installation_note.json b/erpnext/selling/doctype/installation_note/installation_note.json
index cffd39d3f9..608a79be36 100644
--- a/erpnext/selling/doctype/installation_note/installation_note.json
+++ b/erpnext/selling/doctype/installation_note/installation_note.json
@@ -1,268 +1,270 @@
{
- "autoname": "naming_series:",
- "creation": "2013-04-30 13:13:06.000000",
- "docstatus": 0,
- "doctype": "DocType",
+ "autoname": "naming_series:",
+ "creation": "2013-04-30 13:13:06",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "installation_note",
- "fieldtype": "Section Break",
- "label": "Installation Note",
- "oldfieldtype": "Section Break",
+ "fieldname": "installation_note",
+ "fieldtype": "Section Break",
+ "label": "Installation Note",
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "oldfieldname": "naming_series",
- "oldfieldtype": "Select",
- "options": "\nIN",
- "permlevel": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "oldfieldname": "naming_series",
+ "oldfieldtype": "Select",
+ "options": "IN-",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "customer",
- "fieldtype": "Link",
- "label": "Customer",
- "oldfieldname": "customer",
- "oldfieldtype": "Link",
- "options": "Customer",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "fieldname": "customer",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Customer",
+ "oldfieldname": "customer",
+ "oldfieldtype": "Link",
+ "options": "Customer",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "customer_address",
- "fieldtype": "Link",
- "label": "Customer Address",
- "options": "Address",
- "permlevel": 0,
+ "depends_on": "customer",
+ "fieldname": "customer_address",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Customer Address",
+ "options": "Address",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_person",
- "fieldtype": "Link",
- "label": "Contact Person",
- "options": "Contact",
- "permlevel": 0,
+ "depends_on": "customer",
+ "fieldname": "contact_person",
+ "fieldtype": "Link",
+ "label": "Contact Person",
+ "options": "Contact",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "customer_name",
- "fieldtype": "Data",
- "label": "Name",
- "oldfieldname": "customer_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "read_only": 1,
- "reqd": 0,
+ "fieldname": "customer_name",
+ "fieldtype": "Data",
+ "label": "Name",
+ "oldfieldname": "customer_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "read_only": 1,
+ "reqd": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "address_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Address",
- "permlevel": 0,
+ "fieldname": "address_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Address",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Contact",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_mobile",
- "fieldtype": "Text",
- "label": "Mobile No",
- "permlevel": 0,
+ "depends_on": "customer",
+ "fieldname": "contact_mobile",
+ "fieldtype": "Text",
+ "label": "Mobile No",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_email",
- "fieldtype": "Text",
- "label": "Contact Email",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "customer",
+ "fieldname": "contact_email",
+ "fieldtype": "Text",
+ "label": "Contact Email",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "depends_on": "customer",
- "description": "Add / Edit",
- "fieldname": "territory",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Territory",
- "options": "Territory",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "depends_on": "customer",
+ "description": "Add / Edit",
+ "fieldname": "territory",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Territory",
+ "options": "Territory",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "depends_on": "customer",
- "description": "Add / Edit",
- "fieldname": "customer_group",
- "fieldtype": "Link",
- "label": "Customer Group",
- "options": "Customer Group",
- "permlevel": 0,
+ "depends_on": "customer",
+ "description": "Add / Edit",
+ "fieldname": "customer_group",
+ "fieldtype": "Link",
+ "label": "Customer Group",
+ "options": "Customer Group",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "inst_date",
- "fieldtype": "Date",
- "label": "Installation Date",
- "oldfieldname": "inst_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "reqd": 1,
+ "fieldname": "inst_date",
+ "fieldtype": "Date",
+ "label": "Installation Date",
+ "oldfieldname": "inst_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "inst_time",
- "fieldtype": "Time",
- "label": "Installation Time",
- "oldfieldname": "inst_time",
- "oldfieldtype": "Time",
+ "fieldname": "inst_time",
+ "fieldtype": "Time",
+ "label": "Installation Time",
+ "oldfieldname": "inst_time",
+ "oldfieldtype": "Time",
"permlevel": 0
- },
+ },
{
- "default": "Draft",
- "fieldname": "status",
- "fieldtype": "Select",
- "label": "Status",
- "no_copy": 1,
- "oldfieldname": "status",
- "oldfieldtype": "Select",
- "options": "Draft\nSubmitted\nCancelled",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "default": "Draft",
+ "fieldname": "status",
+ "fieldtype": "Select",
+ "label": "Status",
+ "no_copy": 1,
+ "oldfieldname": "status",
+ "oldfieldtype": "Select",
+ "options": "Draft\nSubmitted\nCancelled",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "description": "Select the relevant company name if you have multiple companies.",
- "fieldname": "company",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Company",
- "oldfieldname": "company",
- "oldfieldtype": "Select",
- "options": "link:Company",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "description": "Select the relevant company name if you have multiple companies.",
+ "fieldname": "company",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Company",
+ "oldfieldname": "company",
+ "oldfieldtype": "Select",
+ "options": "link:Company",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Select",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Select",
+ "options": "link:Fiscal Year",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Data",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Data",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "remarks",
- "fieldtype": "Small Text",
- "label": "Remarks",
- "oldfieldname": "remarks",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
+ "fieldname": "remarks",
+ "fieldtype": "Small Text",
+ "label": "Remarks",
+ "oldfieldname": "remarks",
+ "oldfieldtype": "Small Text",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "item_details",
- "fieldtype": "Section Break",
- "label": "Item Details",
- "oldfieldtype": "Section Break",
- "options": "Simple",
+ "fieldname": "item_details",
+ "fieldtype": "Section Break",
+ "label": "Item Details",
+ "oldfieldtype": "Section Break",
+ "options": "Simple",
"permlevel": 0
- },
+ },
{
- "fieldname": "installed_item_details",
- "fieldtype": "Table",
- "label": "Installation Note Item",
- "oldfieldname": "installed_item_details",
- "oldfieldtype": "Table",
- "options": "Installation Note Item",
+ "fieldname": "installed_item_details",
+ "fieldtype": "Table",
+ "label": "Installation Note Item",
+ "oldfieldname": "installed_item_details",
+ "oldfieldtype": "Table",
+ "options": "Installation Note Item",
"permlevel": 0
}
- ],
- "icon": "icon-wrench",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-01-20 17:48:47.000000",
- "modified_by": "Administrator",
- "module": "Selling",
- "name": "Installation Note",
- "owner": "Administrator",
+ ],
+ "icon": "icon-wrench",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-06 08:21:19.053088",
+ "modified_by": "Administrator",
+ "module": "Selling",
+ "name": "Installation Note",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Sales User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "delete": 0,
- "permlevel": 1,
- "read": 1,
- "report": 1,
- "role": "Sales User",
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "delete": 0,
+ "permlevel": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales User",
"submit": 0
}
]
-}
\ No newline at end of file
+}
diff --git a/erpnext/selling/doctype/lead/lead.json b/erpnext/selling/doctype/lead/lead.json
index c423bfaa85..cb149ddb96 100644
--- a/erpnext/selling/doctype/lead/lead.json
+++ b/erpnext/selling/doctype/lead/lead.json
@@ -1,7 +1,7 @@
{
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-04-10 11:45:37.000000",
+ "creation": "2013-04-10 11:45:37",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -20,7 +20,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "LEAD\nLEAD/10-11/\nLEAD/MUMBAI/",
+ "options": "LEAD-",
"permlevel": 0,
"reqd": 0
},
@@ -362,7 +362,7 @@
],
"icon": "icon-user",
"idx": 1,
- "modified": "2014-01-20 17:48:54.000000",
+ "modified": "2014-05-06 08:20:17.819234",
"modified_by": "Administrator",
"module": "Selling",
"name": "Lead",
diff --git a/erpnext/selling/doctype/opportunity/opportunity.json b/erpnext/selling/doctype/opportunity/opportunity.json
index bdd8558832..9c5f8b030c 100644
--- a/erpnext/selling/doctype/opportunity/opportunity.json
+++ b/erpnext/selling/doctype/opportunity/opportunity.json
@@ -21,7 +21,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "OPPT",
+ "options": "OPTY-",
"permlevel": 0,
"read_only": 0,
"reqd": 1
@@ -409,7 +409,7 @@
"icon": "icon-info-sign",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-04-23 06:38:48.858871",
+ "modified": "2014-05-06 08:20:25.377095",
"modified_by": "Administrator",
"module": "Selling",
"name": "Opportunity",
diff --git a/erpnext/selling/doctype/quotation/quotation.json b/erpnext/selling/doctype/quotation/quotation.json
index 2f214dad80..9112aedeef 100644
--- a/erpnext/selling/doctype/quotation/quotation.json
+++ b/erpnext/selling/doctype/quotation/quotation.json
@@ -28,7 +28,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "QTN",
+ "options": "QTN-",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -818,7 +818,7 @@
"idx": 1,
"is_submittable": 1,
"max_attachments": 1,
- "modified": "2014-04-23 06:16:59.176080",
+ "modified": "2014-05-06 08:20:26.222037",
"modified_by": "Administrator",
"module": "Selling",
"name": "Quotation",
diff --git a/erpnext/selling/doctype/sales_order/sales_order.json b/erpnext/selling/doctype/sales_order/sales_order.json
index 102abc0eef..35a43aad8a 100644
--- a/erpnext/selling/doctype/sales_order/sales_order.json
+++ b/erpnext/selling/doctype/sales_order/sales_order.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-06-18 12:39:59.000000",
+ "creation": "2013-06-18 12:39:59",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Transaction",
@@ -30,7 +30,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "PI/2011/\nSO\nSO/10-11/\nSO1112",
+ "options": "SO-",
"permlevel": 0,
"print_hide": 1,
"reqd": 1
@@ -874,7 +874,7 @@
"idx": 1,
"is_submittable": 1,
"issingle": 0,
- "modified": "2014-01-28 18:47:42.000000",
+ "modified": "2014-05-06 08:20:39.926614",
"modified_by": "Administrator",
"module": "Selling",
"name": "Sales Order",
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.json b/erpnext/stock/doctype/delivery_note/delivery_note.json
index 2300f9a11b..5f2c6fd6ea 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.json
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.json
@@ -1,7 +1,7 @@
{
"allow_attach": 1,
"autoname": "naming_series:",
- "creation": "2013-05-24 19:29:09.000000",
+ "creation": "2013-05-24 19:29:09",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Transaction",
@@ -29,7 +29,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "DN",
+ "options": "DN-",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -999,7 +999,7 @@
"idx": 1,
"in_create": 0,
"is_submittable": 1,
- "modified": "2014-01-28 18:51:42.000000",
+ "modified": "2014-05-06 08:20:35.554308",
"modified_by": "Administrator",
"module": "Stock",
"name": "Delivery Note",
diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json
index 77c992a61f..6aeea39feb 100644
--- a/erpnext/stock/doctype/item/item.json
+++ b/erpnext/stock/doctype/item/item.json
@@ -3,7 +3,7 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:item_code",
- "creation": "2013-05-03 10:45:46.000000",
+ "creation": "2013-05-03 10:45:46",
"default_print_format": "Standard",
"description": "A Product or a Service that is bought, sold or kept in stock.",
"docstatus": 0,
@@ -24,7 +24,7 @@
"fieldname": "naming_series",
"fieldtype": "Select",
"label": "Series",
- "options": "\nITEM",
+ "options": "ITEM-",
"permlevel": 0,
"read_only": 0
},
@@ -832,7 +832,7 @@
"icon": "icon-tag",
"idx": 1,
"max_attachments": 1,
- "modified": "2014-03-13 15:54:09.000000",
+ "modified": "2014-05-06 08:20:31.472832",
"modified_by": "Administrator",
"module": "Stock",
"name": "Item",
diff --git a/erpnext/stock/doctype/material_request/material_request.json b/erpnext/stock/doctype/material_request/material_request.json
index 7db60dd21c..e903c97023 100644
--- a/erpnext/stock/doctype/material_request/material_request.json
+++ b/erpnext/stock/doctype/material_request/material_request.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-03-07 14:48:38.000000",
+ "creation": "2013-03-07 14:48:38",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -34,7 +34,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "MREQ-\nIDT",
+ "options": "MREQ-",
"permlevel": 0,
"print_hide": 1,
"reqd": 1
@@ -229,7 +229,7 @@
"icon": "icon-ticket",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-20 17:48:57.000000",
+ "modified": "2014-05-06 08:20:18.286091",
"modified_by": "Administrator",
"module": "Stock",
"name": "Material Request",
diff --git a/erpnext/stock/doctype/packing_slip/packing_slip.json b/erpnext/stock/doctype/packing_slip/packing_slip.json
index 634f11f99a..5cb6343111 100644
--- a/erpnext/stock/doctype/packing_slip/packing_slip.json
+++ b/erpnext/stock/doctype/packing_slip/packing_slip.json
@@ -1,259 +1,262 @@
{
- "autoname": "PS.#######",
- "creation": "2013-04-11 15:32:24.000000",
- "description": "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Transaction",
+ "autoname": "PS.#######",
+ "creation": "2013-04-11 15:32:24",
+ "description": "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Transaction",
"fields": [
{
- "fieldname": "packing_slip_details",
- "fieldtype": "Section Break",
- "label": "Packing Slip Items",
- "permlevel": 0,
+ "fieldname": "packing_slip_details",
+ "fieldtype": "Section Break",
+ "label": "Packing Slip Items",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "description": "Indicates that the package is a part of this delivery",
- "fieldname": "delivery_note",
- "fieldtype": "Link",
- "label": "Delivery Note",
- "options": "Delivery Note",
- "permlevel": 0,
- "read_only": 0,
+ "description": "Indicates that the package is a part of this delivery",
+ "fieldname": "delivery_note",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Delivery Note",
+ "options": "Delivery Note",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 0,
- "options": "PS",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 0,
+ "options": "PS-",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "section_break0",
- "fieldtype": "Section Break",
- "permlevel": 0,
+ "fieldname": "section_break0",
+ "fieldtype": "Section Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "description": "Identification of the package for the delivery (for print)",
- "fieldname": "from_case_no",
- "fieldtype": "Data",
- "label": "From Package No.",
- "no_copy": 1,
- "permlevel": 0,
- "read_only": 0,
- "reqd": 1,
+ "description": "Identification of the package for the delivery (for print)",
+ "fieldname": "from_case_no",
+ "fieldtype": "Data",
+ "label": "From Package No.",
+ "in_list_view": 1,
+ "no_copy": 1,
+ "permlevel": 0,
+ "read_only": 0,
+ "reqd": 1,
"width": "50px"
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "description": "If more than one package of the same type (for print)",
- "fieldname": "to_case_no",
- "fieldtype": "Data",
- "label": "To Package No.",
- "no_copy": 1,
- "permlevel": 0,
- "read_only": 0,
+ "description": "If more than one package of the same type (for print)",
+ "fieldname": "to_case_no",
+ "fieldtype": "Data",
+ "label": "To Package No.",
+ "in_list_view": 1,
+ "no_copy": 1,
+ "permlevel": 0,
+ "read_only": 0,
"width": "50px"
- },
+ },
{
- "fieldname": "package_item_details",
- "fieldtype": "Section Break",
- "label": "Package Item Details",
- "permlevel": 0,
+ "fieldname": "package_item_details",
+ "fieldtype": "Section Break",
+ "label": "Package Item Details",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "get_items",
- "fieldtype": "Button",
- "label": "Get Items",
+ "fieldname": "get_items",
+ "fieldtype": "Button",
+ "label": "Get Items",
"permlevel": 0
- },
+ },
{
- "fieldname": "item_details",
- "fieldtype": "Table",
- "label": "Items",
- "options": "Packing Slip Item",
- "permlevel": 0,
+ "fieldname": "item_details",
+ "fieldtype": "Table",
+ "label": "Items",
+ "options": "Packing Slip Item",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "package_weight_details",
- "fieldtype": "Section Break",
- "label": "Package Weight Details",
- "permlevel": 0,
+ "fieldname": "package_weight_details",
+ "fieldtype": "Section Break",
+ "label": "Package Weight Details",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "description": "The net weight of this package. (calculated automatically as sum of net weight of items)",
- "fieldname": "net_weight_pkg",
- "fieldtype": "Float",
- "label": "Net Weight",
- "no_copy": 1,
- "permlevel": 0,
+ "description": "The net weight of this package. (calculated automatically as sum of net weight of items)",
+ "fieldname": "net_weight_pkg",
+ "fieldtype": "Float",
+ "label": "Net Weight",
+ "no_copy": 1,
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "net_weight_uom",
- "fieldtype": "Link",
- "label": "Net Weight UOM",
- "no_copy": 1,
- "options": "UOM",
- "permlevel": 0,
+ "fieldname": "net_weight_uom",
+ "fieldtype": "Link",
+ "label": "Net Weight UOM",
+ "no_copy": 1,
+ "options": "UOM",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break4",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break4",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "description": "The gross weight of the package. Usually net weight + packaging material weight. (for print)",
- "fieldname": "gross_weight_pkg",
- "fieldtype": "Float",
- "label": "Gross Weight",
- "no_copy": 1,
- "permlevel": 0,
+ "description": "The gross weight of the package. Usually net weight + packaging material weight. (for print)",
+ "fieldname": "gross_weight_pkg",
+ "fieldtype": "Float",
+ "label": "Gross Weight",
+ "no_copy": 1,
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "gross_weight_uom",
- "fieldtype": "Link",
- "label": "Gross Weight UOM",
- "no_copy": 1,
- "options": "UOM",
- "permlevel": 0,
+ "fieldname": "gross_weight_uom",
+ "fieldtype": "Link",
+ "label": "Gross Weight UOM",
+ "no_copy": 1,
+ "options": "UOM",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "misc_details",
- "fieldtype": "Section Break",
- "label": "Misc Details",
- "permlevel": 0,
+ "fieldname": "misc_details",
+ "fieldtype": "Section Break",
+ "label": "Misc Details",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Link",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "options": "Packing Slip",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Link",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "options": "Packing Slip",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
}
- ],
- "icon": "icon-suitcase",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-01-20 17:48:59.000000",
- "modified_by": "Administrator",
- "module": "Stock",
- "name": "Packing Slip",
- "owner": "Administrator",
+ ],
+ "icon": "icon-suitcase",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-06 08:20:35.134198",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Packing Slip",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Material User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Material User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Sales User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Material Master Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Material Master Manager",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Material Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Material Manager",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Sales Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales Manager",
+ "submit": 1,
"write": 1
}
- ],
- "read_only_onload": 1,
+ ],
+ "read_only_onload": 1,
"search_fields": "delivery_note"
-}
\ No newline at end of file
+}
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
index 1bf2f35f56..453b555ad3 100755
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
@@ -1,818 +1,818 @@
{
- "allow_attach": 1,
- "autoname": "naming_series:",
- "creation": "2013-05-21 16:16:39.000000",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Transaction",
+ "allow_attach": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-05-21 16:16:39",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Transaction",
"fields": [
{
- "fieldname": "supplier_section",
- "fieldtype": "Section Break",
- "label": "Supplier",
- "options": "icon-user",
+ "fieldname": "supplier_section",
+ "fieldtype": "Section Break",
+ "label": "Supplier",
+ "options": "icon-user",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "oldfieldname": "naming_series",
- "oldfieldtype": "Select",
- "options": "\nGRN",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "oldfieldname": "naming_series",
+ "oldfieldtype": "Select",
+ "options": "PREC-",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "allow_on_submit": 0,
- "fieldname": "supplier",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Supplier",
- "oldfieldname": "supplier",
- "oldfieldtype": "Link",
- "options": "Supplier",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "reqd": 1,
- "search_index": 1,
+ "allow_on_submit": 0,
+ "fieldname": "supplier",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Supplier",
+ "oldfieldname": "supplier",
+ "oldfieldtype": "Link",
+ "options": "Supplier",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "depends_on": "supplier",
- "fieldname": "supplier_name",
- "fieldtype": "Data",
- "hidden": 0,
- "in_list_view": 1,
- "label": "Supplier Name",
- "permlevel": 0,
+ "depends_on": "supplier",
+ "fieldname": "supplier_name",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "in_list_view": 1,
+ "label": "Supplier Name",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "address_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Address",
- "permlevel": 0,
+ "fieldname": "address_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Address",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Contact",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_mobile",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Mobile No",
- "permlevel": 0,
+ "fieldname": "contact_mobile",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Mobile No",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_email",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Contact Email",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "contact_email",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Contact Email",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "posting_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Posting Date",
- "no_copy": 1,
- "oldfieldname": "posting_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "100px",
- "reqd": 1,
- "search_index": 1,
+ "fieldname": "posting_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Posting Date",
+ "no_copy": 1,
+ "oldfieldname": "posting_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "100px",
+ "reqd": 1,
+ "search_index": 1,
"width": "100px"
- },
+ },
{
- "description": "Time at which materials were received",
- "fieldname": "posting_time",
- "fieldtype": "Time",
- "in_filter": 0,
- "label": "Posting Time",
- "no_copy": 1,
- "oldfieldname": "posting_time",
- "oldfieldtype": "Time",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "100px",
- "reqd": 1,
- "search_index": 0,
+ "description": "Time at which materials were received",
+ "fieldname": "posting_time",
+ "fieldtype": "Time",
+ "in_filter": 0,
+ "label": "Posting Time",
+ "no_copy": 1,
+ "oldfieldname": "posting_time",
+ "oldfieldtype": "Time",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "100px",
+ "reqd": 1,
+ "search_index": 0,
"width": "100px"
- },
+ },
{
- "fieldname": "currency_price_list",
- "fieldtype": "Section Break",
- "label": "Currency and Price List",
- "options": "icon-tag",
+ "fieldname": "currency_price_list",
+ "fieldtype": "Section Break",
+ "label": "Currency and Price List",
+ "options": "icon-tag",
"permlevel": 0
- },
+ },
{
- "fieldname": "currency",
- "fieldtype": "Link",
- "label": "Currency",
- "oldfieldname": "currency",
- "oldfieldtype": "Select",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "currency",
+ "fieldtype": "Link",
+ "label": "Currency",
+ "oldfieldname": "currency",
+ "oldfieldtype": "Select",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "description": "Rate at which supplier's currency is converted to company's base currency",
- "fieldname": "conversion_rate",
- "fieldtype": "Float",
- "label": "Exchange Rate",
- "oldfieldname": "conversion_rate",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Rate at which supplier's currency is converted to company's base currency",
+ "fieldname": "conversion_rate",
+ "fieldtype": "Float",
+ "label": "Exchange Rate",
+ "oldfieldname": "conversion_rate",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "buying_price_list",
- "fieldtype": "Link",
- "label": "Price List",
- "options": "Price List",
- "permlevel": 0,
+ "fieldname": "buying_price_list",
+ "fieldtype": "Link",
+ "label": "Price List",
+ "options": "Price List",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "depends_on": "buying_price_list",
- "fieldname": "price_list_currency",
- "fieldtype": "Link",
- "hidden": 0,
- "label": "Price List Currency",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "buying_price_list",
+ "fieldname": "price_list_currency",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "label": "Price List Currency",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "depends_on": "buying_price_list",
- "fieldname": "plc_conversion_rate",
- "fieldtype": "Float",
- "label": "Price List Exchange Rate",
- "permlevel": 0,
+ "depends_on": "buying_price_list",
+ "fieldname": "plc_conversion_rate",
+ "fieldtype": "Float",
+ "label": "Price List Exchange Rate",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "items",
- "fieldtype": "Section Break",
- "label": "Items",
- "oldfieldtype": "Section Break",
- "options": "icon-shopping-cart",
+ "fieldname": "items",
+ "fieldtype": "Section Break",
+ "label": "Items",
+ "oldfieldtype": "Section Break",
+ "options": "icon-shopping-cart",
"permlevel": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "purchase_receipt_details",
- "fieldtype": "Table",
- "label": "Purchase Receipt Items",
- "oldfieldname": "purchase_receipt_details",
- "oldfieldtype": "Table",
- "options": "Purchase Receipt Item",
- "permlevel": 0,
- "print_hide": 0,
+ "allow_on_submit": 1,
+ "fieldname": "purchase_receipt_details",
+ "fieldtype": "Table",
+ "label": "Purchase Receipt Items",
+ "oldfieldname": "purchase_receipt_details",
+ "oldfieldtype": "Table",
+ "options": "Purchase Receipt Item",
+ "permlevel": 0,
+ "print_hide": 0,
"reqd": 0
- },
+ },
{
- "fieldname": "section_break0",
- "fieldtype": "Section Break",
- "oldfieldtype": "Section Break",
+ "fieldname": "section_break0",
+ "fieldtype": "Section Break",
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total_import",
- "fieldtype": "Currency",
- "label": "Net Total",
- "oldfieldname": "net_total_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "net_total_import",
+ "fieldtype": "Currency",
+ "label": "Net Total",
+ "oldfieldname": "net_total_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "get_current_stock",
- "fieldtype": "Button",
- "label": "Get Current Stock",
- "oldfieldtype": "Button",
- "options": "get_current_stock",
- "permlevel": 0,
+ "fieldname": "get_current_stock",
+ "fieldtype": "Button",
+ "label": "Get Current Stock",
+ "oldfieldtype": "Button",
+ "options": "get_current_stock",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "column_break_27",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_27",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total",
- "fieldtype": "Currency",
- "label": "Net Total (Company Currency)",
- "oldfieldname": "net_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "read_only": 1,
- "reqd": 1,
+ "fieldname": "net_total",
+ "fieldtype": "Currency",
+ "label": "Net Total (Company Currency)",
+ "oldfieldname": "net_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "read_only": 1,
+ "reqd": 1,
"width": "150px"
- },
+ },
{
- "description": "Add / Edit Taxes and Charges",
- "fieldname": "taxes",
- "fieldtype": "Section Break",
- "label": "Taxes and Charges",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
+ "description": "Add / Edit Taxes and Charges",
+ "fieldname": "taxes",
+ "fieldtype": "Section Break",
+ "label": "Taxes and Charges",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
"permlevel": 0
- },
+ },
{
- "description": "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.",
- "fieldname": "taxes_and_charges",
- "fieldtype": "Link",
- "label": "Taxes and Charges",
- "oldfieldname": "purchase_other_charges",
- "oldfieldtype": "Link",
- "options": "Purchase Taxes and Charges Master",
- "permlevel": 0,
+ "description": "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.",
+ "fieldname": "taxes_and_charges",
+ "fieldtype": "Link",
+ "label": "Taxes and Charges",
+ "oldfieldname": "purchase_other_charges",
+ "oldfieldtype": "Link",
+ "options": "Purchase Taxes and Charges Master",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "other_charges",
- "fieldtype": "Table",
- "label": "Purchase Taxes and Charges",
- "oldfieldname": "purchase_tax_details",
- "oldfieldtype": "Table",
- "options": "Purchase Taxes and Charges",
+ "fieldname": "other_charges",
+ "fieldtype": "Table",
+ "label": "Purchase Taxes and Charges",
+ "oldfieldname": "purchase_tax_details",
+ "oldfieldtype": "Table",
+ "options": "Purchase Taxes and Charges",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_calculation",
- "fieldtype": "HTML",
- "label": "Taxes and Charges Calculation",
- "oldfieldtype": "HTML",
- "permlevel": 0,
+ "fieldname": "other_charges_calculation",
+ "fieldtype": "HTML",
+ "label": "Taxes and Charges Calculation",
+ "oldfieldtype": "HTML",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "description": "Detailed Breakup of the totals",
- "fieldname": "totals",
- "fieldtype": "Section Break",
- "label": "Totals",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
+ "description": "Detailed Breakup of the totals",
+ "fieldname": "totals",
+ "fieldtype": "Section Break",
+ "label": "Totals",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_added_import",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Added",
- "oldfieldname": "other_charges_added_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_added_import",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Added",
+ "oldfieldname": "other_charges_added_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "other_charges_deducted_import",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Deducted",
- "oldfieldname": "other_charges_deducted_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_deducted_import",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Deducted",
+ "oldfieldname": "other_charges_deducted_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "grand_total_import",
- "fieldtype": "Currency",
- "label": "Grand Total",
- "oldfieldname": "grand_total_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "grand_total_import",
+ "fieldtype": "Currency",
+ "label": "Grand Total",
+ "oldfieldname": "grand_total_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "in_words_import",
- "fieldtype": "Data",
- "label": "In Words",
- "oldfieldname": "in_words_import",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "in_words_import",
+ "fieldtype": "Data",
+ "label": "In Words",
+ "oldfieldname": "in_words_import",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "other_charges_added",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Added (Company Currency)",
- "oldfieldname": "other_charges_added",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_added",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Added (Company Currency)",
+ "oldfieldname": "other_charges_added",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "other_charges_deducted",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Deducted (Company Currency)",
- "oldfieldname": "other_charges_deducted",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_deducted",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Deducted (Company Currency)",
+ "oldfieldname": "other_charges_deducted",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "total_tax",
- "fieldtype": "Currency",
- "label": "Total Tax (Company Currency)",
- "oldfieldname": "total_tax",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "total_tax",
+ "fieldtype": "Currency",
+ "label": "Total Tax (Company Currency)",
+ "oldfieldname": "total_tax",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "grand_total",
- "fieldtype": "Currency",
- "label": "Grand Total (Company Currency)",
- "oldfieldname": "grand_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "grand_total",
+ "fieldtype": "Currency",
+ "label": "Grand Total (Company Currency)",
+ "oldfieldname": "grand_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "rounded_total",
- "fieldtype": "Currency",
- "label": "Rounded Total (Company Currency)",
- "oldfieldname": "rounded_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "rounded_total",
+ "fieldtype": "Currency",
+ "label": "Rounded Total (Company Currency)",
+ "oldfieldname": "rounded_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "description": "In Words will be visible once you save the Purchase Receipt.",
- "fieldname": "in_words",
- "fieldtype": "Data",
- "label": "In Words (Company Currency)",
- "oldfieldname": "in_words",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "In Words will be visible once you save the Purchase Receipt.",
+ "fieldname": "in_words",
+ "fieldtype": "Data",
+ "label": "In Words (Company Currency)",
+ "oldfieldname": "in_words",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "terms_section_break",
- "fieldtype": "Section Break",
- "label": "Terms and Conditions",
- "oldfieldtype": "Section Break",
- "options": "icon-legal",
+ "fieldname": "terms_section_break",
+ "fieldtype": "Section Break",
+ "label": "Terms and Conditions",
+ "oldfieldtype": "Section Break",
+ "options": "icon-legal",
"permlevel": 0
- },
+ },
{
- "fieldname": "tc_name",
- "fieldtype": "Link",
- "label": "Terms",
- "oldfieldname": "tc_name",
- "oldfieldtype": "Link",
- "options": "Terms and Conditions",
- "permlevel": 0,
+ "fieldname": "tc_name",
+ "fieldtype": "Link",
+ "label": "Terms",
+ "oldfieldname": "tc_name",
+ "oldfieldtype": "Link",
+ "options": "Terms and Conditions",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "terms",
- "fieldtype": "Text Editor",
- "label": "Terms and Conditions1",
- "oldfieldname": "terms",
- "oldfieldtype": "Text Editor",
+ "fieldname": "terms",
+ "fieldtype": "Text Editor",
+ "label": "Terms and Conditions1",
+ "oldfieldname": "terms",
+ "oldfieldtype": "Text Editor",
"permlevel": 0
- },
+ },
{
- "depends_on": "supplier",
- "fieldname": "contact_section",
- "fieldtype": "Section Break",
- "label": "Contact Info",
- "options": "icon-bullhorn",
+ "depends_on": "supplier",
+ "fieldname": "contact_section",
+ "fieldtype": "Section Break",
+ "label": "Contact Info",
+ "options": "icon-bullhorn",
"permlevel": 0
- },
+ },
{
- "fieldname": "supplier_address",
- "fieldtype": "Link",
- "label": "Supplier Address",
- "options": "Address",
- "permlevel": 0,
+ "fieldname": "supplier_address",
+ "fieldtype": "Link",
+ "label": "Supplier Address",
+ "options": "Address",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "column_break_57",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_57",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "contact_person",
- "fieldtype": "Link",
- "label": "Contact Person",
- "options": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_person",
+ "fieldtype": "Link",
+ "label": "Contact Person",
+ "options": "Contact",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "more_info",
- "fieldtype": "Section Break",
- "label": "More Info",
- "oldfieldtype": "Section Break",
- "options": "icon-file-text",
+ "fieldname": "more_info",
+ "fieldtype": "Section Break",
+ "label": "More Info",
+ "oldfieldtype": "Section Break",
+ "options": "icon-file-text",
"permlevel": 0
- },
+ },
{
- "fieldname": "status",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Status",
- "no_copy": 1,
- "oldfieldname": "status",
- "oldfieldtype": "Select",
- "options": "\nDraft\nSubmitted\nCancelled",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "read_only": 1,
- "reqd": 1,
- "search_index": 1,
+ "fieldname": "status",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Status",
+ "no_copy": 1,
+ "oldfieldname": "status",
+ "oldfieldtype": "Select",
+ "options": "\nDraft\nSubmitted\nCancelled",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "read_only": 1,
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "default": "No",
- "description": "Select \"Yes\" for sub - contracting items",
- "fieldname": "is_subcontracted",
- "fieldtype": "Select",
- "label": "Is Subcontracted",
- "oldfieldname": "is_subcontracted",
- "oldfieldtype": "Select",
- "options": "\nYes\nNo",
- "permlevel": 0,
+ "default": "No",
+ "description": "Select \"Yes\" for sub - contracting items",
+ "fieldname": "is_subcontracted",
+ "fieldtype": "Select",
+ "label": "Is Subcontracted",
+ "oldfieldname": "is_subcontracted",
+ "oldfieldtype": "Select",
+ "options": "\nYes\nNo",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Data",
- "hidden": 1,
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Data",
- "options": "Purchase Receipt",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "read_only": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Data",
+ "options": "Purchase Receipt",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "read_only": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "range",
- "fieldtype": "Data",
- "hidden": 1,
- "label": "Range",
- "oldfieldname": "range",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "range",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "label": "Range",
+ "oldfieldname": "range",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "bill_no",
- "fieldtype": "Data",
- "hidden": 1,
- "label": "Bill No",
- "oldfieldname": "bill_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "bill_no",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "label": "Bill No",
+ "oldfieldname": "bill_no",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "bill_date",
- "fieldtype": "Date",
- "hidden": 1,
- "label": "Bill Date",
- "oldfieldname": "bill_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
+ "fieldname": "bill_date",
+ "fieldtype": "Date",
+ "hidden": 1,
+ "label": "Bill Date",
+ "oldfieldname": "bill_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "letter_head",
- "fieldtype": "Select",
- "label": "Letter Head",
- "options": "link:Letter Head",
- "permlevel": 0,
+ "allow_on_submit": 1,
+ "fieldname": "letter_head",
+ "fieldtype": "Select",
+ "label": "Letter Head",
+ "options": "link:Letter Head",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "select_print_heading",
- "fieldtype": "Link",
- "label": "Print Heading",
- "no_copy": 1,
- "oldfieldname": "select_print_heading",
- "oldfieldtype": "Link",
- "options": "Print Heading",
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "fieldname": "select_print_heading",
+ "fieldtype": "Link",
+ "label": "Print Heading",
+ "no_copy": 1,
+ "oldfieldname": "select_print_heading",
+ "oldfieldtype": "Link",
+ "options": "Print Heading",
+ "permlevel": 0,
+ "print_hide": 1,
"report_hide": 1
- },
+ },
{
- "description": "Select the relevant company name if you have multiple companies",
- "fieldname": "company",
- "fieldtype": "Link",
- "hidden": 0,
- "in_filter": 1,
- "label": "Company",
- "no_copy": 0,
- "oldfieldname": "company",
- "oldfieldtype": "Link",
- "options": "Company",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "reqd": 1,
- "search_index": 1,
+ "description": "Select the relevant company name if you have multiple companies",
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "Company",
+ "no_copy": 0,
+ "oldfieldname": "company",
+ "oldfieldtype": "Link",
+ "options": "Company",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Select",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "150px",
- "reqd": 1,
- "search_index": 1,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Select",
+ "options": "link:Fiscal Year",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "150px",
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "column_break4",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "50%",
+ "fieldname": "column_break4",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "fieldname": "other_details",
- "fieldtype": "HTML",
- "hidden": 1,
- "label": "Other Details",
- "oldfieldtype": "HTML",
- "options": "Other Details
",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "30%",
- "reqd": 0,
+ "fieldname": "other_details",
+ "fieldtype": "HTML",
+ "hidden": 1,
+ "label": "Other Details",
+ "oldfieldtype": "HTML",
+ "options": "Other Details
",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "30%",
+ "reqd": 0,
"width": "30%"
- },
+ },
{
- "description": "Warehouse where you are maintaining stock of rejected items",
- "fieldname": "rejected_warehouse",
- "fieldtype": "Link",
- "label": "Rejected Warehouse",
- "no_copy": 1,
- "oldfieldname": "rejected_warehouse",
- "oldfieldtype": "Link",
- "options": "Warehouse",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Warehouse where you are maintaining stock of rejected items",
+ "fieldname": "rejected_warehouse",
+ "fieldtype": "Link",
+ "label": "Rejected Warehouse",
+ "no_copy": 1,
+ "oldfieldname": "rejected_warehouse",
+ "oldfieldtype": "Link",
+ "options": "Warehouse",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 0
- },
+ },
{
- "description": "Supplier warehouse where you have issued raw materials for sub - contracting",
- "fieldname": "supplier_warehouse",
- "fieldtype": "Link",
- "label": "Supplier Warehouse",
- "no_copy": 1,
- "oldfieldname": "supplier_warehouse",
- "oldfieldtype": "Link",
- "options": "Warehouse",
- "permlevel": 0,
- "print_hide": 1,
- "print_width": "50px",
+ "description": "Supplier warehouse where you have issued raw materials for sub - contracting",
+ "fieldname": "supplier_warehouse",
+ "fieldtype": "Link",
+ "label": "Supplier Warehouse",
+ "no_copy": 1,
+ "oldfieldname": "supplier_warehouse",
+ "oldfieldtype": "Link",
+ "options": "Warehouse",
+ "permlevel": 0,
+ "print_hide": 1,
+ "print_width": "50px",
"width": "50px"
- },
+ },
{
- "fieldname": "instructions",
- "fieldtype": "Small Text",
- "label": "Instructions",
- "oldfieldname": "instructions",
- "oldfieldtype": "Text",
+ "fieldname": "instructions",
+ "fieldtype": "Small Text",
+ "label": "Instructions",
+ "oldfieldname": "instructions",
+ "oldfieldtype": "Text",
"permlevel": 0
- },
+ },
{
- "fieldname": "remarks",
- "fieldtype": "Small Text",
- "label": "Remarks",
- "permlevel": 0,
+ "fieldname": "remarks",
+ "fieldtype": "Small Text",
+ "label": "Remarks",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "transporter_info",
- "fieldtype": "Section Break",
- "label": "Transporter Info",
- "options": "icon-truck",
+ "fieldname": "transporter_info",
+ "fieldtype": "Section Break",
+ "label": "Transporter Info",
+ "options": "icon-truck",
"permlevel": 0
- },
+ },
{
- "fieldname": "transporter_name",
- "fieldtype": "Data",
- "label": "Transporter Name",
- "oldfieldname": "transporter_name",
- "oldfieldtype": "Data",
+ "fieldname": "transporter_name",
+ "fieldtype": "Data",
+ "label": "Transporter Name",
+ "oldfieldname": "transporter_name",
+ "oldfieldtype": "Data",
"permlevel": 0
- },
+ },
{
- "description": "Transporter lorry number",
- "fieldname": "lr_no",
- "fieldtype": "Data",
- "label": "LR No",
- "no_copy": 1,
- "oldfieldname": "lr_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
- "print_width": "100px",
+ "description": "Transporter lorry number",
+ "fieldname": "lr_no",
+ "fieldtype": "Data",
+ "label": "LR No",
+ "no_copy": 1,
+ "oldfieldname": "lr_no",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
+ "print_width": "100px",
"width": "100px"
- },
+ },
{
- "description": "Date on which lorry started from supplier warehouse",
- "fieldname": "lr_date",
- "fieldtype": "Date",
- "label": "LR Date",
- "no_copy": 1,
- "oldfieldname": "lr_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 0,
- "print_width": "100px",
+ "description": "Date on which lorry started from supplier warehouse",
+ "fieldname": "lr_date",
+ "fieldtype": "Date",
+ "label": "LR Date",
+ "no_copy": 1,
+ "oldfieldname": "lr_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 0,
+ "print_width": "100px",
"width": "100px"
- },
+ },
{
- "fieldname": "column_break5",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
+ "fieldname": "column_break5",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
"width": "50%"
- },
+ },
{
- "description": "Following table will show values if items are sub - contracted. These values will be fetched from the master of \"Bill of Materials\" of sub - contracted items.",
- "fieldname": "raw_material_details",
- "fieldtype": "Section Break",
- "label": "Raw Materials Supplied",
- "oldfieldtype": "Section Break",
- "options": "icon-table",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Following table will show values if items are sub - contracted. These values will be fetched from the master of \"Bill of Materials\" of sub - contracted items.",
+ "fieldname": "raw_material_details",
+ "fieldtype": "Section Break",
+ "label": "Raw Materials Supplied",
+ "oldfieldtype": "Section Break",
+ "options": "icon-table",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "pr_raw_material_details",
- "fieldtype": "Table",
- "label": "Purchase Receipt Item Supplieds",
- "no_copy": 1,
- "oldfieldname": "pr_raw_material_details",
- "oldfieldtype": "Table",
- "options": "Purchase Receipt Item Supplied",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "pr_raw_material_details",
+ "fieldtype": "Table",
+ "label": "Purchase Receipt Item Supplieds",
+ "no_copy": 1,
+ "oldfieldname": "pr_raw_material_details",
+ "oldfieldtype": "Table",
+ "options": "Purchase Receipt Item Supplied",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
}
- ],
- "icon": "icon-truck",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-02-17 12:02:00.000000",
- "modified_by": "Administrator",
- "module": "Stock",
- "name": "Purchase Receipt",
- "owner": "Administrator",
+ ],
+ "icon": "icon-truck",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-06 08:20:21.841346",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Purchase Receipt",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Material Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Material Manager",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Material User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Material User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Purchase User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Purchase User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "cancel": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
+ "cancel": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
"role": "Supplier"
}
- ],
- "read_only_onload": 1,
+ ],
+ "read_only_onload": 1,
"search_fields": "status, posting_date, supplier"
-}
+}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.json b/erpnext/stock/doctype/stock_entry/stock_entry.json
index f4a52de549..5277ade2de 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry.json
+++ b/erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -4,7 +4,7 @@
"allow_import": 1,
"allow_rename": 0,
"autoname": "naming_series:",
- "creation": "2013-04-09 11:43:55.000000",
+ "creation": "2013-04-09 11:43:55",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -27,7 +27,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "\nSTE",
+ "options": "STE-",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -580,7 +580,7 @@
"is_submittable": 1,
"issingle": 0,
"max_attachments": 0,
- "modified": "2014-02-26 10:59:19.000000",
+ "modified": "2014-05-06 08:20:25.647078",
"modified_by": "Administrator",
"module": "Stock",
"name": "Stock Entry",
diff --git a/erpnext/support/doctype/customer_issue/customer_issue.json b/erpnext/support/doctype/customer_issue/customer_issue.json
index 1f357444ea..bec3926ed5 100644
--- a/erpnext/support/doctype/customer_issue/customer_issue.json
+++ b/erpnext/support/doctype/customer_issue/customer_issue.json
@@ -1,7 +1,7 @@
{
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-01-10 16:34:30.000000",
+ "creation": "2013-01-10 16:34:30",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -20,7 +20,7 @@
"no_copy": 1,
"oldfieldname": "naming_series",
"oldfieldtype": "Select",
- "options": "\nCI/2010-2011/",
+ "options": "CI-",
"permlevel": 0,
"reqd": 1,
"search_index": 0
@@ -394,7 +394,7 @@
"icon": "icon-bug",
"idx": 1,
"is_submittable": 0,
- "modified": "2014-01-20 17:48:35.000000",
+ "modified": "2014-05-06 08:20:32.784295",
"modified_by": "Administrator",
"module": "Support",
"name": "Customer Issue",
diff --git a/erpnext/support/doctype/support_ticket/support_ticket.json b/erpnext/support/doctype/support_ticket/support_ticket.json
index 1a2e856c54..ec75735273 100644
--- a/erpnext/support/doctype/support_ticket/support_ticket.json
+++ b/erpnext/support/doctype/support_ticket/support_ticket.json
@@ -1,7 +1,7 @@
{
"allow_attach": 1,
"autoname": "naming_series:",
- "creation": "2013-02-01 10:36:25.000000",
+ "creation": "2013-02-01 10:36:25",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -18,7 +18,7 @@
"hidden": 0,
"label": "Series",
"no_copy": 1,
- "options": "SUP",
+ "options": "SUP-",
"permlevel": 0,
"print_hide": 1,
"reqd": 0,
@@ -237,7 +237,7 @@
],
"icon": "icon-ticket",
"idx": 1,
- "modified": "2014-01-20 17:49:31.000000",
+ "modified": "2014-05-06 08:20:28.842404",
"modified_by": "Administrator",
"module": "Support",
"name": "Support Ticket",
From 8a6febbaa5c8dba6bba5693c5d17fa8cc71028b5 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Tue, 6 May 2014 19:44:22 +0530
Subject: [PATCH 13/74] Autocreate naming series options based on Fiscal Year
---
.../setup/page/setup_wizard/setup_wizard.py | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index 42c85d7101..e64f5a00b9 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -36,6 +36,9 @@ def setup_account(args=None):
create_fiscal_year_and_company(args)
frappe.local.message_log = []
+ create_naming_series(args)
+ frappe.local.message_log = []
+
set_defaults(args)
frappe.local.message_log = []
@@ -127,6 +130,21 @@ def create_fiscal_year_and_company(args):
args["curr_fiscal_year"] = curr_fiscal_year
+def create_naming_series(args):
+ for doctype in ("Production Order", "Supplier Quotation", "Purchase Order",
+ "Purchase Invoice", "Purchase Receipt", "Opportunity", "Quotation",
+ "Sales Order", "Sales Invoice", "Delivery Note", "Installation Note",
+ "Customer Issue", "Journal Voucher"):
+
+ naming_series = frappe.get_doc("Naming Series")
+ naming_series.select_doc_for_series = doctype
+
+ # append fiscal year name to existing series
+ existing_series = frappe.get_meta(doctype).get_field("naming_series").options.split("\n")
+ naming_series.set_options = "\n".join(existing_series + ["{}{}-".format(existing_series[0], args["curr_fiscal_year"])])
+
+ naming_series.update_series()
+
def create_price_lists(args):
for pl_type in ["Selling", "Buying"]:
frappe.get_doc({
From 4b438eee6d2036206ad784e49dc9a70105ce687b Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Wed, 7 May 2014 10:58:39 +0530
Subject: [PATCH 14/74] Revert "Autocreate naming series options based on
Fiscal Year"
This reverts commit 8a6febbaa5c8dba6bba5693c5d17fa8cc71028b5.
---
.../setup/page/setup_wizard/setup_wizard.py | 18 ------------------
1 file changed, 18 deletions(-)
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index e64f5a00b9..42c85d7101 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -36,9 +36,6 @@ def setup_account(args=None):
create_fiscal_year_and_company(args)
frappe.local.message_log = []
- create_naming_series(args)
- frappe.local.message_log = []
-
set_defaults(args)
frappe.local.message_log = []
@@ -130,21 +127,6 @@ def create_fiscal_year_and_company(args):
args["curr_fiscal_year"] = curr_fiscal_year
-def create_naming_series(args):
- for doctype in ("Production Order", "Supplier Quotation", "Purchase Order",
- "Purchase Invoice", "Purchase Receipt", "Opportunity", "Quotation",
- "Sales Order", "Sales Invoice", "Delivery Note", "Installation Note",
- "Customer Issue", "Journal Voucher"):
-
- naming_series = frappe.get_doc("Naming Series")
- naming_series.select_doc_for_series = doctype
-
- # append fiscal year name to existing series
- existing_series = frappe.get_meta(doctype).get_field("naming_series").options.split("\n")
- naming_series.set_options = "\n".join(existing_series + ["{}{}-".format(existing_series[0], args["curr_fiscal_year"])])
-
- naming_series.update_series()
-
def create_price_lists(args):
for pl_type in ["Selling", "Buying"]:
frappe.get_doc({
From 90f2d8d9fc703abe0f5b046e539f9b56c2c3a09e Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Wed, 7 May 2014 14:55:09 +0530
Subject: [PATCH 15/74] minor fix
---
erpnext/controllers/accounts_controller.py | 6 +++---
erpnext/selling/doctype/sales_order/sales_order.json | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py
index c088042864..9033065bd9 100644
--- a/erpnext/controllers/accounts_controller.py
+++ b/erpnext/controllers/accounts_controller.py
@@ -299,9 +299,9 @@ class AccountsController(TransactionBase):
key = item.item_code or item.item_name
if tax.item_wise_tax_detail.get(key):
item_wise_tax_amount = tax.item_wise_tax_detail[key][1] + current_tax_amount
- tax.item_wise_tax_detail[key] = [tax_rate, item_wise_tax_amount]
+ tax.item_wise_tax_detail[key] = [tax_rate,item_wise_tax_amount]
else:
- tax.item_wise_tax_detail[key] = [tax_rate, current_tax_amount]
+ tax.item_wise_tax_detail[key] = [tax_rate,current_tax_amount]
return current_tax_amount
@@ -316,7 +316,7 @@ class AccountsController(TransactionBase):
def _cleanup(self):
for tax in self.tax_doclist:
- tax.item_wise_tax_detail = json.dumps(tax.item_wise_tax_detail)
+ tax.item_wise_tax_detail = json.dumps(tax.item_wise_tax_detail, separators=(',', ':'))
def _set_in_company_currency(self, item, print_field, base_field):
"""set values in base currency"""
diff --git a/erpnext/selling/doctype/sales_order/sales_order.json b/erpnext/selling/doctype/sales_order/sales_order.json
index 102abc0eef..35fd8fbc92 100644
--- a/erpnext/selling/doctype/sales_order/sales_order.json
+++ b/erpnext/selling/doctype/sales_order/sales_order.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "naming_series:",
- "creation": "2013-06-18 12:39:59.000000",
+ "creation": "2013-06-18 12:39:59",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Transaction",
@@ -874,7 +874,7 @@
"idx": 1,
"is_submittable": 1,
"issingle": 0,
- "modified": "2014-01-28 18:47:42.000000",
+ "modified": "2014-05-07 14:37:33.548622",
"modified_by": "Administrator",
"module": "Selling",
"name": "Sales Order",
From f410bd9bf9900dbf7f40411735059c7150fc22ed Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Wed, 7 May 2014 17:11:04 +0530
Subject: [PATCH 16/74] Better default permissions, ignore_restrictions for
defaults, removed field trash_reason
Additions:
Account --> Material User: Read
Cost Center --> Sales User, Purchase User: Read
Mode of Payment --> Accounts User: Read
Supplier --> Material User, Accounts User: Read
Employee --> Employee: Restricted Read
Leave Type --> Employee: Read
Production Order --> Material User: Read
Sales Order --> Material User: Read
Print Heading --> All: Read
Terms and Conditions --> Purchase User, Material User: Read
Territory --> Material User, Maintenance User: Read
Item --> Sales User, Purchase User, Maintenance User, Accounts User: Read
Price List --> Manufacturing User: Read
Purchase Receipt --> Accounts User: Read
Warehouse --> Manufacturing User: Read
---
erpnext/accounts/doctype/account/account.json | 19 +-
.../budget_distribution.json | 15 +-
.../doctype/cost_center/cost_center.json | 31 +-
.../mode_of_payment/mode_of_payment.json | 14 +-
.../purchase_order/purchase_order.json | 6 +-
erpnext/buying/doctype/supplier/supplier.json | 15 +-
.../doctype/party_type/party_type.json | 3 +-
erpnext/hr/doctype/branch/branch.json | 14 +-
.../deduction_type/deduction_type.json | 15 +-
erpnext/hr/doctype/department/department.json | 12 +-
.../hr/doctype/designation/designation.json | 65 +-
.../hr/doctype/earning_type/earning_type.json | 17 +-
erpnext/hr/doctype/employee/employee.json | 1112 ++++++++---------
.../employment_type/employment_type.json | 85 +-
.../hr/doctype/holiday_list/holiday_list.json | 17 +-
erpnext/hr/doctype/leave_type/leave_type.json | 22 +-
.../production_order/production_order.json | 8 +-
erpnext/patches.txt | 1 +
erpnext/projects/doctype/project/project.json | 4 +-
.../selling/doctype/customer/customer.json | 6 +-
.../doctype/sales_order/sales_order.json | 8 +-
.../authorization_rule.json | 17 +-
erpnext/setup/doctype/company/company.json | 25 +-
.../customer_group/customer_group.json | 17 +-
.../global_defaults/global_defaults.json | 306 +----
.../doctype/print_heading/print_heading.json | 22 +-
.../quotation_lost_reason.json | 14 +-
.../doctype/supplier_type/supplier_type.json | 14 +-
.../terms_and_conditions.json | 31 +-
.../setup/doctype/territory/territory.json | 47 +-
.../doctype/delivery_note/delivery_note.json | 6 +-
erpnext/stock/doctype/item/item.json | 27 +-
.../stock/doctype/price_list/price_list.json | 12 +-
.../purchase_receipt/purchase_receipt.json | 8 +-
.../stock/doctype/warehouse/warehouse.json | 9 +-
.../utilities/doctype/contact/contact.json | 13 +-
36 files changed, 907 insertions(+), 1150 deletions(-)
diff --git a/erpnext/accounts/doctype/account/account.json b/erpnext/accounts/doctype/account/account.json
index c32497f3f0..05ac72f6f9 100644
--- a/erpnext/accounts/doctype/account/account.json
+++ b/erpnext/accounts/doctype/account/account.json
@@ -199,7 +199,7 @@
"icon": "icon-money",
"idx": 1,
"in_create": 1,
- "modified": "2014-04-30 11:28:52.916199",
+ "modified": "2014-05-07 05:33:30.500961",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Account",
@@ -224,9 +224,9 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 1,
+ "email": 0,
"permlevel": 0,
- "print": 1,
+ "print": 0,
"read": 1,
"report": 1,
"role": "Auditor",
@@ -238,9 +238,9 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 1,
+ "email": 0,
"permlevel": 0,
- "print": 1,
+ "print": 0,
"read": 1,
"report": 1,
"role": "Sales User",
@@ -252,15 +252,20 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 1,
+ "email": 0,
"permlevel": 0,
- "print": 1,
+ "print": 0,
"read": 1,
"report": 1,
"role": "Purchase User",
"submit": 0,
"write": 0
},
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Material User"
+ },
{
"amend": 0,
"cancel": 0,
diff --git a/erpnext/accounts/doctype/budget_distribution/budget_distribution.json b/erpnext/accounts/doctype/budget_distribution/budget_distribution.json
index 2bad58978e..eccb361691 100644
--- a/erpnext/accounts/doctype/budget_distribution/budget_distribution.json
+++ b/erpnext/accounts/doctype/budget_distribution/budget_distribution.json
@@ -1,6 +1,6 @@
{
"autoname": "field:distribution_id",
- "creation": "2013-01-10 16:34:05.000000",
+ "creation": "2013-01-10 16:34:05",
"description": "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.\n\nTo distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**",
"docstatus": 0,
"doctype": "DocType",
@@ -9,6 +9,7 @@
"description": "Name of the Budget Distribution",
"fieldname": "distribution_id",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Distribution Name",
"oldfieldname": "distribution_id",
"oldfieldtype": "Data",
@@ -19,6 +20,7 @@
"fieldname": "fiscal_year",
"fieldtype": "Select",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
@@ -34,20 +36,11 @@
"oldfieldtype": "Table",
"options": "Budget Distribution Detail",
"permlevel": 0
- },
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
}
],
"icon": "icon-bar-chart",
"idx": 1,
- "modified": "2014-01-20 17:48:27.000000",
+ "modified": "2014-05-07 06:39:40.574148",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Budget Distribution",
diff --git a/erpnext/accounts/doctype/cost_center/cost_center.json b/erpnext/accounts/doctype/cost_center/cost_center.json
index 9dd868a563..d497974e43 100644
--- a/erpnext/accounts/doctype/cost_center/cost_center.json
+++ b/erpnext/accounts/doctype/cost_center/cost_center.json
@@ -3,7 +3,7 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:cost_center_name",
- "creation": "2013-01-23 19:57:17.000000",
+ "creation": "2013-01-23 19:57:17",
"description": "Track separate Income and Expense for product verticals or divisions.",
"docstatus": 0,
"doctype": "DocType",
@@ -15,19 +15,11 @@
"label": "Cost Center Details",
"permlevel": 0
},
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "cost_center_name",
"fieldtype": "Data",
"in_filter": 0,
+ "in_list_view": 1,
"label": "Cost Center Name",
"no_copy": 1,
"oldfieldname": "cost_center_name",
@@ -40,6 +32,7 @@
"fieldname": "parent_cost_center",
"fieldtype": "Link",
"ignore_restrictions": 1,
+ "in_list_view": 1,
"label": "Parent Cost Center",
"oldfieldname": "parent_cost_center",
"oldfieldtype": "Link",
@@ -50,6 +43,7 @@
{
"fieldname": "company",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Company",
"oldfieldname": "company_name",
"oldfieldtype": "Link",
@@ -151,7 +145,7 @@
"icon": "icon-money",
"idx": 1,
"in_create": 1,
- "modified": "2014-01-20 17:48:30.000000",
+ "modified": "2014-05-07 06:37:48.038993",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Cost Center",
@@ -184,6 +178,21 @@
"role": "Accounts User",
"submit": 0,
"write": 0
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Sales User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Purchase User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Material User"
}
],
"search_fields": "name,parent_cost_center"
diff --git a/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json b/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json
index 870c18565a..ef508829f5 100644
--- a/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json
+++ b/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json
@@ -2,7 +2,7 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:mode_of_payment",
- "creation": "2012-12-04 17:49:20.000000",
+ "creation": "2012-12-04 17:49:20",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -10,6 +10,7 @@
{
"fieldname": "mode_of_payment",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Mode of Payment",
"oldfieldname": "mode_of_payment",
"oldfieldtype": "Data",
@@ -20,6 +21,7 @@
{
"fieldname": "company",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Company",
"options": "Company",
"permlevel": 0,
@@ -29,6 +31,8 @@
"description": "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.",
"fieldname": "default_account",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
+ "in_list_view": 1,
"label": "Default Account",
"options": "Account",
"permlevel": 0,
@@ -37,7 +41,7 @@
],
"icon": "icon-credit-card",
"idx": 1,
- "modified": "2013-12-20 19:24:14.000000",
+ "modified": "2014-05-07 05:06:13.702313",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Mode of Payment",
@@ -53,6 +57,12 @@
"role": "Accounts Manager",
"submit": 0,
"write": 1
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts User"
}
]
}
\ No newline at end of file
diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json
index 277a3b8a5e..c07a22ca07 100644
--- a/erpnext/buying/doctype/purchase_order/purchase_order.json
+++ b/erpnext/buying/doctype/purchase_order/purchase_order.json
@@ -636,7 +636,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:29.240044",
+ "modified": "2014-05-07 05:38:27.896932",
"modified_by": "Administrator",
"module": "Buying",
"name": "Purchase Order",
@@ -647,9 +647,9 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 1,
+ "email": 0,
"permlevel": 0,
- "print": 1,
+ "print": 0,
"read": 1,
"report": 1,
"role": "Material User",
diff --git a/erpnext/buying/doctype/supplier/supplier.json b/erpnext/buying/doctype/supplier/supplier.json
index 295ab9ea17..e9a165ea3c 100644
--- a/erpnext/buying/doctype/supplier/supplier.json
+++ b/erpnext/buying/doctype/supplier/supplier.json
@@ -123,6 +123,7 @@
{
"fieldname": "default_currency",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Default Currency",
"no_copy": 1,
"options": "Currency",
@@ -131,6 +132,7 @@
{
"fieldname": "default_price_list",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Price List",
"options": "Price List",
"permlevel": 0
@@ -138,6 +140,7 @@
{
"fieldname": "default_taxes_and_charges",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Taxes and Charges",
"options": "Purchase Taxes and Charges Master",
"permlevel": 0
@@ -183,7 +186,7 @@
],
"icon": "icon-user",
"idx": 1,
- "modified": "2014-05-06 08:20:18.846251",
+ "modified": "2014-05-07 06:08:33.836379",
"modified_by": "Administrator",
"module": "Buying",
"name": "Supplier",
@@ -216,6 +219,16 @@
"role": "Purchase Master Manager",
"submit": 0,
"write": 1
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Material User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Accounts User"
}
],
"search_fields": "supplier_name,supplier_type"
diff --git a/erpnext/contacts/doctype/party_type/party_type.json b/erpnext/contacts/doctype/party_type/party_type.json
index 4ffaa6c248..c702be2d92 100644
--- a/erpnext/contacts/doctype/party_type/party_type.json
+++ b/erpnext/contacts/doctype/party_type/party_type.json
@@ -32,6 +32,7 @@
{
"fieldname": "default_price_list",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Default Price List",
"options": "Price List",
"permlevel": 0
@@ -63,7 +64,7 @@
"read_only": 1
}
],
- "modified": "2014-05-06 12:12:27.359617",
+ "modified": "2014-05-07 05:18:29.669293",
"modified_by": "Administrator",
"module": "Contacts",
"name": "Party Type",
diff --git a/erpnext/hr/doctype/branch/branch.json b/erpnext/hr/doctype/branch/branch.json
index 28bc74ad98..eeca12d7ed 100644
--- a/erpnext/hr/doctype/branch/branch.json
+++ b/erpnext/hr/doctype/branch/branch.json
@@ -2,23 +2,15 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:branch",
- "creation": "2013-01-10 16:34:13.000000",
+ "creation": "2013-01-10 16:34:13",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "branch",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Branch",
"oldfieldname": "branch",
"oldfieldtype": "Data",
@@ -28,7 +20,7 @@
],
"icon": "icon-code-fork",
"idx": 1,
- "modified": "2014-01-20 17:48:26.000000",
+ "modified": "2014-05-07 06:39:31.752490",
"modified_by": "Administrator",
"module": "HR",
"name": "Branch",
diff --git a/erpnext/hr/doctype/deduction_type/deduction_type.json b/erpnext/hr/doctype/deduction_type/deduction_type.json
index ccfbf03792..0556a0bee9 100644
--- a/erpnext/hr/doctype/deduction_type/deduction_type.json
+++ b/erpnext/hr/doctype/deduction_type/deduction_type.json
@@ -2,23 +2,15 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:deduction_name",
- "creation": "2013-01-22 16:50:30.000000",
+ "creation": "2013-01-22 16:50:30",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "deduction_name",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Name",
"oldfieldname": "deduction_name",
"oldfieldtype": "Data",
@@ -28,6 +20,7 @@
{
"fieldname": "description",
"fieldtype": "Small Text",
+ "in_list_view": 1,
"label": "Description",
"oldfieldname": "description",
"oldfieldtype": "Small Text",
@@ -37,7 +30,7 @@
],
"icon": "icon-flag",
"idx": 1,
- "modified": "2014-01-20 17:48:34.000000",
+ "modified": "2014-05-07 06:39:38.154345",
"modified_by": "Administrator",
"module": "HR",
"name": "Deduction Type",
diff --git a/erpnext/hr/doctype/department/department.json b/erpnext/hr/doctype/department/department.json
index d040dec868..992a76fc01 100644
--- a/erpnext/hr/doctype/department/department.json
+++ b/erpnext/hr/doctype/department/department.json
@@ -7,16 +7,6 @@
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "in_list_view": 1,
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "department_name",
"fieldtype": "Data",
@@ -39,7 +29,7 @@
],
"icon": "icon-sitemap",
"idx": 1,
- "modified": "2014-05-06 12:06:49.222106",
+ "modified": "2014-05-07 06:39:39.931091",
"modified_by": "Administrator",
"module": "HR",
"name": "Department",
diff --git a/erpnext/hr/doctype/designation/designation.json b/erpnext/hr/doctype/designation/designation.json
index fad1357960..5af04d9fb0 100644
--- a/erpnext/hr/doctype/designation/designation.json
+++ b/erpnext/hr/doctype/designation/designation.json
@@ -1,42 +1,43 @@
{
- "allow_import": 1,
- "allow_rename": 1,
- "autoname": "field:designation_name",
- "creation": "2013-01-10 16:34:13.000000",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Master",
+ "allow_import": 1,
+ "allow_rename": 1,
+ "autoname": "field:designation_name",
+ "creation": "2013-01-10 16:34:13",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Master",
"fields": [
{
- "fieldname": "designation_name",
- "fieldtype": "Data",
- "label": "Designation",
- "oldfieldname": "designation_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "designation_name",
+ "fieldtype": "Data",
+ "in_list_view": 1,
+ "label": "Designation",
+ "oldfieldname": "designation_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"reqd": 1
}
- ],
- "icon": "icon-bookmark",
- "idx": 1,
- "modified": "2014-01-20 17:48:38.000000",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Designation",
- "owner": "Administrator",
+ ],
+ "icon": "icon-bookmark",
+ "idx": 1,
+ "modified": "2014-05-07 06:39:38.265440",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Designation",
+ "owner": "Administrator",
"permissions": [
{
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "HR User",
- "submit": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "HR User",
+ "submit": 0,
"write": 1
}
]
-}
+}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/earning_type/earning_type.json b/erpnext/hr/doctype/earning_type/earning_type.json
index f4678b48e8..bb05a8eda5 100644
--- a/erpnext/hr/doctype/earning_type/earning_type.json
+++ b/erpnext/hr/doctype/earning_type/earning_type.json
@@ -2,23 +2,15 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:earning_name",
- "creation": "2013-01-24 11:03:32.000000",
+ "creation": "2013-01-24 11:03:32",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "earning_name",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Name",
"oldfieldname": "earning_name",
"oldfieldtype": "Data",
@@ -28,6 +20,7 @@
{
"fieldname": "description",
"fieldtype": "Small Text",
+ "in_list_view": 1,
"label": "Description",
"oldfieldname": "description",
"oldfieldtype": "Small Text",
@@ -38,6 +31,7 @@
{
"fieldname": "taxable",
"fieldtype": "Select",
+ "in_list_view": 1,
"label": "Taxable",
"oldfieldname": "taxable",
"oldfieldtype": "Select",
@@ -50,6 +44,7 @@
"fieldname": "exemption_limit",
"fieldtype": "Float",
"hidden": 0,
+ "in_list_view": 1,
"label": "Exemption Limit",
"oldfieldname": "exemption_limit",
"oldfieldtype": "Currency",
@@ -58,7 +53,7 @@
],
"icon": "icon-flag",
"idx": 1,
- "modified": "2014-01-20 17:48:38.000000",
+ "modified": "2014-05-07 06:39:38.414922",
"modified_by": "Administrator",
"module": "HR",
"name": "Earning Type",
diff --git a/erpnext/hr/doctype/employee/employee.json b/erpnext/hr/doctype/employee/employee.json
index 525234359c..7b5df25f3c 100644
--- a/erpnext/hr/doctype/employee/employee.json
+++ b/erpnext/hr/doctype/employee/employee.json
@@ -1,742 +1,734 @@
{
- "allow_attach": 1,
- "allow_import": 1,
- "allow_rename": 1,
- "autoname": "naming_series:",
- "creation": "2013-03-07 09:04:18",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Master",
+ "allow_attach": 1,
+ "allow_import": 1,
+ "allow_rename": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-03-07 09:04:18",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Master",
"fields": [
{
- "fieldname": "basic_information",
- "fieldtype": "Section Break",
- "label": "Basic Information",
- "oldfieldtype": "Section Break",
+ "fieldname": "basic_information",
+ "fieldtype": "Section Break",
+ "label": "Basic Information",
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "image_view",
- "fieldtype": "Image",
- "in_list_view": 0,
- "label": "Image View",
- "options": "image",
+ "fieldname": "image_view",
+ "fieldtype": "Image",
+ "in_list_view": 0,
+ "label": "Image View",
+ "options": "image",
"permlevel": 0
- },
+ },
{
- "fieldname": "employee",
- "fieldtype": "Data",
- "hidden": 1,
- "label": "Employee",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "employee",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "label": "Employee",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"report_hide": 1
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "oldfieldname": "naming_series",
- "oldfieldtype": "Select",
- "options": "EMP/",
- "permlevel": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "oldfieldname": "naming_series",
+ "oldfieldtype": "Select",
+ "options": "EMP/",
+ "permlevel": 0,
"reqd": 0
- },
+ },
{
- "fieldname": "salutation",
- "fieldtype": "Select",
- "label": "Salutation",
- "oldfieldname": "salutation",
- "oldfieldtype": "Select",
- "options": "\nMr\nMs",
- "permlevel": 0,
+ "fieldname": "salutation",
+ "fieldtype": "Select",
+ "label": "Salutation",
+ "oldfieldname": "salutation",
+ "oldfieldtype": "Select",
+ "options": "\nMr\nMs",
+ "permlevel": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "employee_name",
- "fieldtype": "Data",
- "in_list_view": 1,
- "label": "Full Name",
- "oldfieldname": "employee_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "employee_name",
+ "fieldtype": "Data",
+ "in_list_view": 1,
+ "label": "Full Name",
+ "oldfieldname": "employee_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "image",
- "fieldtype": "Select",
- "label": "Image",
- "options": "attach_files:",
+ "fieldname": "image",
+ "fieldtype": "Select",
+ "label": "Image",
+ "options": "attach_files:",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "description": "System User (login) ID. If set, it will become default for all HR forms.",
- "fieldname": "user_id",
- "fieldtype": "Link",
- "label": "User ID",
- "options": "User",
+ "description": "System User (login) ID. If set, it will become default for all HR forms.",
+ "fieldname": "user_id",
+ "fieldtype": "Link",
+ "label": "User ID",
+ "options": "User",
"permlevel": 0
- },
+ },
{
- "fieldname": "employee_number",
- "fieldtype": "Data",
- "in_filter": 1,
- "label": "Employee Number",
- "oldfieldname": "employee_number",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "employee_number",
+ "fieldtype": "Data",
+ "in_filter": 1,
+ "label": "Employee Number",
+ "oldfieldname": "employee_number",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "date_of_joining",
- "fieldtype": "Date",
- "label": "Date of Joining",
- "oldfieldname": "date_of_joining",
- "oldfieldtype": "Date",
- "permlevel": 0,
+ "fieldname": "date_of_joining",
+ "fieldtype": "Date",
+ "label": "Date of Joining",
+ "oldfieldname": "date_of_joining",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "description": "You can enter any date manually",
- "fieldname": "date_of_birth",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Date of Birth",
- "oldfieldname": "date_of_birth",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "reqd": 1,
+ "description": "You can enter any date manually",
+ "fieldname": "date_of_birth",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Date of Birth",
+ "oldfieldname": "date_of_birth",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "gender",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Gender",
- "oldfieldname": "gender",
- "oldfieldtype": "Select",
- "options": "\nMale\nFemale",
- "permlevel": 0,
- "reqd": 1,
+ "fieldname": "gender",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Gender",
+ "oldfieldname": "gender",
+ "oldfieldtype": "Select",
+ "options": "\nMale\nFemale",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Company",
- "options": "link:Company",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "company",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Company",
+ "options": "link:Company",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "employment_details",
- "fieldtype": "Section Break",
- "label": "Employment Details",
+ "fieldname": "employment_details",
+ "fieldtype": "Section Break",
+ "label": "Employment Details",
"permlevel": 0
- },
+ },
{
- "fieldname": "col_break_21",
- "fieldtype": "Column Break",
+ "fieldname": "col_break_21",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "default": "Active",
- "fieldname": "status",
- "fieldtype": "Select",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Status",
- "oldfieldname": "status",
- "oldfieldtype": "Select",
- "options": "\nActive\nLeft",
- "permlevel": 0,
- "reqd": 1,
+ "default": "Active",
+ "fieldname": "status",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Status",
+ "oldfieldname": "status",
+ "oldfieldtype": "Select",
+ "options": "\nActive\nLeft",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "employment_type",
- "fieldtype": "Link",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Employment Type",
- "oldfieldname": "employment_type",
- "oldfieldtype": "Link",
- "options": "Employment Type",
- "permlevel": 0,
+ "fieldname": "employment_type",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Employment Type",
+ "oldfieldname": "employment_type",
+ "oldfieldtype": "Link",
+ "options": "Employment Type",
+ "permlevel": 0,
"search_index": 0
- },
+ },
{
- "description": "Applicable Holiday List",
- "fieldname": "holiday_list",
- "fieldtype": "Link",
- "label": "Holiday List",
- "oldfieldname": "holiday_list",
- "oldfieldtype": "Link",
- "options": "Holiday List",
+ "description": "Applicable Holiday List",
+ "fieldname": "holiday_list",
+ "fieldtype": "Link",
+ "label": "Holiday List",
+ "oldfieldname": "holiday_list",
+ "oldfieldtype": "Link",
+ "options": "Holiday List",
"permlevel": 0
- },
+ },
{
- "fieldname": "col_break_22",
- "fieldtype": "Column Break",
+ "fieldname": "col_break_22",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "scheduled_confirmation_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Offer Date",
- "oldfieldname": "scheduled_confirmation_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
+ "fieldname": "scheduled_confirmation_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Offer Date",
+ "oldfieldname": "scheduled_confirmation_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "final_confirmation_date",
- "fieldtype": "Date",
- "label": "Confirmation Date",
- "oldfieldname": "final_confirmation_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
+ "fieldname": "final_confirmation_date",
+ "fieldtype": "Date",
+ "label": "Confirmation Date",
+ "oldfieldname": "final_confirmation_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "contract_end_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Contract End Date",
- "oldfieldname": "contract_end_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
+ "fieldname": "contract_end_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Contract End Date",
+ "oldfieldname": "contract_end_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "date_of_retirement",
- "fieldtype": "Date",
- "label": "Date Of Retirement",
- "oldfieldname": "date_of_retirement",
- "oldfieldtype": "Date",
+ "fieldname": "date_of_retirement",
+ "fieldtype": "Date",
+ "label": "Date Of Retirement",
+ "oldfieldname": "date_of_retirement",
+ "oldfieldtype": "Date",
"permlevel": 0
- },
+ },
{
- "fieldname": "job_profile",
- "fieldtype": "Section Break",
- "label": "Job Profile",
+ "fieldname": "job_profile",
+ "fieldtype": "Section Break",
+ "label": "Job Profile",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "branch",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Branch",
- "oldfieldname": "branch",
- "oldfieldtype": "Link",
- "options": "Branch",
- "permlevel": 0,
+ "fieldname": "branch",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Branch",
+ "oldfieldname": "branch",
+ "oldfieldtype": "Link",
+ "options": "Branch",
+ "permlevel": 0,
"reqd": 0
- },
+ },
{
- "fieldname": "department",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Department",
- "oldfieldname": "department",
- "oldfieldtype": "Link",
- "options": "Department",
- "permlevel": 0,
+ "fieldname": "department",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Department",
+ "oldfieldname": "department",
+ "oldfieldtype": "Link",
+ "options": "Department",
+ "permlevel": 0,
"reqd": 0
- },
+ },
{
- "fieldname": "designation",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Designation",
- "oldfieldname": "designation",
- "oldfieldtype": "Link",
- "options": "Designation",
- "permlevel": 0,
- "reqd": 0,
+ "fieldname": "designation",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Designation",
+ "oldfieldname": "designation",
+ "oldfieldtype": "Link",
+ "options": "Designation",
+ "permlevel": 0,
+ "reqd": 0,
"search_index": 1
- },
+ },
{
- "description": "Provide email id registered in company",
- "fieldname": "company_email",
- "fieldtype": "Data",
- "in_filter": 1,
- "label": "Company Email",
- "oldfieldname": "company_email",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "description": "Provide email id registered in company",
+ "fieldname": "company_email",
+ "fieldtype": "Data",
+ "in_filter": 1,
+ "label": "Company Email",
+ "oldfieldname": "company_email",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"reqd": 0
- },
+ },
{
- "fieldname": "notice_number_of_days",
- "fieldtype": "Int",
- "label": "Notice (days)",
- "oldfieldname": "notice_number_of_days",
- "oldfieldtype": "Int",
+ "fieldname": "notice_number_of_days",
+ "fieldtype": "Int",
+ "label": "Notice (days)",
+ "oldfieldname": "notice_number_of_days",
+ "oldfieldtype": "Int",
"permlevel": 0
- },
+ },
{
- "fieldname": "salary_information",
- "fieldtype": "Column Break",
- "label": "Salary Information",
- "oldfieldtype": "Section Break",
- "permlevel": 0,
+ "fieldname": "salary_information",
+ "fieldtype": "Column Break",
+ "label": "Salary Information",
+ "oldfieldtype": "Section Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "salary_mode",
- "fieldtype": "Select",
- "label": "Salary Mode",
- "oldfieldname": "salary_mode",
- "oldfieldtype": "Select",
- "options": "\nBank\nCash\nCheque",
+ "fieldname": "salary_mode",
+ "fieldtype": "Select",
+ "label": "Salary Mode",
+ "oldfieldname": "salary_mode",
+ "oldfieldtype": "Select",
+ "options": "\nBank\nCash\nCheque",
"permlevel": 0
- },
+ },
{
- "depends_on": "eval:doc.salary_mode == 'Bank'",
- "fieldname": "bank_name",
- "fieldtype": "Data",
- "hidden": 0,
- "in_filter": 1,
- "label": "Bank Name",
- "oldfieldname": "bank_name",
- "oldfieldtype": "Link",
- "options": "Suggest",
+ "depends_on": "eval:doc.salary_mode == 'Bank'",
+ "fieldname": "bank_name",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "Bank Name",
+ "oldfieldname": "bank_name",
+ "oldfieldtype": "Link",
+ "options": "Suggest",
"permlevel": 0
- },
+ },
{
- "depends_on": "eval:doc.salary_mode == 'Bank'",
- "fieldname": "bank_ac_no",
- "fieldtype": "Data",
- "hidden": 0,
- "label": "Bank A/C No.",
- "oldfieldname": "bank_ac_no",
- "oldfieldtype": "Data",
+ "depends_on": "eval:doc.salary_mode == 'Bank'",
+ "fieldname": "bank_ac_no",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "label": "Bank A/C No.",
+ "oldfieldname": "bank_ac_no",
+ "oldfieldtype": "Data",
"permlevel": 0
- },
+ },
{
- "fieldname": "organization_profile",
- "fieldtype": "Section Break",
- "label": "Organization Profile",
+ "fieldname": "organization_profile",
+ "fieldtype": "Section Break",
+ "label": "Organization Profile",
"permlevel": 0
- },
+ },
{
- "fieldname": "reports_to",
- "fieldtype": "Link",
- "ignore_restrictions": 1,
- "label": "Reports to",
- "oldfieldname": "reports_to",
- "oldfieldtype": "Link",
- "options": "Employee",
+ "fieldname": "reports_to",
+ "fieldtype": "Link",
+ "ignore_restrictions": 1,
+ "label": "Reports to",
+ "oldfieldname": "reports_to",
+ "oldfieldtype": "Link",
+ "options": "Employee",
"permlevel": 0
- },
+ },
{
- "description": "The first Leave Approver in the list will be set as the default Leave Approver",
- "fieldname": "employee_leave_approvers",
- "fieldtype": "Table",
- "label": "Leave Approvers",
- "options": "Employee Leave Approver",
+ "description": "The first Leave Approver in the list will be set as the default Leave Approver",
+ "fieldname": "employee_leave_approvers",
+ "fieldtype": "Table",
+ "label": "Leave Approvers",
+ "options": "Employee Leave Approver",
"permlevel": 0
- },
+ },
{
- "fieldname": "contact_details",
- "fieldtype": "Section Break",
- "label": "Contact Details",
+ "fieldname": "contact_details",
+ "fieldtype": "Section Break",
+ "label": "Contact Details",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "cell_number",
- "fieldtype": "Data",
- "label": "Cell Number",
+ "fieldname": "cell_number",
+ "fieldtype": "Data",
+ "label": "Cell Number",
"permlevel": 0
- },
+ },
{
- "fieldname": "personal_email",
- "fieldtype": "Data",
- "label": "Personal Email",
+ "fieldname": "personal_email",
+ "fieldtype": "Data",
+ "label": "Personal Email",
"permlevel": 0
- },
+ },
{
- "fieldname": "unsubscribed",
- "fieldtype": "Check",
- "label": "Unsubscribed",
+ "fieldname": "unsubscribed",
+ "fieldtype": "Check",
+ "label": "Unsubscribed",
"permlevel": 0
- },
+ },
{
- "fieldname": "emergency_contact_details",
- "fieldtype": "HTML",
- "label": "Emergency Contact Details",
- "options": "Emergency Contact Details
",
+ "fieldname": "emergency_contact_details",
+ "fieldtype": "HTML",
+ "label": "Emergency Contact Details",
+ "options": "Emergency Contact Details
",
"permlevel": 0
- },
+ },
{
- "fieldname": "person_to_be_contacted",
- "fieldtype": "Data",
- "label": "Emergency Contact",
+ "fieldname": "person_to_be_contacted",
+ "fieldtype": "Data",
+ "label": "Emergency Contact",
"permlevel": 0
- },
+ },
{
- "fieldname": "relation",
- "fieldtype": "Data",
- "label": "Relation",
+ "fieldname": "relation",
+ "fieldtype": "Data",
+ "label": "Relation",
"permlevel": 0
- },
+ },
{
- "fieldname": "emergency_phone_number",
- "fieldtype": "Data",
- "label": "Emergency Phone",
+ "fieldname": "emergency_phone_number",
+ "fieldtype": "Data",
+ "label": "Emergency Phone",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break4",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break4",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "permanent_accommodation_type",
- "fieldtype": "Select",
- "label": "Permanent Address Is",
- "options": "\nRented\nOwned",
+ "fieldname": "permanent_accommodation_type",
+ "fieldtype": "Select",
+ "label": "Permanent Address Is",
+ "options": "\nRented\nOwned",
"permlevel": 0
- },
+ },
{
- "fieldname": "permanent_address",
- "fieldtype": "Small Text",
- "label": "Permanent Address",
+ "fieldname": "permanent_address",
+ "fieldtype": "Small Text",
+ "label": "Permanent Address",
"permlevel": 0
- },
+ },
{
- "fieldname": "current_accommodation_type",
- "fieldtype": "Select",
- "label": "Current Address Is",
- "options": "\nRented\nOwned",
+ "fieldname": "current_accommodation_type",
+ "fieldtype": "Select",
+ "label": "Current Address Is",
+ "options": "\nRented\nOwned",
"permlevel": 0
- },
+ },
{
- "fieldname": "current_address",
- "fieldtype": "Small Text",
- "label": "Current Address",
+ "fieldname": "current_address",
+ "fieldtype": "Small Text",
+ "label": "Current Address",
"permlevel": 0
- },
+ },
{
- "fieldname": "sb53",
- "fieldtype": "Section Break",
- "label": "Bio",
+ "fieldname": "sb53",
+ "fieldtype": "Section Break",
+ "label": "Bio",
"permlevel": 0
- },
+ },
{
- "description": "Short biography for website and other publications.",
- "fieldname": "bio",
- "fieldtype": "Text Editor",
- "label": "Bio",
+ "description": "Short biography for website and other publications.",
+ "fieldname": "bio",
+ "fieldtype": "Text Editor",
+ "label": "Bio",
"permlevel": 0
- },
+ },
{
- "fieldname": "personal_details",
- "fieldtype": "Section Break",
- "label": "Personal Details",
+ "fieldname": "personal_details",
+ "fieldtype": "Section Break",
+ "label": "Personal Details",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break5",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break5",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "passport_number",
- "fieldtype": "Data",
- "label": "Passport Number",
+ "fieldname": "passport_number",
+ "fieldtype": "Data",
+ "label": "Passport Number",
"permlevel": 0
- },
+ },
{
- "fieldname": "date_of_issue",
- "fieldtype": "Date",
- "label": "Date of Issue",
+ "fieldname": "date_of_issue",
+ "fieldtype": "Date",
+ "label": "Date of Issue",
"permlevel": 0
- },
+ },
{
- "fieldname": "valid_upto",
- "fieldtype": "Date",
- "label": "Valid Upto",
+ "fieldname": "valid_upto",
+ "fieldtype": "Date",
+ "label": "Valid Upto",
"permlevel": 0
- },
+ },
{
- "fieldname": "place_of_issue",
- "fieldtype": "Data",
- "label": "Place of Issue",
+ "fieldname": "place_of_issue",
+ "fieldtype": "Data",
+ "label": "Place of Issue",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break6",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break6",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "marital_status",
- "fieldtype": "Select",
- "label": "Marital Status",
- "options": "\nSingle\nMarried\nDivorced\nWidowed",
+ "fieldname": "marital_status",
+ "fieldtype": "Select",
+ "label": "Marital Status",
+ "options": "\nSingle\nMarried\nDivorced\nWidowed",
"permlevel": 0
- },
+ },
{
- "fieldname": "blood_group",
- "fieldtype": "Select",
- "label": "Blood Group",
- "options": "\nA+\nA-\nB+\nB-\nAB+\nAB-\nO+\nO-",
+ "fieldname": "blood_group",
+ "fieldtype": "Select",
+ "label": "Blood Group",
+ "options": "\nA+\nA-\nB+\nB-\nAB+\nAB-\nO+\nO-",
"permlevel": 0
- },
+ },
{
- "description": "Here you can maintain family details like name and occupation of parent, spouse and children",
- "fieldname": "family_background",
- "fieldtype": "Small Text",
- "label": "Family Background",
+ "description": "Here you can maintain family details like name and occupation of parent, spouse and children",
+ "fieldname": "family_background",
+ "fieldtype": "Small Text",
+ "label": "Family Background",
"permlevel": 0
- },
+ },
{
- "description": "Here you can maintain height, weight, allergies, medical concerns etc",
- "fieldname": "health_details",
- "fieldtype": "Small Text",
- "label": "Health Details",
+ "description": "Here you can maintain height, weight, allergies, medical concerns etc",
+ "fieldname": "health_details",
+ "fieldtype": "Small Text",
+ "label": "Health Details",
"permlevel": 0
- },
+ },
{
- "fieldname": "educational_qualification",
- "fieldtype": "Section Break",
- "label": "Educational Qualification",
+ "fieldname": "educational_qualification",
+ "fieldtype": "Section Break",
+ "label": "Educational Qualification",
"permlevel": 0
- },
+ },
{
- "fieldname": "educational_qualification_details",
- "fieldtype": "Table",
- "label": "Educational Qualification Details",
- "options": "Employee Education",
+ "fieldname": "educational_qualification_details",
+ "fieldtype": "Table",
+ "label": "Educational Qualification Details",
+ "options": "Employee Education",
"permlevel": 0
- },
+ },
{
- "fieldname": "previous_work_experience",
- "fieldtype": "Section Break",
- "label": "Previous Work Experience",
- "options": "Simple",
+ "fieldname": "previous_work_experience",
+ "fieldtype": "Section Break",
+ "label": "Previous Work Experience",
+ "options": "Simple",
"permlevel": 0
- },
+ },
{
- "fieldname": "previous_experience_details",
- "fieldtype": "Table",
- "label": "Employee External Work History",
- "options": "Employee External Work History",
+ "fieldname": "previous_experience_details",
+ "fieldtype": "Table",
+ "label": "Employee External Work History",
+ "options": "Employee External Work History",
"permlevel": 0
- },
+ },
{
- "fieldname": "history_in_company",
- "fieldtype": "Section Break",
- "label": "History In Company",
- "options": "Simple",
+ "fieldname": "history_in_company",
+ "fieldtype": "Section Break",
+ "label": "History In Company",
+ "options": "Simple",
"permlevel": 0
- },
+ },
{
- "fieldname": "experience_in_company_details",
- "fieldtype": "Table",
- "label": "Employee Internal Work Historys",
- "options": "Employee Internal Work History",
+ "fieldname": "experience_in_company_details",
+ "fieldtype": "Table",
+ "label": "Employee Internal Work Historys",
+ "options": "Employee Internal Work History",
"permlevel": 0
- },
+ },
{
- "fieldname": "exit",
- "fieldtype": "Section Break",
- "label": "Exit",
- "oldfieldtype": "Section Break",
+ "fieldname": "exit",
+ "fieldtype": "Section Break",
+ "label": "Exit",
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break7",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break7",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "resignation_letter_date",
- "fieldtype": "Date",
- "label": "Resignation Letter Date",
- "oldfieldname": "resignation_letter_date",
- "oldfieldtype": "Date",
+ "fieldname": "resignation_letter_date",
+ "fieldtype": "Date",
+ "label": "Resignation Letter Date",
+ "oldfieldname": "resignation_letter_date",
+ "oldfieldtype": "Date",
"permlevel": 0
- },
+ },
{
- "fieldname": "relieving_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Relieving Date",
- "oldfieldname": "relieving_date",
- "oldfieldtype": "Date",
+ "fieldname": "relieving_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Relieving Date",
+ "oldfieldname": "relieving_date",
+ "oldfieldtype": "Date",
"permlevel": 0
- },
+ },
{
- "fieldname": "reason_for_leaving",
- "fieldtype": "Data",
- "label": "Reason for Leaving",
- "oldfieldname": "reason_for_leaving",
- "oldfieldtype": "Data",
+ "fieldname": "reason_for_leaving",
+ "fieldtype": "Data",
+ "label": "Reason for Leaving",
+ "oldfieldname": "reason_for_leaving",
+ "oldfieldtype": "Data",
"permlevel": 0
- },
+ },
{
- "fieldname": "leave_encashed",
- "fieldtype": "Select",
- "label": "Leave Encashed?",
- "oldfieldname": "leave_encashed",
- "oldfieldtype": "Select",
- "options": "\nYes\nNo",
+ "fieldname": "leave_encashed",
+ "fieldtype": "Select",
+ "label": "Leave Encashed?",
+ "oldfieldname": "leave_encashed",
+ "oldfieldtype": "Select",
+ "options": "\nYes\nNo",
"permlevel": 0
- },
+ },
{
- "fieldname": "encashment_date",
- "fieldtype": "Date",
- "label": "Encashment Date",
- "oldfieldname": "encashment_date",
- "oldfieldtype": "Date",
+ "fieldname": "encashment_date",
+ "fieldtype": "Date",
+ "label": "Encashment Date",
+ "oldfieldname": "encashment_date",
+ "oldfieldtype": "Date",
"permlevel": 0
- },
+ },
{
- "fieldname": "exit_interview_details",
- "fieldtype": "Column Break",
- "label": "Exit Interview Details",
- "oldfieldname": "col_brk6",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "exit_interview_details",
+ "fieldtype": "Column Break",
+ "label": "Exit Interview Details",
+ "oldfieldname": "col_brk6",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "held_on",
- "fieldtype": "Date",
- "label": "Held On",
- "oldfieldname": "held_on",
- "oldfieldtype": "Date",
+ "fieldname": "held_on",
+ "fieldtype": "Date",
+ "label": "Held On",
+ "oldfieldname": "held_on",
+ "oldfieldtype": "Date",
"permlevel": 0
- },
+ },
{
- "fieldname": "reason_for_resignation",
- "fieldtype": "Select",
- "label": "Reason for Resignation",
- "oldfieldname": "reason_for_resignation",
- "oldfieldtype": "Select",
- "options": "\nBetter Prospects\nHealth Concerns",
+ "fieldname": "reason_for_resignation",
+ "fieldtype": "Select",
+ "label": "Reason for Resignation",
+ "oldfieldname": "reason_for_resignation",
+ "oldfieldtype": "Select",
+ "options": "\nBetter Prospects\nHealth Concerns",
"permlevel": 0
- },
+ },
{
- "fieldname": "new_workplace",
- "fieldtype": "Data",
- "label": "New Workplace",
- "oldfieldname": "new_workplace",
- "oldfieldtype": "Data",
+ "fieldname": "new_workplace",
+ "fieldtype": "Data",
+ "label": "New Workplace",
+ "oldfieldname": "new_workplace",
+ "oldfieldtype": "Data",
"permlevel": 0
- },
+ },
{
- "fieldname": "feedback",
- "fieldtype": "Small Text",
- "label": "Feedback",
- "oldfieldname": "feedback",
- "oldfieldtype": "Text",
+ "fieldname": "feedback",
+ "fieldtype": "Small Text",
+ "label": "Feedback",
+ "oldfieldname": "feedback",
+ "oldfieldtype": "Text",
"permlevel": 0
- },
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
}
- ],
- "icon": "icon-user",
- "idx": 1,
- "modified": "2014-04-30 09:03:11.879762",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Employee",
- "owner": "Administrator",
+ ],
+ "icon": "icon-user",
+ "idx": 1,
+ "modified": "2014-05-07 06:39:40.142903",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Employee",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Employee",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "restricted": 1,
+ "role": "Employee",
+ "submit": 0,
"write": 0
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "restrict": 0,
- "role": "HR User",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "restrict": 0,
+ "role": "HR User",
+ "submit": 0,
"write": 1
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "restrict": 1,
- "role": "HR Manager",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "restrict": 1,
+ "role": "HR Manager",
+ "submit": 0,
"write": 1
- },
+ },
{
- "permlevel": 0,
- "read": 1,
- "restricted": 1,
+ "permlevel": 0,
+ "read": 1,
+ "restricted": 1,
"role": "Leave Approver"
}
- ],
+ ],
"search_fields": "employee_name"
-}
+}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/employment_type/employment_type.json b/erpnext/hr/doctype/employment_type/employment_type.json
index 1aa43bfdb6..fdb710be89 100644
--- a/erpnext/hr/doctype/employment_type/employment_type.json
+++ b/erpnext/hr/doctype/employment_type/employment_type.json
@@ -1,54 +1,55 @@
{
- "allow_import": 1,
- "autoname": "field:employee_type_name",
- "creation": "2013-01-10 16:34:14.000000",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Master",
+ "allow_import": 1,
+ "autoname": "field:employee_type_name",
+ "creation": "2013-01-10 16:34:14",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Master",
"fields": [
{
- "fieldname": "employee_type_name",
- "fieldtype": "Data",
- "label": "Employment Type",
- "oldfieldname": "employee_type_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "employee_type_name",
+ "fieldtype": "Data",
+ "in_list_view": 1,
+ "label": "Employment Type",
+ "oldfieldname": "employee_type_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"reqd": 1
}
- ],
- "icon": "icon-flag",
- "idx": 1,
- "modified": "2014-01-20 17:48:43.000000",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Employment Type",
- "owner": "Administrator",
+ ],
+ "icon": "icon-flag",
+ "idx": 1,
+ "modified": "2014-05-07 06:39:38.630562",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Employment Type",
+ "owner": "Administrator",
"permissions": [
{
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "HR User",
- "submit": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "HR User",
+ "submit": 0,
"write": 1
- },
+ },
{
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "HR Manager",
- "submit": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "HR Manager",
+ "submit": 0,
"write": 1
}
]
-}
+}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/holiday_list/holiday_list.json b/erpnext/hr/doctype/holiday_list/holiday_list.json
index 11b6911cb1..96ca83a59c 100644
--- a/erpnext/hr/doctype/holiday_list/holiday_list.json
+++ b/erpnext/hr/doctype/holiday_list/holiday_list.json
@@ -1,22 +1,14 @@
{
"allow_import": 1,
- "creation": "2013-01-10 16:34:14.000000",
+ "creation": "2013-01-10 16:34:14",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "holiday_list_name",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Holiday List Name",
"oldfieldname": "holiday_list_name",
"oldfieldtype": "Data",
@@ -26,6 +18,7 @@
{
"fieldname": "is_default",
"fieldtype": "Check",
+ "in_list_view": 1,
"label": "Default",
"permlevel": 0
},
@@ -33,6 +26,7 @@
"fieldname": "fiscal_year",
"fieldtype": "Select",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Link",
@@ -43,6 +37,7 @@
{
"fieldname": "weekly_off",
"fieldtype": "Select",
+ "in_list_view": 1,
"label": "Weekly Off",
"no_copy": 1,
"options": "\nSunday\nMonday\nTuesday\nWednesday\nThursday\nFriday\nSaturday",
@@ -77,7 +72,7 @@
],
"icon": "icon-calendar",
"idx": 1,
- "modified": "2014-01-20 17:48:46.000000",
+ "modified": "2014-05-07 06:39:38.738033",
"modified_by": "Administrator",
"module": "HR",
"name": "Holiday List",
diff --git a/erpnext/hr/doctype/leave_type/leave_type.json b/erpnext/hr/doctype/leave_type/leave_type.json
index be3123f2e5..808b26f239 100644
--- a/erpnext/hr/doctype/leave_type/leave_type.json
+++ b/erpnext/hr/doctype/leave_type/leave_type.json
@@ -1,23 +1,15 @@
{
"allow_import": 1,
"autoname": "field:leave_type_name",
- "creation": "2013-02-21 09:55:58.000000",
+ "creation": "2013-02-21 09:55:58",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "leave_type_name",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Leave Type Name",
"oldfieldname": "leave_type_name",
"oldfieldtype": "Data",
@@ -27,6 +19,7 @@
{
"fieldname": "max_days_allowed",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Max Days Leave Allowed",
"oldfieldname": "max_days_allowed",
"oldfieldtype": "Data",
@@ -36,6 +29,7 @@
{
"fieldname": "is_carry_forward",
"fieldtype": "Check",
+ "in_list_view": 1,
"label": "Is Carry Forward",
"oldfieldname": "is_carry_forward",
"oldfieldtype": "Check",
@@ -45,6 +39,7 @@
"fieldname": "is_encash",
"fieldtype": "Check",
"hidden": 1,
+ "in_list_view": 1,
"label": "Is Encash",
"oldfieldname": "is_encash",
"oldfieldtype": "Check",
@@ -67,7 +62,7 @@
],
"icon": "icon-flag",
"idx": 1,
- "modified": "2014-01-20 17:48:56.000000",
+ "modified": "2014-05-07 06:39:38.884656",
"modified_by": "Administrator",
"module": "HR",
"name": "Leave Type",
@@ -98,6 +93,11 @@
"role": "HR Manager",
"submit": 0,
"write": 1
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Employee"
}
]
}
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/production_order/production_order.json b/erpnext/manufacturing/doctype/production_order/production_order.json
index 3fa6c34b90..98e8f0cb68 100644
--- a/erpnext/manufacturing/doctype/production_order/production_order.json
+++ b/erpnext/manufacturing/doctype/production_order/production_order.json
@@ -224,7 +224,7 @@
"idx": 1,
"in_create": 0,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:28.360537",
+ "modified": "2014-05-07 05:41:33.127710",
"modified_by": "Administrator",
"module": "Manufacturing",
"name": "Production Order",
@@ -243,6 +243,12 @@
"role": "Manufacturing User",
"submit": 1,
"write": 1
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "report": 1,
+ "role": "Material User"
}
]
}
\ No newline at end of file
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 2af08800b9..95d93853ad 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -38,3 +38,4 @@ execute:frappe.delete_doc("DocType", "Stock Ledger")
execute:frappe.db.sql("update `tabJournal Voucher` set voucher_type='Journal Entry' where ifnull(voucher_type, '')=''")
execute:frappe.delete_doc("DocType", "Grade")
erpnext.patches.4_0.remove_india_specific_fields
+execute:frappe.delete_doc_if_exists("DocType", "Warehouse User")
diff --git a/erpnext/projects/doctype/project/project.json b/erpnext/projects/doctype/project/project.json
index b757bedacc..675cd867ca 100644
--- a/erpnext/projects/doctype/project/project.json
+++ b/erpnext/projects/doctype/project/project.json
@@ -2,7 +2,7 @@
"allow_attach": 1,
"allow_import": 1,
"autoname": "field:project_name",
- "creation": "2013-03-07 11:55:07.000000",
+ "creation": "2013-03-07 11:55:07",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -258,7 +258,7 @@
"icon": "icon-puzzle-piece",
"idx": 1,
"max_attachments": 4,
- "modified": "2014-01-20 17:49:02.000000",
+ "modified": "2014-05-07 06:03:31.085767",
"modified_by": "Administrator",
"module": "Projects",
"name": "Project",
diff --git a/erpnext/selling/doctype/customer/customer.json b/erpnext/selling/doctype/customer/customer.json
index e1fc6d0deb..7d854ac881 100644
--- a/erpnext/selling/doctype/customer/customer.json
+++ b/erpnext/selling/doctype/customer/customer.json
@@ -190,6 +190,7 @@
{
"fieldname": "default_currency",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Currency",
"no_copy": 1,
"options": "Currency",
@@ -198,6 +199,7 @@
{
"fieldname": "default_price_list",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Price List",
"options": "Price List",
"permlevel": 0
@@ -205,6 +207,7 @@
{
"fieldname": "default_taxes_and_charges",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Taxes and Charges",
"options": "Sales Taxes and Charges Master",
"permlevel": 0
@@ -243,6 +246,7 @@
{
"fieldname": "default_sales_partner",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Sales Partner",
"oldfieldname": "default_sales_partner",
"oldfieldtype": "Link",
@@ -278,7 +282,7 @@
],
"icon": "icon-user",
"idx": 1,
- "modified": "2014-05-06 08:20:27.926128",
+ "modified": "2014-05-07 05:36:46.466246",
"modified_by": "Administrator",
"module": "Selling",
"name": "Customer",
diff --git a/erpnext/selling/doctype/sales_order/sales_order.json b/erpnext/selling/doctype/sales_order/sales_order.json
index 35a43aad8a..da30668744 100644
--- a/erpnext/selling/doctype/sales_order/sales_order.json
+++ b/erpnext/selling/doctype/sales_order/sales_order.json
@@ -874,7 +874,7 @@
"idx": 1,
"is_submittable": 1,
"issingle": 0,
- "modified": "2014-05-06 08:20:39.926614",
+ "modified": "2014-05-07 05:38:12.866900",
"modified_by": "Administrator",
"module": "Selling",
"name": "Sales Order",
@@ -925,6 +925,12 @@
"print": 1,
"read": 1,
"role": "Customer"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "report": 1,
+ "role": "Material User"
}
],
"read_only_onload": 1,
diff --git a/erpnext/setup/doctype/authorization_rule/authorization_rule.json b/erpnext/setup/doctype/authorization_rule/authorization_rule.json
index 23c06005ce..0a1ebd434a 100644
--- a/erpnext/setup/doctype/authorization_rule/authorization_rule.json
+++ b/erpnext/setup/doctype/authorization_rule/authorization_rule.json
@@ -1,7 +1,7 @@
{
"allow_import": 1,
"autoname": "AR.####",
- "creation": "2013-01-10 16:34:22.000000",
+ "creation": "2013-01-10 16:34:22",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -9,6 +9,7 @@
{
"fieldname": "company",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Company",
"oldfieldname": "company",
"oldfieldtype": "Link",
@@ -20,6 +21,7 @@
{
"fieldname": "transaction",
"fieldtype": "Select",
+ "in_list_view": 1,
"label": "Transaction",
"oldfieldname": "transaction",
"oldfieldtype": "Select",
@@ -30,6 +32,7 @@
{
"fieldname": "based_on",
"fieldtype": "Select",
+ "in_list_view": 1,
"label": "Based On",
"oldfieldname": "based_on",
"oldfieldtype": "Select",
@@ -40,6 +43,7 @@
{
"fieldname": "master_name",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Customer / Item Name",
"oldfieldname": "master_name",
"oldfieldtype": "Link",
@@ -49,6 +53,7 @@
{
"fieldname": "system_role",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Applicable To (Role)",
"oldfieldname": "system_role",
"oldfieldtype": "Link",
@@ -111,19 +116,11 @@
"oldfieldname": "value",
"oldfieldtype": "Currency",
"permlevel": 0
- },
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0
}
],
"icon": "icon-shield",
"idx": 1,
- "modified": "2014-01-20 17:48:25.000000",
+ "modified": "2014-05-07 06:39:38.981478",
"modified_by": "Administrator",
"module": "Setup",
"name": "Authorization Rule",
diff --git a/erpnext/setup/doctype/company/company.json b/erpnext/setup/doctype/company/company.json
index 489c4c16d3..a73b8ad6db 100644
--- a/erpnext/setup/doctype/company/company.json
+++ b/erpnext/setup/doctype/company/company.json
@@ -63,6 +63,7 @@
{
"fieldname": "country",
"fieldtype": "Link",
+ "ignore_restrictions": 0,
"in_list_view": 1,
"label": "Country",
"options": "Country",
@@ -72,6 +73,7 @@
{
"fieldname": "chart_of_accounts",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Chart of Accounts",
"options": "Chart of Accounts",
"permlevel": 0
@@ -88,6 +90,7 @@
"depends_on": "eval:!doc.__islocal",
"fieldname": "default_bank_account",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Default Bank Account",
"no_copy": 1,
"oldfieldname": "default_bank_account",
@@ -99,6 +102,7 @@
{
"fieldname": "default_cash_account",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Default Cash Account",
"no_copy": 1,
"options": "Account",
@@ -109,6 +113,7 @@
"depends_on": "eval:!doc.__islocal",
"fieldname": "receivables_group",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Receivables Group",
"no_copy": 1,
"oldfieldname": "receivables_group",
@@ -121,6 +126,7 @@
"depends_on": "eval:!doc.__islocal",
"fieldname": "payables_group",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Payables Group",
"no_copy": 1,
"oldfieldname": "payables_group",
@@ -132,6 +138,7 @@
{
"fieldname": "default_expense_account",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Default Expense Account",
"no_copy": 1,
"options": "Account",
@@ -140,6 +147,7 @@
{
"fieldname": "default_income_account",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Default Income Account",
"no_copy": 1,
"options": "Account",
@@ -156,6 +164,7 @@
{
"fieldname": "default_currency",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Default Currency",
"options": "Currency",
"permlevel": 0,
@@ -166,6 +175,7 @@
"depends_on": "eval:!doc.__islocal",
"fieldname": "cost_center",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Cost Center",
"no_copy": 1,
"options": "Cost Center",
@@ -225,6 +235,7 @@
{
"fieldname": "stock_received_but_not_billed",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Stock Received But Not Billed",
"no_copy": 1,
"options": "Account",
@@ -234,6 +245,7 @@
{
"fieldname": "stock_adjustment_account",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Stock Adjustment Account",
"no_copy": 1,
"options": "Account",
@@ -243,6 +255,7 @@
{
"fieldname": "expenses_included_in_valuation",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Expenses Included In Valuation",
"no_copy": 1,
"options": "Account",
@@ -332,21 +345,11 @@
"oldfieldtype": "Code",
"permlevel": 0,
"read_only": 0
- },
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "no_copy": 1,
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
}
],
"icon": "icon-building",
"idx": 1,
- "modified": "2014-04-28 16:49:05.832905",
+ "modified": "2014-05-07 06:39:40.682148",
"modified_by": "Administrator",
"module": "Setup",
"name": "Company",
diff --git a/erpnext/setup/doctype/customer_group/customer_group.json b/erpnext/setup/doctype/customer_group/customer_group.json
index e5ade41fbf..0189fab2a9 100644
--- a/erpnext/setup/doctype/customer_group/customer_group.json
+++ b/erpnext/setup/doctype/customer_group/customer_group.json
@@ -2,23 +2,15 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:customer_group_name",
- "creation": "2013-01-10 16:34:23.000000",
+ "creation": "2013-01-10 16:34:23",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "customer_group_name",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Customer Group Name",
"no_copy": 1,
"oldfieldname": "customer_group_name",
@@ -31,6 +23,7 @@
"fieldname": "parent_customer_group",
"fieldtype": "Link",
"ignore_restrictions": 1,
+ "in_list_view": 1,
"label": "Parent Customer Group",
"oldfieldname": "parent_customer_group",
"oldfieldtype": "Link",
@@ -42,6 +35,7 @@
"description": "Only leaf nodes are allowed in transaction",
"fieldname": "is_group",
"fieldtype": "Select",
+ "in_list_view": 1,
"label": "Has Child Node",
"oldfieldname": "is_group",
"oldfieldtype": "Select",
@@ -57,6 +51,7 @@
{
"fieldname": "default_price_list",
"fieldtype": "Link",
+ "ignore_restrictions": 1,
"label": "Default Price List",
"options": "Price List",
"permlevel": 0
@@ -106,7 +101,7 @@
"icon": "icon-sitemap",
"idx": 1,
"in_create": 1,
- "modified": "2014-01-20 17:48:33.000000",
+ "modified": "2014-05-07 06:39:41.073285",
"modified_by": "Administrator",
"module": "Setup",
"name": "Customer Group",
diff --git a/erpnext/setup/doctype/global_defaults/global_defaults.json b/erpnext/setup/doctype/global_defaults/global_defaults.json
index 6375babcbe..22997ddaab 100644
--- a/erpnext/setup/doctype/global_defaults/global_defaults.json
+++ b/erpnext/setup/doctype/global_defaults/global_defaults.json
@@ -1,395 +1,127 @@
{
- "_last_update": null,
- "_user_tags": null,
- "allow_attach": null,
"allow_copy": 1,
- "allow_email": null,
- "allow_import": null,
- "allow_print": null,
- "allow_rename": null,
- "allow_trash": null,
- "autoname": null,
- "change_log": null,
- "client_script": null,
- "client_script_core": null,
- "client_string": null,
- "colour": null,
"creation": "2013-05-02 17:53:24",
- "custom": null,
- "default_print_format": null,
- "description": null,
"docstatus": 0,
"doctype": "DocType",
- "document_type": null,
- "dt_template": null,
"fields": [
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "currency_settings",
"fieldtype": "Section Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": 1,
+ "in_list_view": 0,
"label": "Currency Settings",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "permlevel": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
"description": "If disable, 'Rounded Total' field will not be visible in any transaction",
"fieldname": "disable_rounded_total",
"fieldtype": "Check",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
"in_list_view": 1,
"label": "Disable Rounded Total",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
},
{
- "allow_on_submit": null,
"default": "INR",
- "depends_on": null,
- "description": null,
"fieldname": "default_currency",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
+ "ignore_restrictions": 1,
"in_list_view": 1,
"label": "Default Currency",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Currency",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": 1,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
"description": "Do not show any symbol like $ etc next to currencies.",
"fieldname": "hide_currency_symbol",
"fieldtype": "Select",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
"in_list_view": 1,
"label": "Hide Currency Symbol",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "\nNo\nYes",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "company",
"fieldtype": "Section Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": 1,
+ "in_list_view": 0,
"label": "Company Settings",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "default_company",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
+ "ignore_restrictions": 1,
"label": "Default Company",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Company",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": 0,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "current_fiscal_year",
"fieldtype": "Link",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Current Fiscal Year",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Fiscal Year",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
"read_only": 0,
- "report_hide": null,
- "reqd": 1,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "reqd": 1
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "system",
"fieldtype": "Section Break",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "System Settings",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "country",
- "fieldtype": "Select",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
+ "fieldtype": "Link",
"label": "Country",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": "link:Country",
- "permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": null,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "options": "Country",
+ "permlevel": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
- "description": null,
"fieldname": "sms_sender_name",
"fieldtype": "Data",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "SMS Sender Name",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
- "options": null,
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
},
{
- "allow_on_submit": null,
- "default": null,
- "depends_on": null,
"description": "For Server Side Print Formats",
"fieldname": "print_style",
"fieldtype": "Select",
- "hidden": null,
- "ignore_restrictions": null,
- "in_filter": null,
- "in_list_view": null,
"label": "Print Format Style",
- "no_column": null,
- "no_copy": null,
- "oldfieldname": null,
- "oldfieldtype": null,
"options": "Standard\nClassic\nModern\nSpartan",
"permlevel": 0,
- "print_hide": null,
- "print_width": null,
- "read_only": 0,
- "report_hide": null,
- "reqd": null,
- "search_index": null,
- "set_only_once": null,
- "trigger": null,
- "width": null
+ "read_only": 0
}
],
- "hide_heading": null,
"hide_toolbar": 0,
"icon": "icon-cog",
"idx": 1,
"in_create": 1,
- "in_dialog": null,
- "is_submittable": null,
- "is_transaction_doc": null,
"issingle": 1,
- "istable": null,
- "max_attachments": null,
- "menu_index": null,
- "modified": "2014-04-17 16:58:54.093191",
+ "modified": "2014-05-07 05:25:24.237036",
"modified_by": "Administrator",
"module": "Setup",
"name": "Global Defaults",
- "name_case": null,
"owner": "Administrator",
- "parent": null,
- "parent_node": null,
- "parentfield": null,
- "parenttype": null,
"permissions": [
{
"amend": 0,
"cancel": 0,
"create": 1,
- "delete": null,
- "email": null,
- "export": null,
- "import": null,
- "match": null,
"permlevel": 0,
- "print": null,
"read": 1,
"report": 0,
- "restrict": null,
- "restricted": null,
"role": "System Manager",
"submit": 0,
"write": 1
}
],
- "plugin": null,
- "print_outline": null,
- "read_only": 1,
- "read_only_onload": null,
- "search_fields": null,
- "section_style": null,
- "server_code": null,
- "server_code_compiled": null,
- "server_code_core": null,
- "server_code_error": null,
- "show_in_menu": null,
- "smallicon": null,
- "subject": null,
- "tag_fields": null,
- "title_field": null,
- "use_template": null,
- "version": null
+ "read_only": 1
}
\ No newline at end of file
diff --git a/erpnext/setup/doctype/print_heading/print_heading.json b/erpnext/setup/doctype/print_heading/print_heading.json
index fc558f2b7d..a303452453 100644
--- a/erpnext/setup/doctype/print_heading/print_heading.json
+++ b/erpnext/setup/doctype/print_heading/print_heading.json
@@ -1,24 +1,16 @@
{
"allow_import": 1,
"autoname": "field:print_heading",
- "creation": "2013-01-10 16:34:24.000000",
+ "creation": "2013-01-10 16:34:24",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "print_heading",
"fieldtype": "Data",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Print Heading",
"oldfieldname": "print_heading",
"oldfieldtype": "Data",
@@ -28,6 +20,7 @@
{
"fieldname": "description",
"fieldtype": "Small Text",
+ "in_list_view": 1,
"label": "Description",
"oldfieldname": "description",
"oldfieldtype": "Small Text",
@@ -37,7 +30,7 @@
],
"icon": "icon-font",
"idx": 1,
- "modified": "2014-01-20 17:49:01.000000",
+ "modified": "2014-05-07 06:39:39.352519",
"modified_by": "Administrator",
"module": "Setup",
"name": "Print Heading",
@@ -52,9 +45,14 @@
"print": 1,
"read": 1,
"report": 1,
- "role": "All",
+ "role": "System Manager",
"submit": 0,
"write": 1
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "All"
}
],
"search_fields": "print_heading"
diff --git a/erpnext/setup/doctype/quotation_lost_reason/quotation_lost_reason.json b/erpnext/setup/doctype/quotation_lost_reason/quotation_lost_reason.json
index 0d58279f12..657f92399a 100644
--- a/erpnext/setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+++ b/erpnext/setup/doctype/quotation_lost_reason/quotation_lost_reason.json
@@ -1,23 +1,15 @@
{
"allow_import": 1,
"autoname": "field:order_lost_reason",
- "creation": "2013-01-10 16:34:24.000000",
+ "creation": "2013-01-10 16:34:24",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "order_lost_reason",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Quotation Lost Reason",
"oldfieldname": "order_lost_reason",
"oldfieldtype": "Data",
@@ -27,7 +19,7 @@
],
"icon": "icon-flag",
"idx": 1,
- "modified": "2014-01-20 17:49:17.000000",
+ "modified": "2014-05-07 06:39:39.439590",
"modified_by": "Administrator",
"module": "Setup",
"name": "Quotation Lost Reason",
diff --git a/erpnext/setup/doctype/supplier_type/supplier_type.json b/erpnext/setup/doctype/supplier_type/supplier_type.json
index 03c8ece9e0..de2f74f9ac 100644
--- a/erpnext/setup/doctype/supplier_type/supplier_type.json
+++ b/erpnext/setup/doctype/supplier_type/supplier_type.json
@@ -2,23 +2,15 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:supplier_type",
- "creation": "2013-01-10 16:34:24.000000",
+ "creation": "2013-01-10 16:34:24",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "supplier_type",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Supplier Type",
"oldfieldname": "supplier_type",
"oldfieldtype": "Data",
@@ -28,7 +20,7 @@
],
"icon": "icon-flag",
"idx": 1,
- "modified": "2014-01-20 17:49:31.000000",
+ "modified": "2014-05-07 06:39:39.516612",
"modified_by": "Administrator",
"module": "Setup",
"name": "Supplier Type",
diff --git a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
index b43790bbee..ca73a89830 100644
--- a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
+++ b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
@@ -2,25 +2,17 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:title",
- "creation": "2013-01-10 16:34:24.000000",
+ "creation": "2013-01-10 16:34:24",
"description": "Standard Terms and Conditions that can be added to Sales and Purchases.\n\nExamples:\n\n1. Validity of the offer.\n1. Payment Terms (In Advance, On Credit, part advance etc).\n1. What is extra (or payable by the Customer).\n1. Safety / usage warning.\n1. Warranty if any.\n1. Returns Policy.\n1. Terms of shipping, if applicable.\n1. Ways of addressing disputes, indemnity, liability, etc.\n1. Address and Contact of your Company.",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "title",
"fieldtype": "Data",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Title",
"oldfieldname": "title",
"oldfieldtype": "Data",
@@ -31,6 +23,7 @@
{
"fieldname": "terms",
"fieldtype": "Text Editor",
+ "in_list_view": 1,
"label": "Terms and Conditions",
"oldfieldname": "terms",
"oldfieldtype": "Text Editor",
@@ -39,7 +32,7 @@
],
"icon": "icon-legal",
"idx": 1,
- "modified": "2014-01-20 17:49:33.000000",
+ "modified": "2014-05-07 06:48:23.870645",
"modified_by": "Administrator",
"module": "Setup",
"name": "Terms and Conditions",
@@ -64,15 +57,20 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 1,
+ "email": 0,
"permlevel": 0,
- "print": 1,
+ "print": 0,
"read": 1,
- "report": 1,
+ "report": 0,
"role": "Sales User",
"submit": 0,
"write": 0
},
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Purchase User"
+ },
{
"cancel": 0,
"create": 1,
@@ -98,6 +96,11 @@
"role": "Accounts User",
"submit": 0,
"write": 1
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Material User"
}
]
}
\ No newline at end of file
diff --git a/erpnext/setup/doctype/territory/territory.json b/erpnext/setup/doctype/territory/territory.json
index e3456e9322..ab95e8d73a 100644
--- a/erpnext/setup/doctype/territory/territory.json
+++ b/erpnext/setup/doctype/territory/territory.json
@@ -2,24 +2,16 @@
"allow_import": 1,
"allow_rename": 1,
"autoname": "field:territory_name",
- "creation": "2013-01-10 16:34:24.000000",
+ "creation": "2013-01-10 16:34:24",
"description": "Classification of Customers by region",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
"fields": [
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "territory_name",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Territory Name",
"no_copy": 1,
"oldfieldname": "territory_name",
@@ -32,6 +24,7 @@
"fieldname": "parent_territory",
"fieldtype": "Link",
"ignore_restrictions": 1,
+ "in_list_view": 1,
"label": "Parent Territory",
"oldfieldname": "parent_territory",
"oldfieldtype": "Link",
@@ -43,6 +36,7 @@
"description": "Only leaf nodes are allowed in transaction",
"fieldname": "is_group",
"fieldtype": "Select",
+ "in_list_view": 1,
"label": "Has Child Node",
"oldfieldname": "is_group",
"oldfieldtype": "Select",
@@ -60,6 +54,7 @@
"fieldname": "territory_manager",
"fieldtype": "Link",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Territory Manager",
"oldfieldname": "territory_manager",
"oldfieldtype": "Link",
@@ -141,13 +136,27 @@
"icon": "icon-map-marker",
"idx": 1,
"in_create": 1,
- "modified": "2014-01-20 17:49:33.000000",
+ "modified": "2014-05-07 06:32:11.724588",
"modified_by": "Administrator",
"module": "Setup",
"name": "Territory",
"name_case": "Title Case",
"owner": "Administrator",
"permissions": [
+ {
+ "amend": 0,
+ "cancel": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales Master Manager",
+ "submit": 0,
+ "write": 1
+ },
{
"amend": 0,
"cancel": 0,
@@ -177,18 +186,14 @@
"write": 0
},
{
- "amend": 0,
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
"permlevel": 0,
- "print": 1,
"read": 1,
- "report": 1,
- "role": "Sales Master Manager",
- "submit": 0,
- "write": 1
+ "role": "Material User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Maintenance User"
}
],
"read_only": 1,
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.json b/erpnext/stock/doctype/delivery_note/delivery_note.json
index 5f2c6fd6ea..08273fecb3 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.json
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.json
@@ -999,7 +999,7 @@
"idx": 1,
"in_create": 0,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:35.554308",
+ "modified": "2014-05-07 05:39:05.540566",
"modified_by": "Administrator",
"module": "Stock",
"name": "Delivery Note",
@@ -1051,9 +1051,9 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 1,
+ "email": 0,
"permlevel": 0,
- "print": 1,
+ "print": 0,
"read": 1,
"report": 1,
"role": "Accounts User",
diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json
index 6aeea39feb..d7b3853494 100644
--- a/erpnext/stock/doctype/item/item.json
+++ b/erpnext/stock/doctype/item/item.json
@@ -832,7 +832,7 @@
"icon": "icon-tag",
"idx": 1,
"max_attachments": 1,
- "modified": "2014-05-06 08:20:31.472832",
+ "modified": "2014-05-07 05:29:42.155019",
"modified_by": "Administrator",
"module": "Stock",
"name": "Item",
@@ -879,6 +879,31 @@
"role": "Material User",
"submit": 0,
"write": 0
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Sales User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Purchase User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Maintenance User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Accounts User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Manufacturing User"
}
],
"search_fields": "item_name,description,item_group,customer_code"
diff --git a/erpnext/stock/doctype/price_list/price_list.json b/erpnext/stock/doctype/price_list/price_list.json
index da69ff60c0..22a5da6ae4 100644
--- a/erpnext/stock/doctype/price_list/price_list.json
+++ b/erpnext/stock/doctype/price_list/price_list.json
@@ -6,7 +6,7 @@
"allow_print": 1,
"allow_rename": 1,
"autoname": "field:price_list_name",
- "creation": "2013-01-25 11:35:09.000000",
+ "creation": "2013-01-25 11:35:09",
"description": "Price List Master",
"docstatus": 0,
"doctype": "DocType",
@@ -75,7 +75,7 @@
"icon": "icon-tags",
"idx": 1,
"max_attachments": 1,
- "modified": "2014-01-27 11:11:08.000000",
+ "modified": "2014-05-07 06:01:57.302928",
"modified_by": "Administrator",
"module": "Stock",
"name": "Price List",
@@ -113,7 +113,7 @@
"role": "Purchase User"
},
{
- "cancel": 1,
+ "cancel": 0,
"create": 1,
"delete": 1,
"permlevel": 0,
@@ -121,6 +121,12 @@
"report": 1,
"role": "Purchase Master Manager",
"write": 1
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "report": 0,
+ "role": "Manufacturing User"
}
]
}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
index 453b555ad3..477973b108 100755
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
@@ -754,7 +754,7 @@
"icon": "icon-truck",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:21.841346",
+ "modified": "2014-05-07 05:40:51.109407",
"modified_by": "Administrator",
"module": "Stock",
"name": "Purchase Receipt",
@@ -802,6 +802,12 @@
"submit": 1,
"write": 1
},
+ {
+ "permlevel": 0,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts User"
+ },
{
"cancel": 0,
"delete": 0,
diff --git a/erpnext/stock/doctype/warehouse/warehouse.json b/erpnext/stock/doctype/warehouse/warehouse.json
index 52bb7e9e8f..504a0edcb8 100644
--- a/erpnext/stock/doctype/warehouse/warehouse.json
+++ b/erpnext/stock/doctype/warehouse/warehouse.json
@@ -1,7 +1,7 @@
{
"allow_import": 1,
"allow_rename": 1,
- "creation": "2013-03-07 18:50:32.000000",
+ "creation": "2013-03-07 18:50:32",
"description": "A logical Warehouse against which stock entries are made.",
"docstatus": 0,
"doctype": "DocType",
@@ -150,7 +150,7 @@
],
"icon": "icon-building",
"idx": 1,
- "modified": "2014-03-13 16:26:29.000000",
+ "modified": "2014-05-07 06:09:21.102749",
"modified_by": "Administrator",
"module": "Stock",
"name": "Warehouse",
@@ -210,6 +210,11 @@
"read": 1,
"report": 1,
"role": "Accounts User"
+ },
+ {
+ "permlevel": 0,
+ "read": 1,
+ "role": "Manufacturing User"
}
]
}
\ No newline at end of file
diff --git a/erpnext/utilities/doctype/contact/contact.json b/erpnext/utilities/doctype/contact/contact.json
index bf9f075d1f..6433136667 100644
--- a/erpnext/utilities/doctype/contact/contact.json
+++ b/erpnext/utilities/doctype/contact/contact.json
@@ -1,7 +1,7 @@
{
"allow_import": 1,
"allow_rename": 1,
- "creation": "2013-01-10 16:34:32.000000",
+ "creation": "2013-01-10 16:34:32",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -185,15 +185,6 @@
"label": "Unsubscribed",
"permlevel": 0
},
- {
- "fieldname": "trash_reason",
- "fieldtype": "Small Text",
- "label": "Trash Reason",
- "oldfieldname": "trash_reason",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "read_only": 1
- },
{
"fieldname": "communications",
"fieldtype": "Table",
@@ -208,7 +199,7 @@
"idx": 1,
"in_create": 0,
"in_dialog": 0,
- "modified": "2014-01-20 17:48:29.000000",
+ "modified": "2014-05-07 06:39:39.702149",
"modified_by": "Administrator",
"module": "Utilities",
"name": "Contact",
From 7e1b75a705422b0a75b5c70fd735206df9db61cd Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Wed, 7 May 2014 18:44:02 +0530
Subject: [PATCH 17/74] Newsletter status display. Fixes #1593
---
erpnext/support/doctype/newsletter/newsletter.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/erpnext/support/doctype/newsletter/newsletter.py b/erpnext/support/doctype/newsletter/newsletter.py
index 42f9f09c4f..4ac9f8ae85 100644
--- a/erpnext/support/doctype/newsletter/newsletter.py
+++ b/erpnext/support/doctype/newsletter/newsletter.py
@@ -16,6 +16,13 @@ class Newsletter(Document):
from `tabBulk Email` where ref_doctype=%s and ref_docname=%s
group by status""", (self.doctype, self.name))) or None)
+ def as_dict(self, no_nulls=False):
+ doc = super(Newsletter, self).as_dict(no_nulls)
+ if self.get("__status_count"):
+ doc["__status_count"] = self.get("__status_count")
+
+ return doc
+
def test_send(self, doctype="Lead"):
self.recipients = self.test_email_id.split(",")
self.send_to_doctype = "Lead"
From 23649c6852c20686f456ef099edf8d0c59aa34b2 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Wed, 7 May 2014 19:18:15 +0530
Subject: [PATCH 18/74] fixe in query.py
---
erpnext/controllers/queries.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py
index 4547276f28..5cc7f6448c 100644
--- a/erpnext/controllers/queries.py
+++ b/erpnext/controllers/queries.py
@@ -20,7 +20,7 @@ def get_filters_cond(doctype, filters, conditions):
query = DatabaseQuery(doctype)
query.filters = flt
query.conditions = conditions
- query.build_filter_conditions()
+ query.build_filter_conditions(flt, conditions)
cond = ' and ' + ' and '.join(query.conditions)
else:
From 08ef467fc65a6862f8c09c15fae508dad5bafa90 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Thu, 8 May 2014 11:43:18 +0530
Subject: [PATCH 19/74] Fixed moduleview language issue
---
erpnext/config/accounts.py | 611 ++++++++++++++++----------------
erpnext/config/buying.py | 335 ++++++++---------
erpnext/config/hr.py | 391 ++++++++++----------
erpnext/config/manufacturing.py | 151 ++++----
erpnext/config/projects.py | 129 +++----
erpnext/config/selling.py | 527 +++++++++++++--------------
erpnext/config/setup.py | 246 +++++++------
erpnext/config/stock.py | 523 +++++++++++++--------------
erpnext/config/support.py | 145 ++++----
9 files changed, 1532 insertions(+), 1526 deletions(-)
diff --git a/erpnext/config/accounts.py b/erpnext/config/accounts.py
index c435efb944..2d757f1ef5 100644
--- a/erpnext/config/accounts.py
+++ b/erpnext/config/accounts.py
@@ -1,307 +1,308 @@
from frappe import _
-data = [
- {
- "label": _("Documents"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "Journal Voucher",
- "description": _("Accounting journal entries.")
- },
- {
- "type": "doctype",
- "name": "Sales Invoice",
- "description": _("Bills raised to Customers.")
- },
- {
- "type": "doctype",
- "name": "Purchase Invoice",
- "description": _("Bills raised by Suppliers.")
- },
- {
- "type": "doctype",
- "name": "Customer",
- "description": _("Customer database.")
- },
- {
- "type": "doctype",
- "name": "Supplier",
- "description": _("Supplier database.")
- },
- {
- "type": "page",
- "name": "Accounts Browser",
- "icon": "icon-sitemap",
- "label": _("Chart of Accounts"),
- "route": "Accounts Browser/Account",
- "description": _("Tree of finanial accounts."),
- "doctype": "Account",
- },
- ]
- },
- {
- "label": _("Tools"),
- "icon": "icon-wrench",
- "items": [
- {
- "type": "doctype",
- "name": "Bank Reconciliation",
- "description": _("Update bank payment dates with journals.")
- },
- # {
- # "type": "doctype",
- # "name": "Payment to Invoice Matching Tool",
- # "description": _("Match non-linked Invoices and Payments.")
- # },
- {
- "type": "doctype",
- "name": "Period Closing Voucher",
- "description": _("Close Balance Sheet and book Profit or Loss.")
- },
- ]
- },
- {
- "label": _("Setup"),
- "icon": "icon-cog",
- "items": [
- {
- "type": "doctype",
- "name": "Fiscal Year",
- "description": _("Financial / accounting year.")
- },
- {
- "type": "page",
- "name": "Accounts Browser",
- "icon": "icon-sitemap",
- "label": _("Chart of Accounts"),
- "route": "Accounts Browser/Account",
- "description": _("Tree of finanial accounts."),
- "doctype": "Account",
- },
- {
- "type": "page",
- "name": "Accounts Browser",
- "icon": "icon-sitemap",
- "label": _("Chart of Cost Centers"),
- "route": "Accounts Browser/Cost Center",
- "description": _("Tree of finanial Cost Centers."),
- "doctype": "Cost Center",
- },
- {
- "type": "doctype",
- "name": "Accounts Settings",
- "description": _("Default settings for accounting transactions.")
- },
- {
- "type": "doctype",
- "name": "Sales Taxes and Charges Master",
- "description": _("Tax template for selling transactions.")
- },
- {
- "type": "doctype",
- "name": "Purchase Taxes and Charges Master",
- "description": _("Tax template for buying transactions.")
- },
- {
- "type": "doctype",
- "name": "POS Setting",
- "label": _("Point-of-Sale Setting"),
- "description": _("Rules to calculate shipping amount for a sale")
- },
- {
- "type": "doctype",
- "name": "Shipping Rule",
- "description": _("Rules for adding shipping costs.")
- },
- {
- "type": "doctype",
- "name": "Pricing Rule",
- "description": _("Rules for applying pricing and discount.")
- },
- {
- "type": "doctype",
- "name": "Currency",
- "description": _("Enable / disable currencies.")
- },
- {
- "type": "doctype",
- "name": "Currency Exchange",
- "description": _("Currency exchange rate master.")
- },
- {
- "type":"doctype",
- "name": "Budget Distribution",
- "description": _("Seasonality for setting budgets.")
- },
- {
- "type": "doctype",
- "name":"Terms and Conditions",
- "label": _("Terms and Conditions Template"),
- "description": _("Template of terms or contract.")
- },
- {
- "type": "doctype",
- "name":"Mode of Payment",
- "description": _("e.g. Bank, Cash, Credit Card")
- },
- {
- "type": "doctype",
- "name":"C-Form",
- "description": _("C-Form records"),
- "country": "India"
- }
- ]
- },
- {
- "label": _("Main Reports"),
- "icon": "icon-table",
- "items": [
- {
- "type": "report",
- "name":"General Ledger",
- "doctype": "GL Entry",
- "is_query_report": True,
- },
- {
- "type": "page",
- "name": "trial-balance",
- "label": _("Trial Balance"),
- "icon": "icon-table"
- },
- {
- "type": "report",
- "name": "Accounts Receivable",
- "doctype": "Sales Invoice",
- "is_query_report": True
- },
- {
- "type": "report",
- "name": "Accounts Payable",
- "doctype": "Purchase Invoice",
- "is_query_report": True
- },
- {
- "type": "report",
- "name": "Sales Register",
- "doctype": "Sales Invoice",
- "is_query_report": True
- },
- {
- "type": "report",
- "name": "Purchase Register",
- "doctype": "Purchase Invoice",
- "is_query_report": True
- },
- {
- "type": "page",
- "name": "financial-analytics",
- "label": _("Financial Analytics"),
- "icon": "icon-bar-chart",
- },
- {
- "type": "report",
- "name": "Gross Profit",
- "doctype": "Sales Invoice",
- "is_query_report": True
- },
- ]
- },
- {
- "label": _("Standard Reports"),
- "icon": "icon-list",
- "items": [
- {
- "type": "report",
- "name": "Bank Reconciliation Statement",
- "is_query_report": True,
- "doctype": "Journal Voucher"
- },
- {
- "type": "report",
- "name": "Ordered Items To Be Billed",
- "is_query_report": True,
- "doctype": "Sales Invoice"
- },
- {
- "type": "report",
- "name": "Delivered Items To Be Billed",
- "is_query_report": True,
- "doctype": "Sales Invoice"
- },
- {
- "type": "report",
- "name": "Purchase Order Items To Be Billed",
- "is_query_report": True,
- "doctype": "Purchase Invoice"
- },
- {
- "type": "report",
- "name": "Received Items To Be Billed",
- "is_query_report": True,
- "doctype": "Purchase Invoice"
- },
- {
- "type": "report",
- "name": "Bank Clearance Summary",
- "is_query_report": True,
- "doctype": "Journal Voucher"
- },
- {
- "type": "report",
- "name": "Payment Period Based On Invoice Date",
- "is_query_report": True,
- "doctype": "Journal Voucher"
- },
- {
- "type": "report",
- "name": "Sales Partners Commission",
- "is_query_report": True,
- "doctype": "Sales Invoice"
- },
- {
- "type": "report",
- "name": "Customer Account Head",
- "is_query_report": True,
- "doctype": "Account"
- },
- {
- "type": "report",
- "name": "Supplier Account Head",
- "is_query_report": True,
- "doctype": "Account"
- },
- {
- "type": "report",
- "name": "Item-wise Sales Register",
- "is_query_report": True,
- "doctype": "Sales Invoice"
- },
- {
- "type": "report",
- "name": "Item-wise Purchase Register",
- "is_query_report": True,
- "doctype": "Purchase Invoice"
- },
- {
- "type": "report",
- "name": "Budget Variance Report",
- "is_query_report": True,
- "doctype": "Cost Center"
- },
- {
- "type": "report",
- "name": "Purchase Invoice Trends",
- "is_query_report": True,
- "doctype": "Purchase Invoice"
- },
- {
- "type": "report",
- "name": "Sales Invoice Trends",
- "is_query_report": True,
- "doctype": "Sales Invoice"
- },
- ]
- },
-]
+def get_data():
+ return [
+ {
+ "label": _("Documents"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Journal Voucher",
+ "description": _("Accounting journal entries.")
+ },
+ {
+ "type": "doctype",
+ "name": "Sales Invoice",
+ "description": _("Bills raised to Customers.")
+ },
+ {
+ "type": "doctype",
+ "name": "Purchase Invoice",
+ "description": _("Bills raised by Suppliers.")
+ },
+ {
+ "type": "doctype",
+ "name": "Customer",
+ "description": _("Customer database.")
+ },
+ {
+ "type": "doctype",
+ "name": "Supplier",
+ "description": _("Supplier database.")
+ },
+ {
+ "type": "page",
+ "name": "Accounts Browser",
+ "icon": "icon-sitemap",
+ "label": _("Chart of Accounts"),
+ "route": "Accounts Browser/Account",
+ "description": _("Tree of finanial accounts."),
+ "doctype": "Account",
+ },
+ ]
+ },
+ {
+ "label": _("Tools"),
+ "icon": "icon-wrench",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Bank Reconciliation",
+ "description": _("Update bank payment dates with journals.")
+ },
+ # {
+ # "type": "doctype",
+ # "name": "Payment to Invoice Matching Tool",
+ # "description": _("Match non-linked Invoices and Payments.")
+ # },
+ {
+ "type": "doctype",
+ "name": "Period Closing Voucher",
+ "description": _("Close Balance Sheet and book Profit or Loss.")
+ },
+ ]
+ },
+ {
+ "label": _("Setup"),
+ "icon": "icon-cog",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Fiscal Year",
+ "description": _("Financial / accounting year.")
+ },
+ {
+ "type": "page",
+ "name": "Accounts Browser",
+ "icon": "icon-sitemap",
+ "label": _("Chart of Accounts"),
+ "route": "Accounts Browser/Account",
+ "description": _("Tree of finanial accounts."),
+ "doctype": "Account",
+ },
+ {
+ "type": "page",
+ "name": "Accounts Browser",
+ "icon": "icon-sitemap",
+ "label": _("Chart of Cost Centers"),
+ "route": "Accounts Browser/Cost Center",
+ "description": _("Tree of finanial Cost Centers."),
+ "doctype": "Cost Center",
+ },
+ {
+ "type": "doctype",
+ "name": "Accounts Settings",
+ "description": _("Default settings for accounting transactions.")
+ },
+ {
+ "type": "doctype",
+ "name": "Sales Taxes and Charges Master",
+ "description": _("Tax template for selling transactions.")
+ },
+ {
+ "type": "doctype",
+ "name": "Purchase Taxes and Charges Master",
+ "description": _("Tax template for buying transactions.")
+ },
+ {
+ "type": "doctype",
+ "name": "POS Setting",
+ "label": _("Point-of-Sale Setting"),
+ "description": _("Rules to calculate shipping amount for a sale")
+ },
+ {
+ "type": "doctype",
+ "name": "Shipping Rule",
+ "description": _("Rules for adding shipping costs.")
+ },
+ {
+ "type": "doctype",
+ "name": "Pricing Rule",
+ "description": _("Rules for applying pricing and discount.")
+ },
+ {
+ "type": "doctype",
+ "name": "Currency",
+ "description": _("Enable / disable currencies.")
+ },
+ {
+ "type": "doctype",
+ "name": "Currency Exchange",
+ "description": _("Currency exchange rate master.")
+ },
+ {
+ "type":"doctype",
+ "name": "Budget Distribution",
+ "description": _("Seasonality for setting budgets.")
+ },
+ {
+ "type": "doctype",
+ "name":"Terms and Conditions",
+ "label": _("Terms and Conditions Template"),
+ "description": _("Template of terms or contract.")
+ },
+ {
+ "type": "doctype",
+ "name":"Mode of Payment",
+ "description": _("e.g. Bank, Cash, Credit Card")
+ },
+ {
+ "type": "doctype",
+ "name":"C-Form",
+ "description": _("C-Form records"),
+ "country": "India"
+ }
+ ]
+ },
+ {
+ "label": _("Main Reports"),
+ "icon": "icon-table",
+ "items": [
+ {
+ "type": "report",
+ "name":"General Ledger",
+ "doctype": "GL Entry",
+ "is_query_report": True,
+ },
+ {
+ "type": "page",
+ "name": "trial-balance",
+ "label": _("Trial Balance"),
+ "icon": "icon-table"
+ },
+ {
+ "type": "report",
+ "name": "Accounts Receivable",
+ "doctype": "Sales Invoice",
+ "is_query_report": True
+ },
+ {
+ "type": "report",
+ "name": "Accounts Payable",
+ "doctype": "Purchase Invoice",
+ "is_query_report": True
+ },
+ {
+ "type": "report",
+ "name": "Sales Register",
+ "doctype": "Sales Invoice",
+ "is_query_report": True
+ },
+ {
+ "type": "report",
+ "name": "Purchase Register",
+ "doctype": "Purchase Invoice",
+ "is_query_report": True
+ },
+ {
+ "type": "page",
+ "name": "financial-analytics",
+ "label": _("Financial Analytics"),
+ "icon": "icon-bar-chart",
+ },
+ {
+ "type": "report",
+ "name": "Gross Profit",
+ "doctype": "Sales Invoice",
+ "is_query_report": True
+ },
+ ]
+ },
+ {
+ "label": _("Standard Reports"),
+ "icon": "icon-list",
+ "items": [
+ {
+ "type": "report",
+ "name": "Bank Reconciliation Statement",
+ "is_query_report": True,
+ "doctype": "Journal Voucher"
+ },
+ {
+ "type": "report",
+ "name": "Ordered Items To Be Billed",
+ "is_query_report": True,
+ "doctype": "Sales Invoice"
+ },
+ {
+ "type": "report",
+ "name": "Delivered Items To Be Billed",
+ "is_query_report": True,
+ "doctype": "Sales Invoice"
+ },
+ {
+ "type": "report",
+ "name": "Purchase Order Items To Be Billed",
+ "is_query_report": True,
+ "doctype": "Purchase Invoice"
+ },
+ {
+ "type": "report",
+ "name": "Received Items To Be Billed",
+ "is_query_report": True,
+ "doctype": "Purchase Invoice"
+ },
+ {
+ "type": "report",
+ "name": "Bank Clearance Summary",
+ "is_query_report": True,
+ "doctype": "Journal Voucher"
+ },
+ {
+ "type": "report",
+ "name": "Payment Period Based On Invoice Date",
+ "is_query_report": True,
+ "doctype": "Journal Voucher"
+ },
+ {
+ "type": "report",
+ "name": "Sales Partners Commission",
+ "is_query_report": True,
+ "doctype": "Sales Invoice"
+ },
+ {
+ "type": "report",
+ "name": "Customer Account Head",
+ "is_query_report": True,
+ "doctype": "Account"
+ },
+ {
+ "type": "report",
+ "name": "Supplier Account Head",
+ "is_query_report": True,
+ "doctype": "Account"
+ },
+ {
+ "type": "report",
+ "name": "Item-wise Sales Register",
+ "is_query_report": True,
+ "doctype": "Sales Invoice"
+ },
+ {
+ "type": "report",
+ "name": "Item-wise Purchase Register",
+ "is_query_report": True,
+ "doctype": "Purchase Invoice"
+ },
+ {
+ "type": "report",
+ "name": "Budget Variance Report",
+ "is_query_report": True,
+ "doctype": "Cost Center"
+ },
+ {
+ "type": "report",
+ "name": "Purchase Invoice Trends",
+ "is_query_report": True,
+ "doctype": "Purchase Invoice"
+ },
+ {
+ "type": "report",
+ "name": "Sales Invoice Trends",
+ "is_query_report": True,
+ "doctype": "Sales Invoice"
+ },
+ ]
+ },
+ ]
diff --git a/erpnext/config/buying.py b/erpnext/config/buying.py
index 0c8c2f647a..c8a74be2e5 100644
--- a/erpnext/config/buying.py
+++ b/erpnext/config/buying.py
@@ -1,169 +1,170 @@
from frappe import _
-data = [
- {
- "label": _("Documents"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "Supplier",
- "description": _("Supplier database."),
- },
- {
- "type": "doctype",
- "name": "Material Request",
- "description": _("Request for purchase."),
- },
- {
- "type": "doctype",
- "name": "Supplier Quotation",
- "description": _("Quotations received from Suppliers."),
- },
- {
- "type": "doctype",
- "name": "Purchase Order",
- "description": _("Purchase Orders given to Suppliers."),
- },
- {
- "type": "doctype",
- "name": "Contact",
- "description": _("All Contacts."),
- },
- {
- "type": "doctype",
- "name": "Address",
- "description": _("All Addresses."),
- },
- {
- "type": "doctype",
- "name": "Item",
- "description": _("All Products or Services."),
- },
- ]
- },
- {
- "label": _("Setup"),
- "icon": "icon-cog",
- "items": [
- {
- "type": "doctype",
- "name": "Buying Settings",
- "description": _("Default settings for buying transactions.")
- },
- {
- "type": "doctype",
- "name": "Supplier Type",
- "description": _("Supplier Type master.")
- },
- {
- "type": "page",
- "name": "Sales Browser",
- "icon": "icon-sitemap",
- "label": _("Item Group Tree"),
- "link": "Sales Browser/Item Group",
- "description": _("Tree of Item Groups."),
- "doctype": "Item Group",
- },
- {
- "type": "doctype",
- "name":"Terms and Conditions",
- "label": _("Terms and Conditions Template"),
- "description": _("Template of terms or contract.")
- },
- {
- "type": "doctype",
- "name": "Purchase Taxes and Charges Master",
- "description": _("Tax template for buying transactions.")
- },
- {
- "type": "doctype",
- "name": "Price List",
- "description": _("Price List master.")
- },
- {
- "type": "doctype",
- "name": "Item Price",
- "description": _("Multiple Item prices."),
- "route": "Report/Item Price"
- },
- {
- "type": "doctype",
- "name": "Pricing Rule",
- "description": _("Rules for applying pricing and discount.")
- },
- ]
- },
- {
- "label": _("Main Reports"),
- "icon": "icon-table",
- "items": [
- {
- "type": "page",
- "name": "purchase-analytics",
- "label": _("Purchase Analytics"),
- "icon": "icon-bar-chart",
- },
- ]
- },
- {
- "label": _("Standard Reports"),
- "icon": "icon-list",
- "items": [
- {
- "type": "report",
- "is_query_report": True,
- "name": "Items To Be Requested",
- "doctype": "Item"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Requested Items To Be Ordered",
- "doctype": "Material Request"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Material Requests for which Supplier Quotations are not created",
- "doctype": "Material Request"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Purchase In Transit",
- "doctype": "Purchase Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Item-wise Purchase History",
- "doctype": "Item"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Item-wise Last Purchase Rate",
- "doctype": "Item"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Purchase Order Trends",
- "doctype": "Purchase Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Supplier Addresses And Contacts",
- "doctype": "Supplier"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Supplier-Wise Sales Analytics",
- "doctype": "Stock Ledger Entry"
- }
- ]
- },
-]
\ No newline at end of file
+def get_data():
+ return [
+ {
+ "label": _("Documents"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Supplier",
+ "description": _("Supplier database."),
+ },
+ {
+ "type": "doctype",
+ "name": "Material Request",
+ "description": _("Request for purchase."),
+ },
+ {
+ "type": "doctype",
+ "name": "Supplier Quotation",
+ "description": _("Quotations received from Suppliers."),
+ },
+ {
+ "type": "doctype",
+ "name": "Purchase Order",
+ "description": _("Purchase Orders given to Suppliers."),
+ },
+ {
+ "type": "doctype",
+ "name": "Contact",
+ "description": _("All Contacts."),
+ },
+ {
+ "type": "doctype",
+ "name": "Address",
+ "description": _("All Addresses."),
+ },
+ {
+ "type": "doctype",
+ "name": "Item",
+ "description": _("All Products or Services."),
+ },
+ ]
+ },
+ {
+ "label": _("Setup"),
+ "icon": "icon-cog",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Buying Settings",
+ "description": _("Default settings for buying transactions.")
+ },
+ {
+ "type": "doctype",
+ "name": "Supplier Type",
+ "description": _("Supplier Type master.")
+ },
+ {
+ "type": "page",
+ "name": "Sales Browser",
+ "icon": "icon-sitemap",
+ "label": _("Item Group Tree"),
+ "link": "Sales Browser/Item Group",
+ "description": _("Tree of Item Groups."),
+ "doctype": "Item Group",
+ },
+ {
+ "type": "doctype",
+ "name":"Terms and Conditions",
+ "label": _("Terms and Conditions Template"),
+ "description": _("Template of terms or contract.")
+ },
+ {
+ "type": "doctype",
+ "name": "Purchase Taxes and Charges Master",
+ "description": _("Tax template for buying transactions.")
+ },
+ {
+ "type": "doctype",
+ "name": "Price List",
+ "description": _("Price List master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Item Price",
+ "description": _("Multiple Item prices."),
+ "route": "Report/Item Price"
+ },
+ {
+ "type": "doctype",
+ "name": "Pricing Rule",
+ "description": _("Rules for applying pricing and discount.")
+ },
+ ]
+ },
+ {
+ "label": _("Main Reports"),
+ "icon": "icon-table",
+ "items": [
+ {
+ "type": "page",
+ "name": "purchase-analytics",
+ "label": _("Purchase Analytics"),
+ "icon": "icon-bar-chart",
+ },
+ ]
+ },
+ {
+ "label": _("Standard Reports"),
+ "icon": "icon-list",
+ "items": [
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Items To Be Requested",
+ "doctype": "Item"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Requested Items To Be Ordered",
+ "doctype": "Material Request"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Material Requests for which Supplier Quotations are not created",
+ "doctype": "Material Request"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Purchase In Transit",
+ "doctype": "Purchase Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Item-wise Purchase History",
+ "doctype": "Item"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Item-wise Last Purchase Rate",
+ "doctype": "Item"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Purchase Order Trends",
+ "doctype": "Purchase Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Supplier Addresses And Contacts",
+ "doctype": "Supplier"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Supplier-Wise Sales Analytics",
+ "doctype": "Stock Ledger Entry"
+ }
+ ]
+ },
+ ]
diff --git a/erpnext/config/hr.py b/erpnext/config/hr.py
index d944b94643..1fac46940e 100644
--- a/erpnext/config/hr.py
+++ b/erpnext/config/hr.py
@@ -1,197 +1,198 @@
from frappe import _
-data = [
- {
- "label": _("Documents"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "Employee",
- "description": _("Employee records."),
- },
- {
- "type": "doctype",
- "name": "Salary Slip",
- "description": _("Monthly salary statement."),
- },
- {
- "type": "doctype",
- "name": "Leave Application",
- "description": _("Applications for leave."),
- },
- {
- "type": "doctype",
- "name": "Attendance",
- "description": _("Attendance record."),
- },
- {
- "type": "doctype",
- "name": "Expense Claim",
- "description": _("Claims for company expense."),
- },
- {
- "type": "doctype",
- "name": "Appraisal",
- "description": _("Performance appraisal."),
- },
- {
- "type": "doctype",
- "name": "Job Applicant",
- "description": _("Applicant for a Job."),
- },
- {
- "type": "doctype",
- "name": "Job Opening",
- "description": _("Opening for a Job."),
- },
- ]
- },
- {
- "label": _("Tools"),
- "icon": "icon-wrench",
- "items": [
- {
- "type": "doctype",
- "name": "Salary Manager",
- "label": _("Process Payroll"),
- "description":_("Generate Salary Slips"),
- "hide_count": True
- },
- {
- "type": "doctype",
- "name": "Upload Attendance",
- "description":_("Upload attendance from a .csv file"),
- "hide_count": True
- },
- {
- "type": "doctype",
- "name": "Leave Control Panel",
- "label": _("Leave Allocation Tool"),
- "description":_("Allocate leaves for the year."),
- "hide_count": True
- },
- ]
- },
- {
- "label": _("Setup"),
- "icon": "icon-cog",
- "items": [
- {
- "type": "doctype",
- "name": "HR Settings",
- "description": _("Settings for HR Module")
- },
- {
- "type": "doctype",
- "name": "Employee",
- "description": _("Employee master.")
- },
- {
- "type": "doctype",
- "name": "Employment Type",
- "description": _("Types of employment (permanent, contract, intern etc.).")
- },
- {
- "type": "doctype",
- "name": "Branch",
- "description": _("Organization branch master.")
- },
- {
- "type": "doctype",
- "name": "Department",
- "description": _("Organization unit (department) master.")
- },
- {
- "type": "doctype",
- "name": "Designation",
- "description": _("Employee designation (e.g. CEO, Director etc.).")
- },
- {
- "type": "doctype",
- "name": "Salary Structure",
- "description": _("Salary template master.")
- },
- {
- "type": "doctype",
- "name": "Earning Type",
- "description": _("Salary components.")
- },
- {
- "type": "doctype",
- "name": "Deduction Type",
- "description": _("Tax and other salary deductions.")
- },
- {
- "type": "doctype",
- "name": "Leave Allocation",
- "description": _("Allocate leaves for a period.")
- },
- {
- "type": "doctype",
- "name":"Leave Type",
- "description": _("Type of leaves like casual, sick etc."),
- },
- {
- "type": "doctype",
- "name": "Holiday List",
- "description": _("Holiday master.")
- },
- {
- "type": "doctype",
- "name": "Leave Block List",
- "description": _("Block leave applications by department.")
- },
- {
- "type": "doctype",
- "name": "Appraisal Template",
- "description": _("Template for performance appraisals.")
- },
- {
- "type": "doctype",
- "name": "Expense Claim Type",
- "description": _("Types of Expense Claim.")
- },
- {
- "type": "doctype",
- "name": "Jobs Email Settings",
- "description": _("Setup incoming server for jobs email id. (e.g. jobs@example.com)")
- },
- ]
- },
- {
- "label": _("Standard Reports"),
- "icon": "icon-list",
- "items": [
- {
- "type": "report",
- "is_query_report": True,
- "name": "Employee Leave Balance",
- "doctype": "Leave Application"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Employee Birthday",
- "doctype": "Employee"
- },
- {
- "type": "report",
- "name": "Employee Information",
- "doctype": "Employee"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Monthly Salary Register",
- "doctype": "Salary Slip"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Monthly Attendance Sheet",
- "doctype": "Attendance"
- },
- ]
- },
-]
+def get_data():
+ return [
+ {
+ "label": _("Documents"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Employee",
+ "description": _("Employee records."),
+ },
+ {
+ "type": "doctype",
+ "name": "Salary Slip",
+ "description": _("Monthly salary statement."),
+ },
+ {
+ "type": "doctype",
+ "name": "Leave Application",
+ "description": _("Applications for leave."),
+ },
+ {
+ "type": "doctype",
+ "name": "Attendance",
+ "description": _("Attendance record."),
+ },
+ {
+ "type": "doctype",
+ "name": "Expense Claim",
+ "description": _("Claims for company expense."),
+ },
+ {
+ "type": "doctype",
+ "name": "Appraisal",
+ "description": _("Performance appraisal."),
+ },
+ {
+ "type": "doctype",
+ "name": "Job Applicant",
+ "description": _("Applicant for a Job."),
+ },
+ {
+ "type": "doctype",
+ "name": "Job Opening",
+ "description": _("Opening for a Job."),
+ },
+ ]
+ },
+ {
+ "label": _("Tools"),
+ "icon": "icon-wrench",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Salary Manager",
+ "label": _("Process Payroll"),
+ "description":_("Generate Salary Slips"),
+ "hide_count": True
+ },
+ {
+ "type": "doctype",
+ "name": "Upload Attendance",
+ "description":_("Upload attendance from a .csv file"),
+ "hide_count": True
+ },
+ {
+ "type": "doctype",
+ "name": "Leave Control Panel",
+ "label": _("Leave Allocation Tool"),
+ "description":_("Allocate leaves for the year."),
+ "hide_count": True
+ },
+ ]
+ },
+ {
+ "label": _("Setup"),
+ "icon": "icon-cog",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "HR Settings",
+ "description": _("Settings for HR Module")
+ },
+ {
+ "type": "doctype",
+ "name": "Employee",
+ "description": _("Employee master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Employment Type",
+ "description": _("Types of employment (permanent, contract, intern etc.).")
+ },
+ {
+ "type": "doctype",
+ "name": "Branch",
+ "description": _("Organization branch master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Department",
+ "description": _("Organization unit (department) master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Designation",
+ "description": _("Employee designation (e.g. CEO, Director etc.).")
+ },
+ {
+ "type": "doctype",
+ "name": "Salary Structure",
+ "description": _("Salary template master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Earning Type",
+ "description": _("Salary components.")
+ },
+ {
+ "type": "doctype",
+ "name": "Deduction Type",
+ "description": _("Tax and other salary deductions.")
+ },
+ {
+ "type": "doctype",
+ "name": "Leave Allocation",
+ "description": _("Allocate leaves for a period.")
+ },
+ {
+ "type": "doctype",
+ "name":"Leave Type",
+ "description": _("Type of leaves like casual, sick etc."),
+ },
+ {
+ "type": "doctype",
+ "name": "Holiday List",
+ "description": _("Holiday master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Leave Block List",
+ "description": _("Block leave applications by department.")
+ },
+ {
+ "type": "doctype",
+ "name": "Appraisal Template",
+ "description": _("Template for performance appraisals.")
+ },
+ {
+ "type": "doctype",
+ "name": "Expense Claim Type",
+ "description": _("Types of Expense Claim.")
+ },
+ {
+ "type": "doctype",
+ "name": "Jobs Email Settings",
+ "description": _("Setup incoming server for jobs email id. (e.g. jobs@example.com)")
+ },
+ ]
+ },
+ {
+ "label": _("Standard Reports"),
+ "icon": "icon-list",
+ "items": [
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Employee Leave Balance",
+ "doctype": "Leave Application"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Employee Birthday",
+ "doctype": "Employee"
+ },
+ {
+ "type": "report",
+ "name": "Employee Information",
+ "doctype": "Employee"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Monthly Salary Register",
+ "doctype": "Salary Slip"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Monthly Attendance Sheet",
+ "doctype": "Attendance"
+ },
+ ]
+ },
+ ]
diff --git a/erpnext/config/manufacturing.py b/erpnext/config/manufacturing.py
index b213f5dd41..a1644a2da9 100644
--- a/erpnext/config/manufacturing.py
+++ b/erpnext/config/manufacturing.py
@@ -1,78 +1,79 @@
from frappe import _
-data = [
- {
- "label": _("Documents"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "BOM",
- "description": _("Bill of Materials (BOM)"),
- "label": _("Bill of Material")
- },
- {
- "type": "doctype",
- "name": "Production Order",
- "description": _("Orders released for production."),
- },
- {
- "type": "doctype",
- "name": "Item",
- "description": _("All Products or Services."),
- },
- {
- "type": "doctype",
- "name": "Workstation",
- "description": _("Where manufacturing operations are carried out."),
- },
+def get_data():
+ return [
+ {
+ "label": _("Documents"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "BOM",
+ "description": _("Bill of Materials (BOM)"),
+ "label": _("Bill of Material")
+ },
+ {
+ "type": "doctype",
+ "name": "Production Order",
+ "description": _("Orders released for production."),
+ },
+ {
+ "type": "doctype",
+ "name": "Item",
+ "description": _("All Products or Services."),
+ },
+ {
+ "type": "doctype",
+ "name": "Workstation",
+ "description": _("Where manufacturing operations are carried out."),
+ },
- ]
- },
- {
- "label": _("Tools"),
- "icon": "icon-wrench",
- "items": [
- {
- "type": "doctype",
- "name": "Production Planning Tool",
- "description": _("Generate Material Requests (MRP) and Production Orders."),
- },
- {
- "type": "doctype",
- "name": "BOM Replace Tool",
- "description": _("Replace Item / BOM in all BOMs"),
- },
- ]
- },
- {
- "label": _("Standard Reports"),
- "icon": "icon-list",
- "items": [
- {
- "type": "report",
- "is_query_report": True,
- "name": "Open Production Orders",
- "doctype": "Production Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Production Orders in Progress",
- "doctype": "Production Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Issued Items Against Production Order",
- "doctype": "Production Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Completed Production Orders",
- "doctype": "Production Order"
- },
- ]
- },
-]
+ ]
+ },
+ {
+ "label": _("Tools"),
+ "icon": "icon-wrench",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Production Planning Tool",
+ "description": _("Generate Material Requests (MRP) and Production Orders."),
+ },
+ {
+ "type": "doctype",
+ "name": "BOM Replace Tool",
+ "description": _("Replace Item / BOM in all BOMs"),
+ },
+ ]
+ },
+ {
+ "label": _("Standard Reports"),
+ "icon": "icon-list",
+ "items": [
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Open Production Orders",
+ "doctype": "Production Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Production Orders in Progress",
+ "doctype": "Production Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Issued Items Against Production Order",
+ "doctype": "Production Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Completed Production Orders",
+ "doctype": "Production Order"
+ },
+ ]
+ },
+ ]
diff --git a/erpnext/config/projects.py b/erpnext/config/projects.py
index 8cc30a5f1f..a00b4628a6 100644
--- a/erpnext/config/projects.py
+++ b/erpnext/config/projects.py
@@ -1,66 +1,67 @@
from frappe import _
-data = [
- {
- "label": _("Documents"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "Task",
- "description": _("Project activity / task."),
- },
- {
- "type": "doctype",
- "name": "Project",
- "description": _("Project master."),
- },
- {
- "type": "doctype",
- "name": "Time Log",
- "description": _("Time Log for tasks."),
- },
- {
- "type": "doctype",
- "name": "Time Log Batch",
- "description": _("Batch Time Logs for billing."),
- },
- {
- "type": "doctype",
- "name": "Activity Type",
- "description": _("Types of activities for Time Sheets"),
- },
- ]
- },
- {
- "label": _("Tools"),
- "icon": "icon-wrench",
- "items": [
- {
- "type": "report",
- "route": "Gantt/Task",
- "doctype": "Task",
- "name": "Gantt Chart",
- "description": _("Gantt chart of all tasks.")
- },
- ]
- },
- {
- "label": _("Standard Reports"),
- "icon": "icon-list",
- "items": [
- {
- "type": "report",
- "is_query_report": True,
- "name": "Daily Time Log Summary",
- "doctype": "Time Log"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Project wise Stock Tracking",
- "doctype": "Project"
- },
- ]
- },
-]
\ No newline at end of file
+def get_data():
+ return [
+ {
+ "label": _("Documents"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Task",
+ "description": _("Project activity / task."),
+ },
+ {
+ "type": "doctype",
+ "name": "Project",
+ "description": _("Project master."),
+ },
+ {
+ "type": "doctype",
+ "name": "Time Log",
+ "description": _("Time Log for tasks."),
+ },
+ {
+ "type": "doctype",
+ "name": "Time Log Batch",
+ "description": _("Batch Time Logs for billing."),
+ },
+ {
+ "type": "doctype",
+ "name": "Activity Type",
+ "description": _("Types of activities for Time Sheets"),
+ },
+ ]
+ },
+ {
+ "label": _("Tools"),
+ "icon": "icon-wrench",
+ "items": [
+ {
+ "type": "report",
+ "route": "Gantt/Task",
+ "doctype": "Task",
+ "name": "Gantt Chart",
+ "description": _("Gantt chart of all tasks.")
+ },
+ ]
+ },
+ {
+ "label": _("Standard Reports"),
+ "icon": "icon-list",
+ "items": [
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Daily Time Log Summary",
+ "doctype": "Time Log"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Project wise Stock Tracking",
+ "doctype": "Project"
+ },
+ ]
+ },
+ ]
diff --git a/erpnext/config/selling.py b/erpnext/config/selling.py
index 04e624485d..4d3e059188 100644
--- a/erpnext/config/selling.py
+++ b/erpnext/config/selling.py
@@ -1,265 +1,266 @@
from frappe import _
-data = [
- {
- "label": _("Documents"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "Lead",
- "description": _("Database of potential customers."),
- },
- {
- "type": "doctype",
- "name": "Customer",
- "description": _("Customer database."),
- },
- {
- "type": "doctype",
- "name": "Opportunity",
- "description": _("Potential opportunities for selling."),
- },
- {
- "type": "doctype",
- "name": "Quotation",
- "description": _("Quotes to Leads or Customers."),
- },
- {
- "type": "doctype",
- "name": "Sales Order",
- "description": _("Confirmed orders from Customers."),
- },
- {
- "type": "doctype",
- "name": "Contact",
- "description": _("All Contacts."),
- },
- {
- "type": "doctype",
- "name": "Address",
- "description": _("All Addresses."),
- },
- {
- "type": "doctype",
- "name": "Item",
- "description": _("All Products or Services."),
- },
- ]
- },
- {
- "label": _("Tools"),
- "icon": "icon-wrench",
- "items": [
- {
- "type": "doctype",
- "name": "SMS Center",
- "description":_("Send mass SMS to your contacts"),
- },
- ]
- },
- {
- "label": _("Setup"),
- "icon": "icon-cog",
- "items": [
- {
- "type": "doctype",
- "name": "Selling Settings",
- "description": _("Default settings for selling transactions.")
- },
- {
- "type": "doctype",
- "name": "Campaign",
- "description": _("Sales campaigns."),
- },
- {
- "type": "page",
- "label": _("Customer Group"),
- "name": "Sales Browser",
- "icon": "icon-sitemap",
- "link": "Sales Browser/Customer Group",
- "description": _("Manage Customer Group Tree."),
- "doctype": "Customer Group",
- },
- {
- "type": "page",
- "label": _("Territory"),
- "name": "Sales Browser",
- "icon": "icon-sitemap",
- "link": "Sales Browser/Territory",
- "description": _("Manage Territory Tree."),
- "doctype": "Territory",
- },
- {
- "type": "page",
- "label": _("Sales Person"),
- "name": "Sales Browser",
- "icon": "icon-sitemap",
- "link": "Sales Browser/Sales Person",
- "description": _("Manage Sales Person Tree."),
- "doctype": "Sales Person",
- },
- {
- "type": "page",
- "name": "Sales Browser",
- "icon": "icon-sitemap",
- "label": _("Item Group Tree"),
- "link": "Sales Browser/Item Group",
- "description": _("Tree of Item Groups."),
- "doctype": "Item Group",
- },
- {
- "type": "doctype",
- "name":"Terms and Conditions",
- "label": _("Terms and Conditions Template"),
- "description": _("Template of terms or contract.")
- },
- {
- "type": "doctype",
- "name": "Sales Taxes and Charges Master",
- "description": _("Tax template for selling transactions.")
- },
- {
- "type": "doctype",
- "name": "Shipping Rule",
- "description": _("Rules for adding shipping costs.")
- },
- {
- "type": "doctype",
- "name": "Price List",
- "description": _("Price List master.")
- },
- {
- "type": "doctype",
- "name": "Item Price",
- "description": _("Multiple Item prices."),
- "route": "Report/Item Price"
- },
- {
- "type": "doctype",
- "name": "Pricing Rule",
- "description": _("Rules for applying pricing and discount.")
- },
- {
- "type": "doctype",
- "name": "Sales BOM",
- "description": _("Bundle items at time of sale."),
- },
- {
- "type": "doctype",
- "name": "Sales Email Settings",
- "description": _("Setup incoming server for sales email id. (e.g. sales@example.com)")
- },
- {
- "type": "doctype",
- "name": "Industry Type",
- "description": _("Track Leads by Industry Type.")
- },
- ]
- },
- {
- "label": _("Main Reports"),
- "icon": "icon-table",
- "items": [
- {
- "type": "page",
- "name": "sales-analytics",
- "label": _("Sales Analytics"),
- "icon": "icon-bar-chart",
- },
- {
- "type": "page",
- "name": "sales-funnel",
- "label": _("Sales Funnel"),
- "icon": "icon-bar-chart",
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Customer Acquisition and Loyalty",
- "doctype": "Customer",
- "icon": "icon-bar-chart",
- },
- ]
- },
- {
- "label": _("Standard Reports"),
- "icon": "icon-list",
- "items": [
- {
- "type": "report",
- "is_query_report": True,
- "name": "Lead Details",
- "doctype": "Lead"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Customer Addresses And Contacts",
- "doctype": "Contact"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Ordered Items To Be Delivered",
- "doctype": "Sales Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Sales Person-wise Transaction Summary",
- "doctype": "Sales Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Item-wise Sales History",
- "doctype": "Item"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Territory Target Variance (Item Group-Wise)",
- "route": "query-report/Territory Target Variance Item Group-Wise",
- "doctype": "Territory"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Sales Person Target Variance (Item Group-Wise)",
- "route": "query-report/Sales Person Target Variance Item Group-Wise",
- "doctype": "Sales Person",
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Customers Not Buying Since Long Time",
- "doctype": "Sales Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Quotation Trend",
- "doctype": "Quotation"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Sales Order Trends",
- "doctype": "Sales Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Available Stock for Packing Items",
- "doctype": "Item",
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Pending SO Items For Purchase Request",
- "doctype": "Sales Order"
- },
- ]
- },
-]
+def get_data():
+ return [
+ {
+ "label": _("Documents"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Lead",
+ "description": _("Database of potential customers."),
+ },
+ {
+ "type": "doctype",
+ "name": "Customer",
+ "description": _("Customer database."),
+ },
+ {
+ "type": "doctype",
+ "name": "Opportunity",
+ "description": _("Potential opportunities for selling."),
+ },
+ {
+ "type": "doctype",
+ "name": "Quotation",
+ "description": _("Quotes to Leads or Customers."),
+ },
+ {
+ "type": "doctype",
+ "name": "Sales Order",
+ "description": _("Confirmed orders from Customers."),
+ },
+ {
+ "type": "doctype",
+ "name": "Contact",
+ "description": _("All Contacts."),
+ },
+ {
+ "type": "doctype",
+ "name": "Address",
+ "description": _("All Addresses."),
+ },
+ {
+ "type": "doctype",
+ "name": "Item",
+ "description": _("All Products or Services."),
+ },
+ ]
+ },
+ {
+ "label": _("Tools"),
+ "icon": "icon-wrench",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "SMS Center",
+ "description":_("Send mass SMS to your contacts"),
+ },
+ ]
+ },
+ {
+ "label": _("Setup"),
+ "icon": "icon-cog",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Selling Settings",
+ "description": _("Default settings for selling transactions.")
+ },
+ {
+ "type": "doctype",
+ "name": "Campaign",
+ "description": _("Sales campaigns."),
+ },
+ {
+ "type": "page",
+ "label": _("Customer Group"),
+ "name": "Sales Browser",
+ "icon": "icon-sitemap",
+ "link": "Sales Browser/Customer Group",
+ "description": _("Manage Customer Group Tree."),
+ "doctype": "Customer Group",
+ },
+ {
+ "type": "page",
+ "label": _("Territory"),
+ "name": "Sales Browser",
+ "icon": "icon-sitemap",
+ "link": "Sales Browser/Territory",
+ "description": _("Manage Territory Tree."),
+ "doctype": "Territory",
+ },
+ {
+ "type": "page",
+ "label": _("Sales Person"),
+ "name": "Sales Browser",
+ "icon": "icon-sitemap",
+ "link": "Sales Browser/Sales Person",
+ "description": _("Manage Sales Person Tree."),
+ "doctype": "Sales Person",
+ },
+ {
+ "type": "page",
+ "name": "Sales Browser",
+ "icon": "icon-sitemap",
+ "label": _("Item Group Tree"),
+ "link": "Sales Browser/Item Group",
+ "description": _("Tree of Item Groups."),
+ "doctype": "Item Group",
+ },
+ {
+ "type": "doctype",
+ "name":"Terms and Conditions",
+ "label": _("Terms and Conditions Template"),
+ "description": _("Template of terms or contract.")
+ },
+ {
+ "type": "doctype",
+ "name": "Sales Taxes and Charges Master",
+ "description": _("Tax template for selling transactions.")
+ },
+ {
+ "type": "doctype",
+ "name": "Shipping Rule",
+ "description": _("Rules for adding shipping costs.")
+ },
+ {
+ "type": "doctype",
+ "name": "Price List",
+ "description": _("Price List master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Item Price",
+ "description": _("Multiple Item prices."),
+ "route": "Report/Item Price"
+ },
+ {
+ "type": "doctype",
+ "name": "Pricing Rule",
+ "description": _("Rules for applying pricing and discount.")
+ },
+ {
+ "type": "doctype",
+ "name": "Sales BOM",
+ "description": _("Bundle items at time of sale."),
+ },
+ {
+ "type": "doctype",
+ "name": "Sales Email Settings",
+ "description": _("Setup incoming server for sales email id. (e.g. sales@example.com)")
+ },
+ {
+ "type": "doctype",
+ "name": "Industry Type",
+ "description": _("Track Leads by Industry Type.")
+ },
+ ]
+ },
+ {
+ "label": _("Main Reports"),
+ "icon": "icon-table",
+ "items": [
+ {
+ "type": "page",
+ "name": "sales-analytics",
+ "label": _("Sales Analytics"),
+ "icon": "icon-bar-chart",
+ },
+ {
+ "type": "page",
+ "name": "sales-funnel",
+ "label": _("Sales Funnel"),
+ "icon": "icon-bar-chart",
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Customer Acquisition and Loyalty",
+ "doctype": "Customer",
+ "icon": "icon-bar-chart",
+ },
+ ]
+ },
+ {
+ "label": _("Standard Reports"),
+ "icon": "icon-list",
+ "items": [
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Lead Details",
+ "doctype": "Lead"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Customer Addresses And Contacts",
+ "doctype": "Contact"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Ordered Items To Be Delivered",
+ "doctype": "Sales Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Sales Person-wise Transaction Summary",
+ "doctype": "Sales Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Item-wise Sales History",
+ "doctype": "Item"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Territory Target Variance (Item Group-Wise)",
+ "route": "query-report/Territory Target Variance Item Group-Wise",
+ "doctype": "Territory"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Sales Person Target Variance (Item Group-Wise)",
+ "route": "query-report/Sales Person Target Variance Item Group-Wise",
+ "doctype": "Sales Person",
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Customers Not Buying Since Long Time",
+ "doctype": "Sales Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Quotation Trend",
+ "doctype": "Quotation"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Sales Order Trends",
+ "doctype": "Sales Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Available Stock for Packing Items",
+ "doctype": "Item",
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Pending SO Items For Purchase Request",
+ "doctype": "Sales Order"
+ },
+ ]
+ },
+ ]
diff --git a/erpnext/config/setup.py b/erpnext/config/setup.py
index 6689dd7840..e538de5ab3 100644
--- a/erpnext/config/setup.py
+++ b/erpnext/config/setup.py
@@ -1,129 +1,127 @@
from frappe import _
from frappe.widgets.moduleview import add_setup_section
-data = [
- {
- "label": _("Settings"),
- "icon": "icon-wrench",
- "items": [
- {
- "type": "doctype",
- "name": "Global Defaults",
- "label": _("Global Settings"),
- "description": _("Set Default Values like Company, Currency, Current Fiscal Year, etc."),
- "hide_count": True
- }
- ]
- },
- {
- "label": _("Printing and Branding"),
- "icon": "icon-print",
- "items": [
- {
- "type": "doctype",
- "name": "Letter Head",
- "description": _("Letter Heads for print templates.")
- },
- {
- "type": "doctype",
- "name": "Print Heading",
- "description": _("Titles for print templates e.g. Proforma Invoice.")
- },
- {
- "type": "doctype",
- "name": "Terms and Conditions",
- "description": _("Standard contract terms for Sales or Purchase.")
- },
- ]
- },
- {
- "label": _("Customize"),
- "icon": "icon-glass",
- "items": [
- {
- "type": "doctype",
- "name": "Features Setup",
- "description": _("Show / Hide features like Serial Nos, POS etc.")
- },
- {
- "type": "doctype",
- "name": "Authorization Rule",
- "description": _("Create rules to restrict transactions based on values.")
- },
- {
- "type": "doctype",
- "name": "Notification Control",
- "label": _("Email Notifications"),
- "description": _("Automatically compose message on submission of transactions.")
- }
- ]
- },
- {
- "label": _("Email"),
- "icon": "icon-envelope",
- "items": [
- {
- "type": "doctype",
- "name": "Email Digest",
- "description": _("Create and manage daily, weekly and monthly email digests.")
- },
- {
- "type": "doctype",
- "name": "Support Email Settings",
- "description": _("Setup incoming server for support email id. (e.g. support@example.com)")
- },
- {
- "type": "doctype",
- "name": "Sales Email Settings",
- "description": _("Setup incoming server for sales email id. (e.g. sales@example.com)")
- },
- {
- "type": "doctype",
- "name": "Jobs Email Settings",
- "description": _("Setup incoming server for jobs email id. (e.g. jobs@example.com)")
- },
- ]
- },
- {
- "label": _("Masters"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "Company",
- "description": _("Company (not Customer or Supplier) master.")
- },
- {
- "type": "doctype",
- "name": "Item",
- "description": _("Item master.")
- },
- {
- "type": "doctype",
- "name": "Customer",
- "description": _("Customer master.")
- },
- {
- "type": "doctype",
- "name": "Supplier",
- "description": _("Supplier master.")
- },
- {
- "type": "doctype",
- "name": "Contact",
- "description": _("Contact master.")
- },
- {
- "type": "doctype",
- "name": "Address",
- "description": _("Address master.")
- },
- ]
- },
-]
-
def get_data():
- out = list(data)
+ data = [
+ {
+ "label": _("Settings"),
+ "icon": "icon-wrench",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Global Defaults",
+ "label": _("Global Settings"),
+ "description": _("Set Default Values like Company, Currency, Current Fiscal Year, etc."),
+ "hide_count": True
+ }
+ ]
+ },
+ {
+ "label": _("Printing and Branding"),
+ "icon": "icon-print",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Letter Head",
+ "description": _("Letter Heads for print templates.")
+ },
+ {
+ "type": "doctype",
+ "name": "Print Heading",
+ "description": _("Titles for print templates e.g. Proforma Invoice.")
+ },
+ {
+ "type": "doctype",
+ "name": "Terms and Conditions",
+ "description": _("Standard contract terms for Sales or Purchase.")
+ },
+ ]
+ },
+ {
+ "label": _("Customize"),
+ "icon": "icon-glass",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Features Setup",
+ "description": _("Show / Hide features like Serial Nos, POS etc.")
+ },
+ {
+ "type": "doctype",
+ "name": "Authorization Rule",
+ "description": _("Create rules to restrict transactions based on values.")
+ },
+ {
+ "type": "doctype",
+ "name": "Notification Control",
+ "label": _("Email Notifications"),
+ "description": _("Automatically compose message on submission of transactions.")
+ }
+ ]
+ },
+ {
+ "label": _("Email"),
+ "icon": "icon-envelope",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Email Digest",
+ "description": _("Create and manage daily, weekly and monthly email digests.")
+ },
+ {
+ "type": "doctype",
+ "name": "Support Email Settings",
+ "description": _("Setup incoming server for support email id. (e.g. support@example.com)")
+ },
+ {
+ "type": "doctype",
+ "name": "Sales Email Settings",
+ "description": _("Setup incoming server for sales email id. (e.g. sales@example.com)")
+ },
+ {
+ "type": "doctype",
+ "name": "Jobs Email Settings",
+ "description": _("Setup incoming server for jobs email id. (e.g. jobs@example.com)")
+ },
+ ]
+ },
+ {
+ "label": _("Masters"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Company",
+ "description": _("Company (not Customer or Supplier) master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Item",
+ "description": _("Item master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Customer",
+ "description": _("Customer master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Supplier",
+ "description": _("Supplier master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Contact",
+ "description": _("Contact master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Address",
+ "description": _("Address master.")
+ },
+ ]
+ },
+ ]
for module, label, icon in (
("accounts", _("Accounts"), "icon-money"),
@@ -133,6 +131,6 @@ def get_data():
("hr", _("Human Resources"), "icon-group"),
("support", _("Support"), "icon-phone")):
- add_setup_section(out, "erpnext", module, label, icon)
+ add_setup_section(data, "erpnext", module, label, icon)
- return out
+ return data
diff --git a/erpnext/config/stock.py b/erpnext/config/stock.py
index afc4ea8164..0f53288b95 100644
--- a/erpnext/config/stock.py
+++ b/erpnext/config/stock.py
@@ -1,263 +1,264 @@
from frappe import _
-data = [
- {
- "label": _("Documents"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "Material Request",
- "description": _("Requests for items."),
- },
- {
- "type": "doctype",
- "name": "Stock Entry",
- "description": _("Record item movement."),
- },
- {
- "type": "doctype",
- "name": "Delivery Note",
- "description": _("Shipments to customers."),
- },
- {
- "type": "doctype",
- "name": "Purchase Receipt",
- "description": _("Goods received from Suppliers."),
- },
- {
- "type": "doctype",
- "name": "Item",
- "description": _("All Products or Services."),
- },
- {
- "type": "doctype",
- "name": "Warehouse",
- "description": _("Where items are stored."),
- },
- {
- "type": "doctype",
- "name": "Serial No",
- "description": _("Single unit of an Item."),
- },
- {
- "type": "doctype",
- "name": "Batch",
- "description": _("Batch (lot) of an Item."),
- },
- ]
- },
- {
- "label": _("Tools"),
- "icon": "icon-wrench",
- "items": [
- {
- "type": "doctype",
- "name": "Stock Reconciliation",
- "description": _("Upload stock balance via csv.")
- },
- {
- "type": "doctype",
- "name": "Installation Note",
- "description": _("Installation record for a Serial No.")
- },
- {
- "type": "doctype",
- "name": "Packing Slip",
- "description": _("Split Delivery Note into packages.")
- },
- {
- "type": "doctype",
- "name": "Quality Inspection",
- "description": _("Incoming quality inspection.")
- },
- {
- "type": "doctype",
- "name": "Landed Cost Wizard",
- "description": _("Distribute transport overhead across items."),
- },
- {
- "type": "doctype",
- "name": "Stock UOM Replace Utility",
- "description": _("Change UOM for an Item."),
- },
- ]
- },
- {
- "label": _("Setup"),
- "icon": "icon-cog",
- "items": [
- {
- "type": "doctype",
- "name": "Stock Settings",
- "description": _("Default settings for stock transactions.")
- },
- {
- "type": "page",
- "name": "Sales Browser",
- "icon": "icon-sitemap",
- "label": _("Item Group Tree"),
- "link": "Sales Browser/Item Group",
- "description": _("Tree of Item Groups."),
- "doctype": "Item Group",
- },
- {
- "type": "doctype",
- "name": "UOM",
- "label": _("Unit of Measure") + " (UOM)",
- "description": _("e.g. Kg, Unit, Nos, m")
- },
- {
- "type": "doctype",
- "name": "Warehouse",
- "description": _("Warehouses.")
- },
- {
- "type": "doctype",
- "name": "Brand",
- "description": _("Brand master.")
- },
- {
- "type": "doctype",
- "name": "Price List",
- "description": _("Price List master.")
- },
- {
- "type": "doctype",
- "name": "Item Price",
- "description": _("Multiple Item prices."),
- "route": "Report/Item Price"
- },
- ]
- },
- {
- "label": _("Main Reports"),
- "icon": "icon-table",
- "items": [
- {
- "type": "report",
- "is_query_report": True,
- "name": "Stock Ledger",
- "doctype": "Item",
- },
- {
- "type": "page",
- "name": "stock-balance",
- "label": _("Stock Balance"),
- "icon": "icon-table",
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Stock Projected Qty",
- "doctype": "Item",
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Stock Ageing",
- "doctype": "Item",
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Item-wise Price List Rate",
- "doctype": "Item Price",
- },
- {
- "type": "page",
- "name": "stock-analytics",
- "label": _("Stock Analytics"),
- "icon": "icon-bar-chart"
- },
- ]
- },
- {
- "label": _("Standard Reports"),
- "icon": "icon-list",
- "items": [
- {
- "type": "report",
- "is_query_report": True,
- "name": "Ordered Items To Be Delivered",
- "doctype": "Delivery Note"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Purchase Order Items To Be Received",
- "doctype": "Purchase Receipt"
- },
- {
- "type": "report",
- "name": "Item Shortage Report",
- "route": "Report/Bin/Item Shortage Report",
- "doctype": "Purchase Receipt"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Serial No Service Contract Expiry",
- "doctype": "Serial No"
- },
- {
- "type": "report",
- "name": "Serial No Status",
- "doctype": "Serial No"
- },
- {
- "type": "report",
- "name": "Serial No Warranty Expiry",
- "doctype": "Serial No"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Purchase In Transit",
- "doctype": "Purchase Order"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Requested Items To Be Transferred",
- "doctype": "Material Request"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Batch-Wise Balance History",
- "doctype": "Batch"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Warehouse-Wise Stock Balance",
- "doctype": "Warehouse"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Item Prices",
- "doctype": "Price List"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Itemwise Recommended Reorder Level",
- "doctype": "Item"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Delivery Note Trends",
- "doctype": "Delivery Note"
- },
- {
- "type": "report",
- "is_query_report": True,
- "name": "Purchase Receipt Trends",
- "doctype": "Purchase Receipt"
- },
- ]
- },
-]
\ No newline at end of file
+def get_data():
+ return [
+ {
+ "label": _("Documents"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Material Request",
+ "description": _("Requests for items."),
+ },
+ {
+ "type": "doctype",
+ "name": "Stock Entry",
+ "description": _("Record item movement."),
+ },
+ {
+ "type": "doctype",
+ "name": "Delivery Note",
+ "description": _("Shipments to customers."),
+ },
+ {
+ "type": "doctype",
+ "name": "Purchase Receipt",
+ "description": _("Goods received from Suppliers."),
+ },
+ {
+ "type": "doctype",
+ "name": "Item",
+ "description": _("All Products or Services."),
+ },
+ {
+ "type": "doctype",
+ "name": "Warehouse",
+ "description": _("Where items are stored."),
+ },
+ {
+ "type": "doctype",
+ "name": "Serial No",
+ "description": _("Single unit of an Item."),
+ },
+ {
+ "type": "doctype",
+ "name": "Batch",
+ "description": _("Batch (lot) of an Item."),
+ },
+ ]
+ },
+ {
+ "label": _("Tools"),
+ "icon": "icon-wrench",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Stock Reconciliation",
+ "description": _("Upload stock balance via csv.")
+ },
+ {
+ "type": "doctype",
+ "name": "Installation Note",
+ "description": _("Installation record for a Serial No.")
+ },
+ {
+ "type": "doctype",
+ "name": "Packing Slip",
+ "description": _("Split Delivery Note into packages.")
+ },
+ {
+ "type": "doctype",
+ "name": "Quality Inspection",
+ "description": _("Incoming quality inspection.")
+ },
+ {
+ "type": "doctype",
+ "name": "Landed Cost Wizard",
+ "description": _("Distribute transport overhead across items."),
+ },
+ {
+ "type": "doctype",
+ "name": "Stock UOM Replace Utility",
+ "description": _("Change UOM for an Item."),
+ },
+ ]
+ },
+ {
+ "label": _("Setup"),
+ "icon": "icon-cog",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Stock Settings",
+ "description": _("Default settings for stock transactions.")
+ },
+ {
+ "type": "page",
+ "name": "Sales Browser",
+ "icon": "icon-sitemap",
+ "label": _("Item Group Tree"),
+ "link": "Sales Browser/Item Group",
+ "description": _("Tree of Item Groups."),
+ "doctype": "Item Group",
+ },
+ {
+ "type": "doctype",
+ "name": "UOM",
+ "label": _("Unit of Measure") + " (UOM)",
+ "description": _("e.g. Kg, Unit, Nos, m")
+ },
+ {
+ "type": "doctype",
+ "name": "Warehouse",
+ "description": _("Warehouses.")
+ },
+ {
+ "type": "doctype",
+ "name": "Brand",
+ "description": _("Brand master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Price List",
+ "description": _("Price List master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Item Price",
+ "description": _("Multiple Item prices."),
+ "route": "Report/Item Price"
+ },
+ ]
+ },
+ {
+ "label": _("Main Reports"),
+ "icon": "icon-table",
+ "items": [
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Stock Ledger",
+ "doctype": "Item",
+ },
+ {
+ "type": "page",
+ "name": "stock-balance",
+ "label": _("Stock Balance"),
+ "icon": "icon-table",
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Stock Projected Qty",
+ "doctype": "Item",
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Stock Ageing",
+ "doctype": "Item",
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Item-wise Price List Rate",
+ "doctype": "Item Price",
+ },
+ {
+ "type": "page",
+ "name": "stock-analytics",
+ "label": _("Stock Analytics"),
+ "icon": "icon-bar-chart"
+ },
+ ]
+ },
+ {
+ "label": _("Standard Reports"),
+ "icon": "icon-list",
+ "items": [
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Ordered Items To Be Delivered",
+ "doctype": "Delivery Note"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Purchase Order Items To Be Received",
+ "doctype": "Purchase Receipt"
+ },
+ {
+ "type": "report",
+ "name": "Item Shortage Report",
+ "route": "Report/Bin/Item Shortage Report",
+ "doctype": "Purchase Receipt"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Serial No Service Contract Expiry",
+ "doctype": "Serial No"
+ },
+ {
+ "type": "report",
+ "name": "Serial No Status",
+ "doctype": "Serial No"
+ },
+ {
+ "type": "report",
+ "name": "Serial No Warranty Expiry",
+ "doctype": "Serial No"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Purchase In Transit",
+ "doctype": "Purchase Order"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Requested Items To Be Transferred",
+ "doctype": "Material Request"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Batch-Wise Balance History",
+ "doctype": "Batch"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Warehouse-Wise Stock Balance",
+ "doctype": "Warehouse"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Item Prices",
+ "doctype": "Price List"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Itemwise Recommended Reorder Level",
+ "doctype": "Item"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Delivery Note Trends",
+ "doctype": "Delivery Note"
+ },
+ {
+ "type": "report",
+ "is_query_report": True,
+ "name": "Purchase Receipt Trends",
+ "doctype": "Purchase Receipt"
+ },
+ ]
+ },
+ ]
diff --git a/erpnext/config/support.py b/erpnext/config/support.py
index 09143201f8..97807a3510 100644
--- a/erpnext/config/support.py
+++ b/erpnext/config/support.py
@@ -1,74 +1,75 @@
from frappe import _
-data = [
- {
- "label": _("Documents"),
- "icon": "icon-star",
- "items": [
- {
- "type": "doctype",
- "name": "Support Ticket",
- "description": _("Support queries from customers."),
- },
- {
- "type": "doctype",
- "name": "Customer Issue",
- "description": _("Customer Issue against Serial No."),
- },
- {
- "type": "doctype",
- "name": "Maintenance Schedule",
- "description": _("Plan for maintenance visits."),
- },
- {
- "type": "doctype",
- "name": "Maintenance Visit",
- "description": _("Visit report for maintenance call."),
- },
- {
- "type": "doctype",
- "name": "Newsletter",
- "description": _("Newsletters to contacts, leads."),
- },
- {
- "type": "doctype",
- "name": "Communication",
- "description": _("Communication log."),
- },
- {
- "type": "doctype",
- "name": "Serial No",
- "description": _("Single unit of an Item."),
- },
- ]
- },
- {
- "label": _("Setup"),
- "icon": "icon-cog",
- "items": [
- {
- "type": "doctype",
- "name": "Support Email Settings",
- "description": _("Setup incoming server for support email id. (e.g. support@example.com)")
- },
- ]
- },
- {
- "label": _("Standard Reports"),
- "icon": "icon-list",
- "items": [
- {
- "type": "page",
- "name": "support-analytics",
- "label": _("Support Analytics"),
- "icon": "icon-bar-chart"
- },
- {
- "type": "report",
- "name": "Maintenance Schedules",
- "is_query_report": True,
- "doctype": "Maintenance Schedule"
- },
- ]
- },
-]
\ No newline at end of file
+def get_data():
+ return [
+ {
+ "label": _("Documents"),
+ "icon": "icon-star",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Support Ticket",
+ "description": _("Support queries from customers."),
+ },
+ {
+ "type": "doctype",
+ "name": "Customer Issue",
+ "description": _("Customer Issue against Serial No."),
+ },
+ {
+ "type": "doctype",
+ "name": "Maintenance Schedule",
+ "description": _("Plan for maintenance visits."),
+ },
+ {
+ "type": "doctype",
+ "name": "Maintenance Visit",
+ "description": _("Visit report for maintenance call."),
+ },
+ {
+ "type": "doctype",
+ "name": "Newsletter",
+ "description": _("Newsletters to contacts, leads."),
+ },
+ {
+ "type": "doctype",
+ "name": "Communication",
+ "description": _("Communication log."),
+ },
+ {
+ "type": "doctype",
+ "name": "Serial No",
+ "description": _("Single unit of an Item."),
+ },
+ ]
+ },
+ {
+ "label": _("Setup"),
+ "icon": "icon-cog",
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Support Email Settings",
+ "description": _("Setup incoming server for support email id. (e.g. support@example.com)")
+ },
+ ]
+ },
+ {
+ "label": _("Standard Reports"),
+ "icon": "icon-list",
+ "items": [
+ {
+ "type": "page",
+ "name": "support-analytics",
+ "label": _("Support Analytics"),
+ "icon": "icon-bar-chart"
+ },
+ {
+ "type": "report",
+ "name": "Maintenance Schedules",
+ "is_query_report": True,
+ "doctype": "Maintenance Schedule"
+ },
+ ]
+ },
+ ]
From 0c8516953987e4cb67ddde52bd73b1c819361219 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Thu, 8 May 2014 17:40:12 +0530
Subject: [PATCH 20/74] Fixed clear cache for item page
---
erpnext/patches.txt | 1 +
erpnext/stock/doctype/item/item.py | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 95d93853ad..57b75996c4 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -39,3 +39,4 @@ execute:frappe.db.sql("update `tabJournal Voucher` set voucher_type='Journal Ent
execute:frappe.delete_doc("DocType", "Grade")
erpnext.patches.4_0.remove_india_specific_fields
execute:frappe.delete_doc_if_exists("DocType", "Warehouse User")
+execute:frappe.db.sql("delete from `tabWebsite Item Group` where ifnull(item_group, '')=''")
diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py
index c4ca77fff2..9b2d8623b5 100644
--- a/erpnext/stock/doctype/item/item.py
+++ b/erpnext/stock/doctype/item/item.py
@@ -348,4 +348,5 @@ def get_last_purchase_details(item_code, doc_name=None, conversion_rate=1.0):
def invalidate_cache_for_item(doc):
invalidate_cache_for(doc, doc.item_group)
for d in doc.get({"doctype":"Website Item Group"}):
- invalidate_cache_for(doc, d.item_group)
+ if d.item_group:
+ invalidate_cache_for(doc, d.item_group)
From 227db769a0c72631f3148b07c2285c3df113c106 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 8 May 2014 19:06:01 +0530
Subject: [PATCH 21/74] Item valuation rate on material transfer based on fifo
---
erpnext/stock/utils.py | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/erpnext/stock/utils.py b/erpnext/stock/utils.py
index 526b7c2d6f..8fe5284c47 100644
--- a/erpnext/stock/utils.py
+++ b/erpnext/stock/utils.py
@@ -79,8 +79,7 @@ def get_incoming_rate(args):
if not previous_sle:
return 0.0
previous_stock_queue = json.loads(previous_sle.get('stock_queue', '[]') or '[]')
- in_rate = previous_stock_queue and \
- get_fifo_rate(previous_stock_queue, args.get("qty") or 0) or 0
+ in_rate = get_fifo_rate(previous_stock_queue, args.get("qty") or 0) if previous_stock_queue else 0
elif valuation_method == 'Moving Average':
in_rate = previous_sle.get('valuation_rate') or 0
@@ -107,24 +106,25 @@ def get_fifo_rate(previous_stock_queue, qty):
total = sum(f[0] for f in previous_stock_queue)
return total and sum(f[0] * f[1] for f in previous_stock_queue) / flt(total) or 0.0
else:
- outgoing_cost = 0
+ available_qty_for_outgoing, outgoing_cost = 0, 0
qty_to_pop = abs(qty)
while qty_to_pop and previous_stock_queue:
batch = previous_stock_queue[0]
if 0 < batch[0] <= qty_to_pop:
# if batch qty > 0
# not enough or exactly same qty in current batch, clear batch
+ available_qty_for_outgoing += flt(batch[0])
outgoing_cost += flt(batch[0]) * flt(batch[1])
qty_to_pop -= batch[0]
previous_stock_queue.pop(0)
else:
# all from current batch
+ available_qty_for_outgoing += flt(qty_to_pop)
outgoing_cost += flt(qty_to_pop) * flt(batch[1])
batch[0] -= qty_to_pop
qty_to_pop = 0
- # if queue gets blank and qty_to_pop remaining, get average rate of full queue
- return outgoing_cost / (abs(qty) - qty_to_pop)
+ return outgoing_cost / available_qty_for_outgoing
def get_valid_serial_nos(sr_nos, qty=0, item_code=''):
"""split serial nos, validate and return list of valid serial nos"""
From 3c5bc544ea9d17ce8909e03e73b7b133ba686c43 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 8 May 2014 19:07:02 +0530
Subject: [PATCH 22/74] Serial no and batch no field added in purchase receipt
item supplied table
---
.../purchase_receipt_item_supplied.json | 25 ++++++++++++++++---
1 file changed, 22 insertions(+), 3 deletions(-)
diff --git a/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json b/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
index 25ff1da98f..5a9f4b6ac8 100644
--- a/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+++ b/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
@@ -1,5 +1,5 @@
{
- "creation": "2013-02-22 01:27:42.000000",
+ "creation": "2013-02-22 01:27:42",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -35,6 +35,21 @@
"read_only": 1,
"width": "300px"
},
+ {
+ "fieldname": "batch_no",
+ "fieldtype": "Link",
+ "label": "Batch No",
+ "no_copy": 1,
+ "options": "Batch",
+ "permlevel": 0
+ },
+ {
+ "fieldname": "serial_no",
+ "fieldtype": "Text",
+ "label": "Serial No",
+ "no_copy": 1,
+ "permlevel": 0
+ },
{
"fieldname": "col_break1",
"fieldtype": "Column Break",
@@ -57,6 +72,7 @@
"oldfieldname": "consumed_qty",
"oldfieldtype": "Currency",
"permlevel": 0,
+ "read_only": 1,
"reqd": 1
},
{
@@ -137,9 +153,12 @@
"hide_toolbar": 0,
"idx": 1,
"istable": 1,
- "modified": "2014-02-13 11:29:35.000000",
+ "modified": "2014-05-08 18:37:42.966473",
"modified_by": "Administrator",
"module": "Buying",
"name": "Purchase Receipt Item Supplied",
- "owner": "wasim@webnotestech.com"
+ "owner": "wasim@webnotestech.com",
+ "permissions": [],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
From 844dd36ff9bda1b4abe268d52e22ca3923f3a433 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 8 May 2014 19:07:34 +0530
Subject: [PATCH 23/74] PP tool: get items from SO based on item filter
---
.../production_planning_tool.py | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py
index 1e753196eb..a59e0e9fd9 100644
--- a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py
+++ b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py
@@ -106,14 +106,21 @@ class ProductionPlanningTool(Document):
msgprint(_("Please enter sales order in the above table"))
return []
+ item_condition = ""
+ if self.fg_item:
+ item_condition = ' and so_item.item_code = "' + self.fg_item + '"'
+
items = frappe.db.sql("""select distinct parent, item_code, warehouse,
(qty - ifnull(delivered_qty, 0)) as pending_qty
from `tabSales Order Item` so_item
where parent in (%s) and docstatus = 1 and ifnull(qty, 0) > ifnull(delivered_qty, 0)
and exists (select * from `tabItem` item where item.name=so_item.item_code
and (ifnull(item.is_pro_applicable, 'No') = 'Yes'
- or ifnull(item.is_sub_contracted_item, 'No') = 'Yes'))""" % \
- (", ".join(["%s"] * len(so_list))), tuple(so_list), as_dict=1)
+ or ifnull(item.is_sub_contracted_item, 'No') = 'Yes')) %s""" % \
+ (", ".join(["%s"] * len(so_list)), item_condition), tuple(so_list), as_dict=1)
+
+ if self.fg_item:
+ item_condition = ' and pi.item_code = "' + self.fg_item + '"'
packed_items = frappe.db.sql("""select distinct pi.parent, pi.item_code, pi.warehouse as reserved_warhouse,
(((so_item.qty - ifnull(so_item.delivered_qty, 0)) * pi.qty) / so_item.qty)
@@ -124,8 +131,8 @@ class ProductionPlanningTool(Document):
and so_item.parent in (%s) and ifnull(so_item.qty, 0) > ifnull(so_item.delivered_qty, 0)
and exists (select * from `tabItem` item where item.name=pi.item_code
and (ifnull(item.is_pro_applicable, 'No') = 'Yes'
- or ifnull(item.is_sub_contracted_item, 'No') = 'Yes'))""" % \
- (", ".join(["%s"] * len(so_list))), tuple(so_list), as_dict=1)
+ or ifnull(item.is_sub_contracted_item, 'No') = 'Yes')) %s""" % \
+ (", ".join(["%s"] * len(so_list)), item_condition), tuple(so_list), as_dict=1)
return items + packed_items
From 5d070753fd563e089f06796767197e5fbc538cdc Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 8 May 2014 19:08:06 +0530
Subject: [PATCH 24/74] Item managed batch-wise, can not be reconciled through
stock reconciliation
---
.../doctype/stock_reconciliation/stock_reconciliation.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
index 870fcd0bb2..4bc34d6d59 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
@@ -106,6 +106,11 @@ class StockReconciliation(StockController):
if item.has_serial_no == "Yes":
raise frappe.ValidationError, _("Serialized Item {0} cannot be updated using Stock Reconciliation").format(item_code)
+ # item managed batch-wise not allowed
+ if item.has_batch_no == "Yes":
+ frappe.throw(_("Item: {0} managed batch-wise, can not be reconciled using \
+ Stock Reconciliation, instead use Stock Entry").format(item_code))
+
# docstatus should be < 2
validate_cancelled_item(item_code, item.docstatus, verbose=0)
From 344f4436f19be8dd5720810094b6c236cbd4cc0c Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 8 May 2014 19:08:20 +0530
Subject: [PATCH 25/74] Create / update raw materials supplied table for
sub-contracting
---
.../doctype/purchase_order/purchase_order.py | 2 +-
erpnext/controllers/buying_controller.py | 86 +++++++++++++------
.../purchase_receipt/purchase_receipt.py | 2 +-
3 files changed, 62 insertions(+), 28 deletions(-)
diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.py b/erpnext/buying/doctype/purchase_order/purchase_order.py
index 69f5c9538c..8d6ba46040 100644
--- a/erpnext/buying/doctype/purchase_order/purchase_order.py
+++ b/erpnext/buying/doctype/purchase_order/purchase_order.py
@@ -45,7 +45,7 @@ class PurchaseOrder(BuyingController):
self.validate_with_previous_doc()
self.validate_for_subcontracting()
- self.update_raw_materials_supplied("po_raw_material_details")
+ self.create_raw_materials_supplied("po_raw_material_details")
def validate_with_previous_doc(self):
super(PurchaseOrder, self).validate_with_previous_doc(self.tname, {
diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py
index 07227985be..d2fc2bf94d 100644
--- a/erpnext/controllers/buying_controller.py
+++ b/erpnext/controllers/buying_controller.py
@@ -200,48 +200,82 @@ class BuyingController(StockController):
and not self.supplier_warehouse:
frappe.throw(_("Supplier Warehouse mandatory for sub-contracted Purchase Receipt"))
- def update_raw_materials_supplied(self, raw_material_table):
- self.set(raw_material_table, [])
+ def create_raw_materials_supplied(self, raw_material_table):
if self.is_subcontracted=="Yes":
+ parent_items = []
+ rm_supplied_idx = 0
for item in self.get(self.fname):
if self.doctype == "Purchase Receipt":
item.rm_supp_cost = 0.0
if item.item_code in self.sub_contracted_items:
- self.add_bom_items(item, raw_material_table)
+ self.update_raw_materials_supplied(item, raw_material_table, rm_supplied_idx)
+
+ if [item.item_code, item.name] not in parent_items:
+ parent_items.append([item.item_code, item.name])
+
+ self.cleanup_raw_materials_supplied(parent_items, raw_material_table)
elif self.doctype == "Purchase Receipt":
for item in self.get(self.fname):
item.rm_supp_cost = 0.0
- def add_bom_items(self, d, raw_material_table):
- bom_items = self.get_items_from_default_bom(d.item_code)
+ def update_raw_materials_supplied(self, item, raw_material_table, rm_supplied_idx):
+ bom_items = self.get_items_from_default_bom(item.item_code)
raw_materials_cost = 0
- for item in bom_items:
- required_qty = flt(item.qty_consumed_per_unit) * flt(d.qty) * flt(d.conversion_factor)
- rm_doclist = {
- "doctype": self.doctype + " Item Supplied",
- "reference_name": d.name,
- "bom_detail_no": item.name,
- "main_item_code": d.item_code,
- "rm_item_code": item.item_code,
- "stock_uom": item.stock_uom,
- "required_qty": required_qty,
- "conversion_factor": d.conversion_factor,
- "rate": item.rate,
- "amount": required_qty * flt(item.rate)
- }
- if self.doctype == "Purchase Receipt":
- rm_doclist.update({
- "consumed_qty": required_qty,
- "description": item.description,
- })
- self.append(raw_material_table, rm_doclist)
+ for bom_item in bom_items:
+ # check if exists
+ exists = 0
+ for d in self.get(raw_material_table):
+ if d.main_item_code == item.item_code and d.rm_item_code == bom_item.item_code \
+ and d.reference_name == item.name:
+ rm, exists = d, 1
+ break
+
+ if not exists:
+ rm = self.append(raw_material_table, {})
+
+ required_qty = flt(bom_item.qty_consumed_per_unit) * flt(item.qty) * flt(item.conversion_factor)
+ rm.reference_name = item.name
+ rm.bom_detail_no = bom_item.name
+ rm.main_item_code = item.item_code
+ rm.rm_item_code = bom_item.item_code
+ rm.stock_uom = bom_item.stock_uom
+ rm.required_qty = required_qty
+
+ rm.conversion_factor = item.conversion_factor
+ rm.rate = bom_item.rate
+ rm.amount = required_qty * flt(bom_item.rate)
+ rm.idx = rm_supplied_idx
+
+ if self.doc.doctype == "Purchase Receipt":
+ rm.consumed_qty = required_qty
+ rm.description = bom_item.description
+ if item.batch_no and not rm.batch_no:
+ rm.batch_no = item.batch_no
+
+ rm_supplied_idx += 1
raw_materials_cost += required_qty * flt(item.rate)
if self.doctype == "Purchase Receipt":
- d.rm_supp_cost = raw_materials_cost
+ item.rm_supp_cost = raw_materials_cost
+
+ def cleanup_raw_materials_supplied(self, parent_items, raw_material_table):
+ """Remove all those child items which are no longer present in main item table"""
+ delete_list = []
+ for d in self.get(raw_material_table):
+ if [d.main_item_code, d.reference_name] not in parent_items:
+ # mark for deletion from doclist
+ delete_list.append([d.main_item_code, d.reference_name])
+
+ # delete from doclist
+ if delete_list:
+ rm_supplied_details = self.get(raw_material_table)
+ self.set(raw_material_table, [])
+ for d in rm_supplied_details:
+ if d not in delete_list:
+ self.append(raw_material_table, d)
def get_items_from_default_bom(self, item_code):
bom_items = frappe.db.sql("""select t2.item_code, t2.qty_consumed_per_unit,
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
index 7f7dd56b7d..90161f5456 100644
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
@@ -60,7 +60,7 @@ class PurchaseReceipt(BuyingController):
# sub-contracting
self.validate_for_subcontracting()
- self.update_raw_materials_supplied("pr_raw_material_details")
+ self.create_raw_materials_supplied("pr_raw_material_details")
self.update_valuation_rate("purchase_receipt_details")
From 966edff222741a4aa7140888630f1b0e3567f372 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Fri, 9 May 2014 10:54:12 +0530
Subject: [PATCH 26/74] minor fix
---
erpnext/controllers/buying_controller.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py
index d2fc2bf94d..43276e5977 100644
--- a/erpnext/controllers/buying_controller.py
+++ b/erpnext/controllers/buying_controller.py
@@ -248,7 +248,7 @@ class BuyingController(StockController):
rm.amount = required_qty * flt(bom_item.rate)
rm.idx = rm_supplied_idx
- if self.doc.doctype == "Purchase Receipt":
+ if self.doctype == "Purchase Receipt":
rm.consumed_qty = required_qty
rm.description = bom_item.description
if item.batch_no and not rm.batch_no:
From d64a952b5db41c07ca575216446e4a4579467062 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Fri, 9 May 2014 11:50:24 +0530
Subject: [PATCH 27/74] Stock reco: item and warehouse validation and
translation fixes
---
.../stock_reconciliation.py | 24 ++++++++++++-------
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
index 4bc34d6d59..fe65f22670 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
@@ -47,7 +47,7 @@ class StockReconciliation(StockController):
self.reconciliation_json = json.dumps(data)
def _get_msg(row_num, msg):
- return _("Row # ") + ("%d: " % (row_num+head_row_no+2)) + _(msg)
+ return _("Row # {0}: ").format(row_num+head_row_no+2) + msg
self.validation_messages = []
item_warehouse_combinations = []
@@ -60,27 +60,30 @@ class StockReconciliation(StockController):
for row_num, row in enumerate(rows):
# find duplicates
if [row[0], row[1]] in item_warehouse_combinations:
- self.validation_messages.append(_get_msg(row_num, "Duplicate entry"))
+ self.validation_messages.append(_get_msg(row_num, _("Duplicate entry")))
else:
item_warehouse_combinations.append([row[0], row[1]])
self.validate_item(row[0], row_num+head_row_no+2)
- # note: warehouse will be validated through link validation
+
+ # validate warehouse
+ if not frappe.db.get_value("Warehouse", row[1]):
+ self.validation_messages.append(_get_msg(row_num, _("Warehouse not found in the system")))
# if both not specified
if row[2] == "" and row[3] == "":
self.validation_messages.append(_get_msg(row_num,
- "Please specify either Quantity or Valuation Rate or both"))
+ _("Please specify either Quantity or Valuation Rate or both")))
# do not allow negative quantity
if flt(row[2]) < 0:
self.validation_messages.append(_get_msg(row_num,
- "Negative Quantity is not allowed"))
+ _("Negative Quantity is not allowed")))
# do not allow negative valuation
if flt(row[3]) < 0:
self.validation_messages.append(_get_msg(row_num,
- "Negative Valuation Rate is not allowed"))
+ _("Negative Valuation Rate is not allowed")))
# throw all validation messages
if self.validation_messages:
@@ -97,6 +100,8 @@ class StockReconciliation(StockController):
try:
item = frappe.get_doc("Item", item_code)
+ if not item:
+ raise frappe.ValidationError, (_("Item: {0} not found in the system").format(item_code))
# end of life and stock item
validate_end_of_life(item_code, item.end_of_life, verbose=0)
@@ -104,12 +109,13 @@ class StockReconciliation(StockController):
# item should not be serialized
if item.has_serial_no == "Yes":
- raise frappe.ValidationError, _("Serialized Item {0} cannot be updated using Stock Reconciliation").format(item_code)
+ raise frappe.ValidationError, _("Serialized Item {0} cannot be updated \
+ using Stock Reconciliation").format(item_code)
# item managed batch-wise not allowed
if item.has_batch_no == "Yes":
- frappe.throw(_("Item: {0} managed batch-wise, can not be reconciled using \
- Stock Reconciliation, instead use Stock Entry").format(item_code))
+ raise frappe.ValidationError, _("Item: {0} managed batch-wise, can not be reconciled using \
+ Stock Reconciliation, instead use Stock Entry").format(item_code)
# docstatus should be < 2
validate_cancelled_item(item_code, item.docstatus, verbose=0)
From 34e36a233c9be9b25b9380dcb6e8238bd51f231f Mon Sep 17 00:00:00 2001
From: Pratik Vyas
Date: Fri, 9 May 2014 12:01:25 +0530
Subject: [PATCH 28/74] Patch changes for 3 to 4 migration
---
erpnext/patches/4_0/remove_india_specific_fields.py | 3 +++
erpnext/patches/4_0/split_email_settings.py | 8 +++++++-
erpnext/patches/4_0/update_user_properties.py | 4 +++-
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/erpnext/patches/4_0/remove_india_specific_fields.py b/erpnext/patches/4_0/remove_india_specific_fields.py
index 68592cb463..3070959f34 100644
--- a/erpnext/patches/4_0/remove_india_specific_fields.py
+++ b/erpnext/patches/4_0/remove_india_specific_fields.py
@@ -6,6 +6,7 @@ import frappe
from frappe.core.doctype.custom_field.custom_field import create_custom_field_if_values_exist
def execute():
+ frappe.db.sql("delete from tabDocField where parent='Salary Slip' and options='Grade'")
docfields = {
("Purchase Receipt", "challan_no"): frappe.get_meta("Purchase Receipt").get_field("challan_no"),
("Purchase Receipt", "challan_date"): frappe.get_meta("Purchase Receipt").get_field("challan_date"),
@@ -18,6 +19,8 @@ def execute():
}
for (doctype, fieldname), df in docfields.items():
+ if not df:
+ continue
opts = df.as_dict()
if df.idx >= 2:
opts["insert_after"] = frappe.get_meta(doctype).get("fields")[df.idx - 2].fieldname
diff --git a/erpnext/patches/4_0/split_email_settings.py b/erpnext/patches/4_0/split_email_settings.py
index 40aad390b1..630e954c6e 100644
--- a/erpnext/patches/4_0/split_email_settings.py
+++ b/erpnext/patches/4_0/split_email_settings.py
@@ -8,7 +8,7 @@ def execute():
frappe.reload_doc("core", "doctype", "outgoing_email_settings")
frappe.reload_doc("support", "doctype", "support_email_settings")
- email_settings = frappe.get_doc("Email Settings")
+ email_settings = get_email_settings()
map_outgoing_email_settings(email_settings)
map_support_email_settings(email_settings)
frappe.delete_doc("Doctype", "Email Settings")
@@ -48,3 +48,9 @@ def map_support_email_settings(email_settings):
support_email_settings.save()
+def get_email_settings():
+ ret = {}
+ for field, value in frappe.db.sql("select field, value from tabSingles where doctype='Email Settings'"):
+ ret[field] = value
+ return ret
+
diff --git a/erpnext/patches/4_0/update_user_properties.py b/erpnext/patches/4_0/update_user_properties.py
index 2e224ce91b..dfec48bb96 100644
--- a/erpnext/patches/4_0/update_user_properties.py
+++ b/erpnext/patches/4_0/update_user_properties.py
@@ -86,7 +86,9 @@ def add_employee_restrictions_to_leave_approver():
where `tabEmployee Leave Approver`.parent=`tabEmployee`.name)
or ifnull(`reports_to`, '')!=''"""):
- frappe.get_doc("Employee", employee).save()
+ emp = frappe.get_doc("Employee", employee)
+ emp.ignore_links = True
+ emp.save()
def update_permissions():
# clear match conditions other than owner
From 78e9c6ef70915d0269b55b47e95c6d033449401d Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Fri, 9 May 2014 13:36:13 +0530
Subject: [PATCH 29/74] Deprecate Select fields with options as link:
---
.../doctype/budget_detail/budget_detail.json | 13 +-
.../budget_distribution.json | 10 +-
erpnext/accounts/doctype/c_form/c_form.json | 278 +--
.../accounts/doctype/gl_entry/gl_entry.json | 17 +-
.../journal_voucher/journal_voucher.json | 10 +-
.../period_closing_voucher.json | 20 +-
.../doctype/pos_setting/pos_setting.json | 14 +-
.../purchase_invoice/purchase_invoice.json | 1340 +++++------
.../doctype/sales_invoice/sales_invoice.json | 1988 +++++++++--------
.../purchase_order/purchase_order.json | 14 +-
.../supplier_quotation.json | 14 +-
erpnext/hr/doctype/appraisal/appraisal.json | 16 +-
erpnext/hr/doctype/attendance/attendance.json | 14 +-
erpnext/hr/doctype/employee/employee.json | 10 +-
.../employee_internal_work_history.json | 101 +-
.../doctype/expense_claim/expense_claim.json | 16 +-
.../expense_claim_detail.json | 13 +-
.../hr/doctype/holiday_list/holiday_list.json | 10 +-
.../leave_allocation/leave_allocation.json | 20 +-
.../leave_application/leave_application.json | 20 +-
.../leave_control_panel.json | 176 +-
.../salary_manager/salary_manager.json | 228 +-
.../hr/doctype/salary_slip/salary_slip.json | 584 ++---
.../salary_structure/salary_structure.json | 418 ++--
erpnext/manufacturing/doctype/bom/bom.json | 12 +-
.../installation_note/installation_note.json | 432 ++--
erpnext/selling/doctype/lead/lead.json | 10 +-
.../doctype/opportunity/opportunity.json | 10 +-
.../selling/doctype/quotation/quotation.json | 14 +-
.../doctype/sales_order/sales_order.json | 1504 ++++++-------
.../doctype/sms_center/sms_center.json | 20 +-
.../doctype/email_digest/email_digest.json | 10 +-
.../doctype/target_detail/target_detail.json | 13 +-
.../doctype/delivery_note/delivery_note.json | 14 +-
.../material_request/material_request.json | 14 +-
.../purchase_receipt/purchase_receipt.json | 14 +-
.../stock/doctype/serial_no/serial_no.json | 10 +-
.../doctype/stock_entry/stock_entry.json | 10 +-
.../stock_ledger_entry.json | 17 +-
.../stock_reconciliation.json | 12 +-
.../customer_issue/customer_issue.json | 10 +-
.../maintenance_visit/maintenance_visit.json | 474 ++--
.../utilities/doctype/address/address.json | 12 +-
43 files changed, 4036 insertions(+), 3920 deletions(-)
diff --git a/erpnext/accounts/doctype/budget_detail/budget_detail.json b/erpnext/accounts/doctype/budget_detail/budget_detail.json
index f8a969c097..d63b0014a4 100644
--- a/erpnext/accounts/doctype/budget_detail/budget_detail.json
+++ b/erpnext/accounts/doctype/budget_detail/budget_detail.json
@@ -1,6 +1,6 @@
{
"autoname": "CBD/.######",
- "creation": "2013-03-07 11:55:04.000000",
+ "creation": "2013-03-07 11:55:04",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -30,13 +30,13 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"in_list_view": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"reqd": 1,
"search_index": 1
@@ -44,9 +44,12 @@
],
"idx": 1,
"istable": 1,
- "modified": "2013-12-20 19:22:59.000000",
+ "modified": "2014-05-09 02:12:39.595788",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Budget Detail",
- "owner": "Administrator"
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/budget_distribution/budget_distribution.json b/erpnext/accounts/doctype/budget_distribution/budget_distribution.json
index eccb361691..f710249b01 100644
--- a/erpnext/accounts/doctype/budget_distribution/budget_distribution.json
+++ b/erpnext/accounts/doctype/budget_distribution/budget_distribution.json
@@ -18,13 +18,13 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"in_list_view": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"search_index": 1
},
@@ -40,7 +40,7 @@
],
"icon": "icon-bar-chart",
"idx": 1,
- "modified": "2014-05-07 06:39:40.574148",
+ "modified": "2014-05-09 02:16:47.567367",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Budget Distribution",
@@ -70,5 +70,7 @@
"role": "Accounts Manager",
"submit": 0
}
- ]
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/c_form/c_form.json b/erpnext/accounts/doctype/c_form/c_form.json
index 46db3600cc..87d2922c63 100644
--- a/erpnext/accounts/doctype/c_form/c_form.json
+++ b/erpnext/accounts/doctype/c_form/c_form.json
@@ -1,181 +1,181 @@
{
- "allow_attach": 1,
- "autoname": "naming_series:",
- "creation": "2013-03-07 11:55:06",
- "docstatus": 0,
- "doctype": "DocType",
+ "allow_attach": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-03-07 11:55:06",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
- "read_only": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "options": "C-FORM-",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "options": "C-FORM-",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "c_form_no",
- "fieldtype": "Data",
- "in_list_view": 1,
- "label": "C-Form No",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "c_form_no",
+ "fieldtype": "Data",
+ "in_list_view": 1,
+ "label": "C-Form No",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "received_date",
- "fieldtype": "Date",
- "in_list_view": 1,
- "label": "Received Date",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "received_date",
+ "fieldtype": "Date",
+ "in_list_view": 1,
+ "label": "Received Date",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "customer",
- "fieldtype": "Link",
- "in_list_view": 1,
- "label": "Customer",
- "options": "Customer",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "customer",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Customer",
+ "options": "Customer",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_width": "50%",
- "read_only": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_width": "50%",
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Select",
- "label": "Company",
- "options": "link:Company",
- "permlevel": 0,
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "label": "Company",
+ "options": "Company",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "label": "Fiscal Year",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "label": "Fiscal Year",
+ "options": "Fiscal Year",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "quarter",
- "fieldtype": "Select",
- "label": "Quarter",
- "options": "\nI\nII\nIII\nIV",
- "permlevel": 0,
+ "fieldname": "quarter",
+ "fieldtype": "Select",
+ "label": "Quarter",
+ "options": "\nI\nII\nIII\nIV",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "total_amount",
- "fieldtype": "Currency",
- "label": "Total Amount",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "total_amount",
+ "fieldtype": "Currency",
+ "label": "Total Amount",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "state",
- "fieldtype": "Data",
- "label": "State",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "state",
+ "fieldtype": "Data",
+ "label": "State",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "section_break0",
- "fieldtype": "Section Break",
- "permlevel": 0,
+ "fieldname": "section_break0",
+ "fieldtype": "Section Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "invoice_details",
- "fieldtype": "Table",
- "label": "Invoice Details",
- "options": "C-Form Invoice Detail",
- "permlevel": 0,
+ "fieldname": "invoice_details",
+ "fieldtype": "Table",
+ "label": "Invoice Details",
+ "options": "C-Form Invoice Detail",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "total_invoiced_amount",
- "fieldtype": "Currency",
- "label": "Total Invoiced Amount",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "total_invoiced_amount",
+ "fieldtype": "Currency",
+ "label": "Total Invoiced Amount",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Link",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "options": "C-Form",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Link",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "options": "C-Form",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
}
- ],
- "icon": "icon-file-text",
- "idx": 1,
- "is_submittable": 1,
- "max_attachments": 3,
- "modified": "2014-05-06 08:20:20.124264",
- "modified_by": "Administrator",
- "module": "Accounts",
- "name": "C-Form",
- "owner": "Administrator",
+ ],
+ "icon": "icon-file-text",
+ "idx": 1,
+ "is_submittable": 1,
+ "max_attachments": 3,
+ "modified": "2014-05-09 02:18:00.162685",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "C-Form",
+ "owner": "Administrator",
"permissions": [
{
- "create": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Accounts User",
- "submit": 0,
+ "create": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts User",
+ "submit": 0,
"write": 1
- },
+ },
{
- "create": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Accounts Manager",
- "submit": 0,
+ "create": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts Manager",
+ "submit": 0,
"write": 1
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "permlevel": 1,
- "read": 1,
- "report": 1,
- "role": "All",
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "permlevel": 1,
+ "read": 1,
+ "report": 1,
+ "role": "All",
"submit": 0
}
]
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/gl_entry/gl_entry.json b/erpnext/accounts/doctype/gl_entry/gl_entry.json
index 79bf90b5de..e6290a3835 100644
--- a/erpnext/accounts/doctype/gl_entry/gl_entry.json
+++ b/erpnext/accounts/doctype/gl_entry/gl_entry.json
@@ -1,6 +1,6 @@
{
"autoname": "GL.#######",
- "creation": "2013-01-10 16:34:06.000000",
+ "creation": "2013-01-10 16:34:06",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -8,6 +8,7 @@
"fieldname": "posting_date",
"fieldtype": "Date",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Posting Date",
"oldfieldname": "posting_date",
"oldfieldtype": "Date",
@@ -17,6 +18,7 @@
{
"fieldname": "transaction_date",
"fieldtype": "Date",
+ "in_list_view": 1,
"label": "Transaction Date",
"oldfieldname": "transaction_date",
"oldfieldtype": "Date",
@@ -26,6 +28,7 @@
"fieldname": "aging_date",
"fieldtype": "Date",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Aging Date",
"oldfieldname": "aging_date",
"oldfieldtype": "Date",
@@ -36,6 +39,7 @@
"fieldname": "account",
"fieldtype": "Link",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Account",
"oldfieldname": "account",
"oldfieldtype": "Link",
@@ -47,6 +51,7 @@
"fieldname": "cost_center",
"fieldtype": "Link",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Cost Center",
"oldfieldname": "cost_center",
"oldfieldtype": "Link",
@@ -157,12 +162,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"search_index": 0
},
@@ -181,7 +186,7 @@
"icon": "icon-list",
"idx": 1,
"in_create": 1,
- "modified": "2013-12-20 19:24:08.000000",
+ "modified": "2014-05-09 02:16:29.981405",
"modified_by": "Administrator",
"module": "Accounts",
"name": "GL Entry",
@@ -225,5 +230,7 @@
"write": 0
}
],
- "search_fields": "voucher_no,account,posting_date,against_voucher"
+ "search_fields": "voucher_no,account,posting_date,against_voucher",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/journal_voucher/journal_voucher.json b/erpnext/accounts/doctype/journal_voucher/journal_voucher.json
index fddc3b68b9..c214f988a0 100644
--- a/erpnext/accounts/doctype/journal_voucher/journal_voucher.json
+++ b/erpnext/accounts/doctype/journal_voucher/journal_voucher.json
@@ -383,12 +383,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -440,7 +440,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:21.064775",
+ "modified": "2014-05-09 02:16:47.686703",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Journal Voucher",
@@ -490,5 +490,7 @@
}
],
"read_only_onload": 1,
- "search_fields": "voucher_type,posting_date, due_date, cheque_no"
+ "search_fields": "voucher_type,posting_date, due_date, cheque_no",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json b/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
index d964ac7bc7..aaa8c8a84e 100644
--- a/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
+++ b/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
@@ -1,6 +1,6 @@
{
"autoname": "PCE/.###",
- "creation": "2013-01-10 16:34:07.000000",
+ "creation": "2013-01-10 16:34:07",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -14,6 +14,7 @@
{
"fieldname": "transaction_date",
"fieldtype": "Date",
+ "in_list_view": 1,
"label": "Transaction Date",
"oldfieldname": "transaction_date",
"oldfieldtype": "Date",
@@ -22,6 +23,7 @@
{
"fieldname": "posting_date",
"fieldtype": "Date",
+ "in_list_view": 1,
"label": "Posting Date",
"oldfieldname": "posting_date",
"oldfieldtype": "Date",
@@ -30,11 +32,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
+ "in_list_view": 1,
"label": "Closing Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"reqd": 1
},
@@ -42,6 +45,7 @@
"fieldname": "amended_from",
"fieldtype": "Data",
"ignore_restrictions": 1,
+ "in_list_view": 1,
"label": "Amended From",
"no_copy": 1,
"oldfieldname": "amended_from",
@@ -51,11 +55,11 @@
},
{
"fieldname": "company",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Company",
"oldfieldname": "company",
"oldfieldtype": "Select",
- "options": "link:Company",
+ "options": "Company",
"permlevel": 0,
"reqd": 1
},
@@ -97,7 +101,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-20 17:48:59.000000",
+ "modified": "2014-05-09 02:16:36.920034",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Period Closing Voucher",
@@ -132,5 +136,7 @@
"write": 1
}
],
- "search_fields": "posting_date, fiscal_year"
+ "search_fields": "posting_date, fiscal_year",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_setting/pos_setting.json b/erpnext/accounts/doctype/pos_setting/pos_setting.json
index a4f7fe3e9d..5bc3a07fcc 100755
--- a/erpnext/accounts/doctype/pos_setting/pos_setting.json
+++ b/erpnext/accounts/doctype/pos_setting/pos_setting.json
@@ -172,11 +172,11 @@
},
{
"fieldname": "letter_head",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Letter Head",
"oldfieldname": "letter_head",
"oldfieldtype": "Select",
- "options": "link:Letter Head",
+ "options": "Letter Head",
"permlevel": 0,
"print_hide": 1,
"read_only": 0
@@ -193,19 +193,19 @@
},
{
"fieldname": "select_print_heading",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 0,
"label": "Print Heading",
"oldfieldname": "select_print_heading",
"oldfieldtype": "Select",
- "options": "link:Print Heading",
+ "options": "Print Heading",
"permlevel": 0,
"read_only": 0
}
],
"icon": "icon-cog",
"idx": 1,
- "modified": "2014-05-04 08:47:33.250720",
+ "modified": "2014-05-09 02:17:34.814856",
"modified_by": "Administrator",
"module": "Accounts",
"name": "POS Setting",
@@ -235,5 +235,7 @@
"role": "Accounts User",
"submit": 0
}
- ]
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
index 9d4292508c..b3eb534577 100755
--- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
+++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -1,826 +1,828 @@
{
- "allow_attach": 1,
- "allow_import": 1,
- "autoname": "naming_series:",
- "creation": "2013-05-21 16:16:39",
- "docstatus": 0,
- "doctype": "DocType",
+ "allow_attach": 1,
+ "allow_import": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-05-21 16:16:39",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "supplier_section",
- "fieldtype": "Section Break",
- "label": "Supplier",
- "options": "icon-user",
+ "fieldname": "supplier_section",
+ "fieldtype": "Section Break",
+ "label": "Supplier",
+ "options": "icon-user",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "oldfieldname": "naming_series",
- "oldfieldtype": "Select",
- "options": "PINV-",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "report_hide": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "oldfieldname": "naming_series",
+ "oldfieldtype": "Select",
+ "options": "PINV-",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "report_hide": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "supplier",
- "fieldtype": "Link",
- "hidden": 0,
- "label": "Supplier",
- "oldfieldname": "supplier",
- "oldfieldtype": "Link",
- "options": "Supplier",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "supplier",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "label": "Supplier",
+ "oldfieldname": "supplier",
+ "oldfieldtype": "Link",
+ "options": "Supplier",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "supplier",
- "fieldname": "supplier_name",
- "fieldtype": "Data",
- "hidden": 0,
- "in_list_view": 1,
- "label": "Name",
- "oldfieldname": "supplier_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "depends_on": "supplier",
+ "fieldname": "supplier_name",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "in_list_view": 1,
+ "label": "Name",
+ "oldfieldname": "supplier_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "address_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Address",
- "permlevel": 0,
+ "fieldname": "address_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Address",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Contact",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_mobile",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Mobile No",
- "permlevel": 0,
+ "fieldname": "contact_mobile",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Mobile No",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_email",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Contact Email",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "contact_email",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Contact Email",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
- "reqd": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
+ "reqd": 0,
"width": "50%"
- },
+ },
{
- "default": "Today",
- "fieldname": "posting_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Posting Date",
- "no_copy": 0,
- "oldfieldname": "posting_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "reqd": 1,
+ "default": "Today",
+ "fieldname": "posting_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Posting Date",
+ "no_copy": 0,
+ "oldfieldname": "posting_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "description": "If not applicable please enter: NA",
- "fieldname": "bill_no",
- "fieldtype": "Data",
- "in_filter": 1,
- "label": "Supplier Invoice No",
- "oldfieldname": "bill_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "reqd": 1,
+ "description": "If not applicable please enter: NA",
+ "fieldname": "bill_no",
+ "fieldtype": "Data",
+ "in_filter": 1,
+ "label": "Supplier Invoice No",
+ "oldfieldname": "bill_no",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "bill_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Supplier Invoice Date",
- "oldfieldname": "bill_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "reqd": 0,
+ "fieldname": "bill_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Supplier Invoice Date",
+ "oldfieldname": "bill_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "reqd": 0,
"search_index": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Link",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Link",
- "options": "Purchase Invoice",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Link",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Link",
+ "options": "Purchase Invoice",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Company",
- "oldfieldname": "company",
- "oldfieldtype": "Link",
- "options": "Company",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Company",
+ "oldfieldname": "company",
+ "oldfieldtype": "Link",
+ "options": "Company",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"search_index": 1
- },
+ },
{
- "fieldname": "currency_price_list",
- "fieldtype": "Section Break",
- "label": "Currency and Price List",
- "options": "icon-tag",
- "permlevel": 0,
+ "fieldname": "currency_price_list",
+ "fieldtype": "Section Break",
+ "label": "Currency and Price List",
+ "options": "icon-tag",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "currency",
- "fieldtype": "Link",
- "label": "Currency",
- "oldfieldname": "currency",
- "oldfieldtype": "Select",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "currency",
+ "fieldtype": "Link",
+ "label": "Currency",
+ "oldfieldname": "currency",
+ "oldfieldtype": "Select",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "description": "The rate at which Bill Currency is converted into company's base currency",
- "fieldname": "conversion_rate",
- "fieldtype": "Float",
- "label": "Exchange Rate",
- "oldfieldname": "conversion_rate",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "The rate at which Bill Currency is converted into company's base currency",
+ "fieldname": "conversion_rate",
+ "fieldtype": "Float",
+ "label": "Exchange Rate",
+ "oldfieldname": "conversion_rate",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "buying_price_list",
- "fieldtype": "Link",
- "label": "Price List",
- "options": "Price List",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "buying_price_list",
+ "fieldtype": "Link",
+ "label": "Price List",
+ "options": "Price List",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "price_list_currency",
- "fieldtype": "Link",
- "label": "Price List Currency",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "price_list_currency",
+ "fieldtype": "Link",
+ "label": "Price List Currency",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "plc_conversion_rate",
- "fieldtype": "Float",
- "label": "Price List Exchange Rate",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "plc_conversion_rate",
+ "fieldtype": "Float",
+ "label": "Price List Exchange Rate",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "items",
- "fieldtype": "Section Break",
- "label": "Items",
- "oldfieldtype": "Section Break",
- "options": "icon-shopping-cart",
- "permlevel": 0,
+ "fieldname": "items",
+ "fieldtype": "Section Break",
+ "label": "Items",
+ "oldfieldtype": "Section Break",
+ "options": "icon-shopping-cart",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "entries",
- "fieldtype": "Table",
- "label": "Entries",
- "oldfieldname": "entries",
- "oldfieldtype": "Table",
- "options": "Purchase Invoice Item",
- "permlevel": 0,
+ "allow_on_submit": 1,
+ "fieldname": "entries",
+ "fieldtype": "Table",
+ "label": "Entries",
+ "oldfieldname": "entries",
+ "oldfieldtype": "Table",
+ "options": "Purchase Invoice Item",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "section_break_26",
- "fieldtype": "Section Break",
+ "fieldname": "section_break_26",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total_import",
- "fieldtype": "Currency",
- "label": "Net Total",
- "oldfieldname": "net_total_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "net_total_import",
+ "fieldtype": "Currency",
+ "label": "Net Total",
+ "oldfieldname": "net_total_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break_28",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_28",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "description": "Will be calculated automatically when you enter the details",
- "fieldname": "net_total",
- "fieldtype": "Currency",
- "label": "Net Total (Company Currency)",
- "oldfieldname": "net_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Will be calculated automatically when you enter the details",
+ "fieldname": "net_total",
+ "fieldtype": "Currency",
+ "label": "Net Total (Company Currency)",
+ "oldfieldname": "net_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "taxes",
- "fieldtype": "Section Break",
- "label": "Taxes and Charges",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
- "permlevel": 0,
+ "fieldname": "taxes",
+ "fieldtype": "Section Break",
+ "label": "Taxes and Charges",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "taxes_and_charges",
- "fieldtype": "Link",
- "label": "Taxes and Charges",
- "oldfieldname": "purchase_other_charges",
- "oldfieldtype": "Link",
- "options": "Purchase Taxes and Charges Master",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "taxes_and_charges",
+ "fieldtype": "Link",
+ "label": "Taxes and Charges",
+ "oldfieldname": "purchase_other_charges",
+ "oldfieldtype": "Link",
+ "options": "Purchase Taxes and Charges Master",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "other_charges",
- "fieldtype": "Table",
- "label": "Purchase Taxes and Charges",
- "oldfieldname": "purchase_tax_details",
- "oldfieldtype": "Table",
- "options": "Purchase Taxes and Charges",
- "permlevel": 0,
+ "fieldname": "other_charges",
+ "fieldtype": "Table",
+ "label": "Purchase Taxes and Charges",
+ "oldfieldname": "purchase_tax_details",
+ "oldfieldtype": "Table",
+ "options": "Purchase Taxes and Charges",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "other_charges_calculation",
- "fieldtype": "HTML",
- "label": "Taxes and Charges Calculation",
- "oldfieldtype": "HTML",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_calculation",
+ "fieldtype": "HTML",
+ "label": "Taxes and Charges Calculation",
+ "oldfieldtype": "HTML",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "totals",
- "fieldtype": "Section Break",
- "label": "Totals",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
- "permlevel": 0,
+ "fieldname": "totals",
+ "fieldtype": "Section Break",
+ "label": "Totals",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "other_charges_added_import",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Added",
- "oldfieldname": "other_charges_added_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_added_import",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Added",
+ "oldfieldname": "other_charges_added_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "other_charges_deducted_import",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Deducted",
- "oldfieldname": "other_charges_deducted_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_deducted_import",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Deducted",
+ "oldfieldname": "other_charges_deducted_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "grand_total_import",
- "fieldtype": "Currency",
- "in_list_view": 1,
- "label": "Grand Total",
- "oldfieldname": "grand_total_import",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "grand_total_import",
+ "fieldtype": "Currency",
+ "in_list_view": 1,
+ "label": "Grand Total",
+ "oldfieldname": "grand_total_import",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "in_words_import",
- "fieldtype": "Data",
- "label": "In Words",
- "oldfieldname": "in_words_import",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "in_words_import",
+ "fieldtype": "Data",
+ "label": "In Words",
+ "oldfieldname": "in_words_import",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "total_amount_to_pay",
- "fieldtype": "Currency",
- "hidden": 0,
- "label": "Total Amount To Pay",
- "no_copy": 1,
- "oldfieldname": "total_amount_to_pay",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "total_amount_to_pay",
+ "fieldtype": "Currency",
+ "hidden": 0,
+ "label": "Total Amount To Pay",
+ "no_copy": 1,
+ "oldfieldname": "total_amount_to_pay",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "total_advance",
- "fieldtype": "Currency",
- "label": "Total Advance",
- "no_copy": 1,
- "oldfieldname": "total_advance",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "total_advance",
+ "fieldtype": "Currency",
+ "label": "Total Advance",
+ "no_copy": 1,
+ "oldfieldname": "total_advance",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "outstanding_amount",
- "fieldtype": "Currency",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Outstanding Amount",
- "no_copy": 1,
- "oldfieldname": "outstanding_amount",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "fieldname": "outstanding_amount",
+ "fieldtype": "Currency",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Outstanding Amount",
+ "no_copy": 1,
+ "oldfieldname": "outstanding_amount",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "column_break8",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "column_break8",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "total_tax",
- "fieldtype": "Currency",
- "label": "Total Tax (Company Currency)",
- "oldfieldname": "total_tax",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "total_tax",
+ "fieldtype": "Currency",
+ "label": "Total Tax (Company Currency)",
+ "oldfieldname": "total_tax",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "other_charges_added",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Added (Company Currency)",
- "oldfieldname": "other_charges_added",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_added",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Added (Company Currency)",
+ "oldfieldname": "other_charges_added",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "other_charges_deducted",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Deducted (Company Currency)",
- "oldfieldname": "other_charges_deducted",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_deducted",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Deducted (Company Currency)",
+ "oldfieldname": "other_charges_deducted",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "grand_total",
- "fieldtype": "Currency",
- "label": "Grand Total (Company Currency)",
- "oldfieldname": "grand_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "grand_total",
+ "fieldtype": "Currency",
+ "label": "Grand Total (Company Currency)",
+ "oldfieldname": "grand_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "description": "In Words will be visible once you save the Purchase Invoice.",
- "fieldname": "in_words",
- "fieldtype": "Data",
- "label": "In Words (Company Currency)",
- "oldfieldname": "in_words",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "In Words will be visible once you save the Purchase Invoice.",
+ "fieldname": "in_words",
+ "fieldtype": "Data",
+ "label": "In Words (Company Currency)",
+ "oldfieldname": "in_words",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "write_off_amount",
- "fieldtype": "Currency",
- "label": "Write Off Amount",
- "no_copy": 1,
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "write_off_amount",
+ "fieldtype": "Currency",
+ "label": "Write Off Amount",
+ "no_copy": 1,
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "eval:flt(doc.write_off_amount)!=0",
- "fieldname": "write_off_account",
- "fieldtype": "Link",
- "label": "Write Off Account",
- "no_copy": 1,
- "options": "Account",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "eval:flt(doc.write_off_amount)!=0",
+ "fieldname": "write_off_account",
+ "fieldtype": "Link",
+ "label": "Write Off Account",
+ "no_copy": 1,
+ "options": "Account",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "eval:flt(doc.write_off_amount)!=0",
- "fieldname": "write_off_cost_center",
- "fieldtype": "Link",
- "label": "Write Off Cost Center",
- "no_copy": 1,
- "options": "Cost Center",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "eval:flt(doc.write_off_amount)!=0",
+ "fieldname": "write_off_cost_center",
+ "fieldtype": "Link",
+ "label": "Write Off Cost Center",
+ "no_copy": 1,
+ "options": "Cost Center",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "against_expense_account",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Against Expense Account",
- "no_copy": 1,
- "oldfieldname": "against_expense_account",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "against_expense_account",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Against Expense Account",
+ "no_copy": 1,
+ "oldfieldname": "against_expense_account",
+ "oldfieldtype": "Small Text",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"report_hide": 0
- },
+ },
{
- "fieldname": "advances",
- "fieldtype": "Section Break",
- "label": "Advances",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "advances",
+ "fieldtype": "Section Break",
+ "label": "Advances",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "get_advances_paid",
- "fieldtype": "Button",
- "label": "Get Advances Paid",
- "oldfieldtype": "Button",
- "options": "get_advances",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "get_advances_paid",
+ "fieldtype": "Button",
+ "label": "Get Advances Paid",
+ "oldfieldtype": "Button",
+ "options": "get_advances",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "advance_allocation_details",
- "fieldtype": "Table",
- "label": "Purchase Invoice Advances",
- "no_copy": 1,
- "oldfieldname": "advance_allocation_details",
- "oldfieldtype": "Table",
- "options": "Purchase Invoice Advance",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "advance_allocation_details",
+ "fieldtype": "Table",
+ "label": "Purchase Invoice Advances",
+ "no_copy": 1,
+ "oldfieldname": "advance_allocation_details",
+ "oldfieldtype": "Table",
+ "options": "Purchase Invoice Advance",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "terms_section_break",
- "fieldtype": "Section Break",
- "label": "Terms and Conditions",
- "options": "icon-legal",
+ "fieldname": "terms_section_break",
+ "fieldtype": "Section Break",
+ "label": "Terms and Conditions",
+ "options": "icon-legal",
"permlevel": 0
- },
+ },
{
- "fieldname": "tc_name",
- "fieldtype": "Link",
- "label": "Terms",
- "options": "Terms and Conditions",
- "permlevel": 0,
+ "fieldname": "tc_name",
+ "fieldtype": "Link",
+ "label": "Terms",
+ "options": "Terms and Conditions",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "terms",
- "fieldtype": "Text Editor",
- "label": "Terms and Conditions1",
+ "fieldname": "terms",
+ "fieldtype": "Text Editor",
+ "label": "Terms and Conditions1",
"permlevel": 0
- },
+ },
{
- "depends_on": "supplier",
- "fieldname": "contact_section",
- "fieldtype": "Section Break",
- "label": "Contact Info",
- "options": "icon-bullhorn",
- "permlevel": 0,
+ "depends_on": "supplier",
+ "fieldname": "contact_section",
+ "fieldtype": "Section Break",
+ "label": "Contact Info",
+ "options": "icon-bullhorn",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "supplier_address",
- "fieldtype": "Link",
- "label": "Supplier Address",
- "options": "Address",
- "permlevel": 0,
+ "fieldname": "supplier_address",
+ "fieldtype": "Link",
+ "label": "Supplier Address",
+ "options": "Address",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "col_break23",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "col_break23",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "contact_person",
- "fieldtype": "Link",
- "label": "Contact Person",
- "options": "Contact",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "contact_person",
+ "fieldtype": "Link",
+ "label": "Contact Person",
+ "options": "Contact",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "more_info",
- "fieldtype": "Section Break",
- "label": "More Info",
- "oldfieldtype": "Section Break",
- "options": "icon-file-text",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "more_info",
+ "fieldtype": "Section Break",
+ "label": "More Info",
+ "oldfieldtype": "Section Break",
+ "options": "icon-file-text",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "description": "Supplier (Payable) Account",
- "fieldname": "credit_to",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Credit To",
- "oldfieldname": "credit_to",
- "oldfieldtype": "Link",
- "options": "Account",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "reqd": 1,
+ "description": "Supplier (Payable) Account",
+ "fieldname": "credit_to",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Credit To",
+ "oldfieldname": "credit_to",
+ "oldfieldtype": "Link",
+ "options": "Account",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "default": "No",
- "description": "Considered as Opening Balance",
- "fieldname": "is_opening",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Is Opening",
- "oldfieldname": "is_opening",
- "oldfieldtype": "Select",
- "options": "No\nYes",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "default": "No",
+ "description": "Considered as Opening Balance",
+ "fieldname": "is_opening",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Is Opening",
+ "oldfieldname": "is_opening",
+ "oldfieldtype": "Select",
+ "options": "No\nYes",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"search_index": 1
- },
+ },
{
- "description": "Actual Invoice Date",
- "fieldname": "aging_date",
- "fieldtype": "Date",
- "label": "Aging Date",
- "oldfieldname": "aging_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "description": "Actual Invoice Date",
+ "fieldname": "aging_date",
+ "fieldtype": "Date",
+ "label": "Aging Date",
+ "oldfieldname": "aging_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"search_index": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "select_print_heading",
- "fieldtype": "Link",
- "label": "Print Heading",
- "no_copy": 1,
- "oldfieldname": "select_print_heading",
- "oldfieldtype": "Link",
- "options": "Print Heading",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "allow_on_submit": 1,
+ "fieldname": "select_print_heading",
+ "fieldtype": "Link",
+ "label": "Print Heading",
+ "no_copy": 1,
+ "oldfieldname": "select_print_heading",
+ "oldfieldtype": "Link",
+ "options": "Print Heading",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"report_hide": 1
- },
+ },
{
- "fieldname": "due_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Due Date",
- "no_copy": 0,
- "oldfieldname": "due_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 0,
- "read_only": 0,
+ "fieldname": "due_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Due Date",
+ "no_copy": 0,
+ "oldfieldname": "due_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 0,
+ "read_only": 0,
"search_index": 1
- },
+ },
{
- "fieldname": "mode_of_payment",
- "fieldtype": "Select",
- "label": "Mode of Payment",
- "oldfieldname": "mode_of_payment",
- "oldfieldtype": "Select",
- "options": "link:Mode of Payment",
- "permlevel": 0,
+ "fieldname": "mode_of_payment",
+ "fieldtype": "Link",
+ "label": "Mode of Payment",
+ "oldfieldname": "mode_of_payment",
+ "oldfieldtype": "Select",
+ "options": "Mode of Payment",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break_63",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break_63",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "letter_head",
- "fieldtype": "Select",
- "label": "Letter Head",
- "options": "link:Letter Head",
- "permlevel": 0,
+ "allow_on_submit": 1,
+ "fieldname": "letter_head",
+ "fieldtype": "Link",
+ "label": "Letter Head",
+ "options": "Letter Head",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Select",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Select",
+ "options": "Fiscal Year",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"search_index": 1
- },
+ },
{
- "fieldname": "remarks",
- "fieldtype": "Small Text",
- "label": "Remarks",
- "no_copy": 1,
- "oldfieldname": "remarks",
- "oldfieldtype": "Text",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "remarks",
+ "fieldtype": "Small Text",
+ "label": "Remarks",
+ "no_copy": 1,
+ "oldfieldname": "remarks",
+ "oldfieldtype": "Text",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"reqd": 0
}
- ],
- "icon": "icon-file-text",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-05-06 08:20:33.283402",
- "modified_by": "Administrator",
- "module": "Accounts",
- "name": "Purchase Invoice",
- "owner": "Administrator",
+ ],
+ "icon": "icon-file-text",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-09 02:16:52.618986",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Purchase Invoice",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Accounts User",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts User",
+ "submit": 0,
"write": 0
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Purchase User",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Purchase User",
+ "submit": 0,
"write": 0
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Supplier",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Supplier",
+ "submit": 0,
"write": 0
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Accounts Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts Manager",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Auditor",
- "submit": 0,
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Auditor",
+ "submit": 0,
"write": 0
}
- ],
- "read_only_onload": 1,
- "search_fields": "posting_date, credit_to, fiscal_year, bill_no, grand_total, outstanding_amount"
-}
+ ],
+ "read_only_onload": 1,
+ "search_fields": "posting_date, credit_to, fiscal_year, bill_no, grand_total, outstanding_amount",
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
index e77f9d5b4f..ad326df956 100644
--- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
@@ -1,1230 +1,1232 @@
{
- "allow_attach": 1,
- "allow_import": 1,
- "autoname": "naming_series:",
- "creation": "2013-05-24 19:29:05",
- "default_print_format": "Standard",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Transaction",
+ "allow_attach": 1,
+ "allow_import": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-05-24 19:29:05",
+ "default_print_format": "Standard",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Transaction",
"fields": [
{
- "fieldname": "customer_section",
- "fieldtype": "Section Break",
- "label": "Customer",
- "options": "icon-user",
+ "fieldname": "customer_section",
+ "fieldtype": "Section Break",
+ "label": "Customer",
+ "options": "icon-user",
"permlevel": 0
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "oldfieldname": "naming_series",
- "oldfieldtype": "Select",
- "options": "SINV-",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "oldfieldname": "naming_series",
+ "oldfieldtype": "Select",
+ "options": "SINV-",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "customer",
- "fieldtype": "Link",
- "hidden": 0,
- "label": "Customer",
- "no_copy": 0,
- "oldfieldname": "customer",
- "oldfieldtype": "Link",
- "options": "Customer",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "customer",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "label": "Customer",
+ "no_copy": 0,
+ "oldfieldname": "customer",
+ "oldfieldtype": "Link",
+ "options": "Customer",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "customer_name",
- "fieldtype": "Data",
- "hidden": 0,
- "in_list_view": 1,
- "label": "Name",
- "oldfieldname": "customer_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "depends_on": "customer",
+ "fieldname": "customer_name",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "in_list_view": 1,
+ "label": "Name",
+ "oldfieldname": "customer_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "address_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Address",
- "permlevel": 0,
+ "fieldname": "address_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Address",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Contact",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_mobile",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Mobile No",
- "permlevel": 0,
+ "fieldname": "contact_mobile",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Mobile No",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_email",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Contact Email",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "contact_email",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Contact Email",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "is_pos",
- "fieldtype": "Check",
- "label": "Is POS",
- "oldfieldname": "is_pos",
- "oldfieldtype": "Check",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "is_pos",
+ "fieldtype": "Check",
+ "label": "Is POS",
+ "oldfieldname": "is_pos",
+ "oldfieldtype": "Check",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Link",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Link",
- "options": "Sales Invoice",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Link",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Link",
+ "options": "Sales Invoice",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Company",
- "oldfieldname": "company",
- "oldfieldtype": "Link",
- "options": "Company",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "reqd": 1,
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Company",
+ "oldfieldname": "company",
+ "oldfieldtype": "Link",
+ "options": "Company",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "default": "Today",
- "fieldname": "posting_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Posting Date",
- "no_copy": 1,
- "oldfieldname": "posting_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 0,
- "read_only": 0,
- "reqd": 1,
+ "default": "Today",
+ "fieldname": "posting_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Posting Date",
+ "no_copy": 1,
+ "oldfieldname": "posting_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 0,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "due_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Payment Due Date",
- "no_copy": 1,
- "oldfieldname": "due_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "read_only": 0,
- "reqd": 1,
+ "fieldname": "due_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Payment Due Date",
+ "no_copy": 1,
+ "oldfieldname": "due_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "mode_of_payment",
- "fieldtype": "Select",
- "label": "Mode of Payment",
- "no_copy": 0,
- "oldfieldname": "mode_of_payment",
- "oldfieldtype": "Select",
- "options": "link:Mode of Payment",
- "permlevel": 0,
+ "fieldname": "mode_of_payment",
+ "fieldtype": "Link",
+ "label": "Mode of Payment",
+ "no_copy": 0,
+ "oldfieldname": "mode_of_payment",
+ "oldfieldtype": "Select",
+ "options": "Mode of Payment",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "currency_section",
- "fieldtype": "Section Break",
- "label": "Currency and Price List",
- "options": "icon-tag",
- "permlevel": 0,
+ "fieldname": "currency_section",
+ "fieldtype": "Section Break",
+ "label": "Currency and Price List",
+ "options": "icon-tag",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "currency",
- "fieldtype": "Link",
- "label": "Currency",
- "oldfieldname": "currency",
- "oldfieldtype": "Select",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "currency",
+ "fieldtype": "Link",
+ "label": "Currency",
+ "oldfieldname": "currency",
+ "oldfieldtype": "Select",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "description": "Rate at which Customer Currency is converted to customer's base currency",
- "fieldname": "conversion_rate",
- "fieldtype": "Float",
- "label": "Exchange Rate",
- "oldfieldname": "conversion_rate",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "description": "Rate at which Customer Currency is converted to customer's base currency",
+ "fieldname": "conversion_rate",
+ "fieldtype": "Float",
+ "label": "Exchange Rate",
+ "oldfieldname": "conversion_rate",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "selling_price_list",
- "fieldtype": "Link",
- "label": "Price List",
- "oldfieldname": "price_list_name",
- "oldfieldtype": "Select",
- "options": "Price List",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "selling_price_list",
+ "fieldtype": "Link",
+ "label": "Price List",
+ "oldfieldname": "price_list_name",
+ "oldfieldtype": "Select",
+ "options": "Price List",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "price_list_currency",
- "fieldtype": "Link",
- "label": "Price List Currency",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "fieldname": "price_list_currency",
+ "fieldtype": "Link",
+ "label": "Price List Currency",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "description": "Rate at which Price list currency is converted to customer's base currency",
- "fieldname": "plc_conversion_rate",
- "fieldtype": "Float",
- "label": "Price List Exchange Rate",
- "no_copy": 0,
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "description": "Rate at which Price list currency is converted to customer's base currency",
+ "fieldname": "plc_conversion_rate",
+ "fieldtype": "Float",
+ "label": "Price List Exchange Rate",
+ "no_copy": 0,
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "items",
- "fieldtype": "Section Break",
- "label": "Items",
- "oldfieldtype": "Section Break",
- "options": "icon-shopping-cart",
- "permlevel": 0,
+ "fieldname": "items",
+ "fieldtype": "Section Break",
+ "label": "Items",
+ "oldfieldtype": "Section Break",
+ "options": "icon-shopping-cart",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "update_stock",
- "fieldtype": "Check",
- "label": "Update Stock",
- "oldfieldname": "update_stock",
- "oldfieldtype": "Check",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "update_stock",
+ "fieldtype": "Check",
+ "label": "Update Stock",
+ "oldfieldname": "update_stock",
+ "oldfieldtype": "Check",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "entries",
- "fieldtype": "Table",
- "label": "Sales Invoice Items",
- "oldfieldname": "entries",
- "oldfieldtype": "Table",
- "options": "Sales Invoice Item",
- "permlevel": 0,
- "read_only": 0,
+ "allow_on_submit": 1,
+ "fieldname": "entries",
+ "fieldtype": "Table",
+ "label": "Sales Invoice Items",
+ "oldfieldname": "entries",
+ "oldfieldtype": "Table",
+ "options": "Sales Invoice Item",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "packing_list",
- "fieldtype": "Section Break",
- "label": "Packing List",
- "options": "icon-suitcase",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "packing_list",
+ "fieldtype": "Section Break",
+ "label": "Packing List",
+ "options": "icon-suitcase",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "packing_details",
- "fieldtype": "Table",
- "label": "Packing Details",
- "options": "Packed Item",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "packing_details",
+ "fieldtype": "Table",
+ "label": "Packing Details",
+ "options": "Packed Item",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "sales_bom_help",
- "fieldtype": "HTML",
- "label": "Sales BOM Help",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "sales_bom_help",
+ "fieldtype": "HTML",
+ "label": "Sales BOM Help",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "section_break_30",
- "fieldtype": "Section Break",
+ "fieldname": "section_break_30",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total_export",
- "fieldtype": "Currency",
- "label": "Net Total",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "net_total_export",
+ "fieldtype": "Currency",
+ "label": "Net Total",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break_32",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_32",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total",
- "fieldtype": "Currency",
- "label": "Net Total (Company Currency)",
- "oldfieldname": "net_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "fieldname": "net_total",
+ "fieldtype": "Currency",
+ "label": "Net Total (Company Currency)",
+ "oldfieldname": "net_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "taxes",
- "fieldtype": "Section Break",
- "label": "Taxes and Charges",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
- "permlevel": 0,
+ "fieldname": "taxes",
+ "fieldtype": "Section Break",
+ "label": "Taxes and Charges",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "taxes_and_charges",
- "fieldtype": "Link",
- "label": "Taxes and Charges",
- "oldfieldname": "charge",
- "oldfieldtype": "Link",
- "options": "Sales Taxes and Charges Master",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "taxes_and_charges",
+ "fieldtype": "Link",
+ "label": "Taxes and Charges",
+ "oldfieldname": "charge",
+ "oldfieldtype": "Link",
+ "options": "Sales Taxes and Charges Master",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break_38",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_38",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "shipping_rule",
- "fieldtype": "Link",
- "label": "Shipping Rule",
- "oldfieldtype": "Button",
- "options": "Shipping Rule",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "shipping_rule",
+ "fieldtype": "Link",
+ "label": "Shipping Rule",
+ "oldfieldtype": "Button",
+ "options": "Shipping Rule",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "section_break_40",
- "fieldtype": "Section Break",
+ "fieldname": "section_break_40",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "other_charges",
- "fieldtype": "Table",
- "label": "Sales Taxes and Charges",
- "oldfieldname": "other_charges",
- "oldfieldtype": "Table",
- "options": "Sales Taxes and Charges",
- "permlevel": 0,
+ "allow_on_submit": 1,
+ "fieldname": "other_charges",
+ "fieldtype": "Table",
+ "label": "Sales Taxes and Charges",
+ "oldfieldname": "other_charges",
+ "oldfieldtype": "Table",
+ "options": "Sales Taxes and Charges",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "other_charges_calculation",
- "fieldtype": "HTML",
- "label": "Taxes and Charges Calculation",
- "oldfieldtype": "HTML",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_calculation",
+ "fieldtype": "HTML",
+ "label": "Taxes and Charges Calculation",
+ "oldfieldtype": "HTML",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "section_break_43",
- "fieldtype": "Section Break",
+ "fieldname": "section_break_43",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_total_export",
- "fieldtype": "Currency",
- "label": "Total Taxes and Charges",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_total_export",
+ "fieldtype": "Currency",
+ "label": "Total Taxes and Charges",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break_45",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_45",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_total",
- "fieldtype": "Currency",
- "label": "Total Taxes and Charges (Company Currency)",
- "oldfieldname": "other_charges_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_total",
+ "fieldtype": "Currency",
+ "label": "Total Taxes and Charges (Company Currency)",
+ "oldfieldname": "other_charges_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "discount_amount",
- "fieldtype": "Currency",
- "label": "Discount Amount",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "fieldname": "discount_amount",
+ "fieldtype": "Currency",
+ "label": "Discount Amount",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"print_hide": 0
- },
+ },
{
- "fieldname": "totals",
- "fieldtype": "Section Break",
- "label": "Totals",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "totals",
+ "fieldtype": "Section Break",
+ "label": "Totals",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "grand_total_export",
- "fieldtype": "Currency",
- "in_list_view": 1,
- "label": "Grand Total",
- "oldfieldname": "grand_total_export",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
- "read_only": 1,
+ "fieldname": "grand_total_export",
+ "fieldtype": "Currency",
+ "in_list_view": 1,
+ "label": "Grand Total",
+ "oldfieldname": "grand_total_export",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "rounded_total_export",
- "fieldtype": "Currency",
- "label": "Rounded Total",
- "oldfieldname": "rounded_total_export",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "rounded_total_export",
+ "fieldtype": "Currency",
+ "label": "Rounded Total",
+ "oldfieldname": "rounded_total_export",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "in_words_export",
- "fieldtype": "Data",
- "label": "In Words",
- "oldfieldname": "in_words_export",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
+ "fieldname": "in_words_export",
+ "fieldtype": "Data",
+ "label": "In Words",
+ "oldfieldname": "in_words_export",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "gross_profit",
- "fieldtype": "Currency",
- "label": "Gross Profit",
- "oldfieldname": "gross_profit",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "gross_profit",
+ "fieldtype": "Currency",
+ "label": "Gross Profit",
+ "oldfieldname": "gross_profit",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "gross_profit_percent",
- "fieldtype": "Float",
- "label": "Gross Profit (%)",
- "oldfieldname": "gross_profit_percent",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "gross_profit_percent",
+ "fieldtype": "Float",
+ "label": "Gross Profit (%)",
+ "oldfieldname": "gross_profit_percent",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break5",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "column_break5",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "grand_total",
- "fieldtype": "Currency",
- "in_filter": 1,
- "label": "Grand Total (Company Currency)",
- "oldfieldname": "grand_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
- "reqd": 1,
+ "fieldname": "grand_total",
+ "fieldtype": "Currency",
+ "in_filter": 1,
+ "label": "Grand Total (Company Currency)",
+ "oldfieldname": "grand_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "rounded_total",
- "fieldtype": "Currency",
- "label": "Rounded Total (Company Currency)",
- "oldfieldname": "rounded_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "rounded_total",
+ "fieldtype": "Currency",
+ "label": "Rounded Total (Company Currency)",
+ "oldfieldname": "rounded_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "description": "In Words will be visible once you save the Sales Invoice.",
- "fieldname": "in_words",
- "fieldtype": "Data",
- "label": "In Words (Company Currency)",
- "oldfieldname": "in_words",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "In Words will be visible once you save the Sales Invoice.",
+ "fieldname": "in_words",
+ "fieldtype": "Data",
+ "label": "In Words (Company Currency)",
+ "oldfieldname": "in_words",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "total_advance",
- "fieldtype": "Currency",
- "label": "Total Advance",
- "oldfieldname": "total_advance",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "total_advance",
+ "fieldtype": "Currency",
+ "label": "Total Advance",
+ "oldfieldname": "total_advance",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "outstanding_amount",
- "fieldtype": "Currency",
- "in_list_view": 1,
- "label": "Outstanding Amount",
- "no_copy": 1,
- "oldfieldname": "outstanding_amount",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "outstanding_amount",
+ "fieldtype": "Currency",
+ "in_list_view": 1,
+ "label": "Outstanding Amount",
+ "no_copy": 1,
+ "oldfieldname": "outstanding_amount",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "advances",
- "fieldtype": "Section Break",
- "label": "Advances",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "advances",
+ "fieldtype": "Section Break",
+ "label": "Advances",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "get_advances_received",
- "fieldtype": "Button",
- "label": "Get Advances Received",
- "oldfieldtype": "Button",
- "options": "get_advances",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "get_advances_received",
+ "fieldtype": "Button",
+ "label": "Get Advances Received",
+ "oldfieldtype": "Button",
+ "options": "get_advances",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "advance_adjustment_details",
- "fieldtype": "Table",
- "label": "Sales Invoice Advance",
- "oldfieldname": "advance_adjustment_details",
- "oldfieldtype": "Table",
- "options": "Sales Invoice Advance",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "advance_adjustment_details",
+ "fieldtype": "Table",
+ "label": "Sales Invoice Advance",
+ "oldfieldname": "advance_adjustment_details",
+ "oldfieldtype": "Table",
+ "options": "Sales Invoice Advance",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "payments_section",
- "fieldtype": "Section Break",
- "label": "Payments",
- "options": "icon-money",
- "permlevel": 0,
+ "depends_on": "is_pos",
+ "fieldname": "payments_section",
+ "fieldtype": "Section Break",
+ "label": "Payments",
+ "options": "icon-money",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "depends_on": "is_pos",
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "paid_amount",
- "fieldtype": "Currency",
- "label": "Paid Amount",
- "no_copy": 1,
- "oldfieldname": "paid_amount",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "is_pos",
+ "fieldname": "paid_amount",
+ "fieldtype": "Currency",
+ "label": "Paid Amount",
+ "no_copy": 1,
+ "oldfieldname": "paid_amount",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "cash_bank_account",
- "fieldtype": "Link",
- "label": "Cash/Bank Account",
- "oldfieldname": "cash_bank_account",
- "oldfieldtype": "Link",
- "options": "Account",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "is_pos",
+ "fieldname": "cash_bank_account",
+ "fieldtype": "Link",
+ "label": "Cash/Bank Account",
+ "oldfieldname": "cash_bank_account",
+ "oldfieldtype": "Link",
+ "options": "Account",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "column_break4",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "depends_on": "is_pos",
+ "fieldname": "column_break4",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "write_off_outstanding_amount_automatically",
- "fieldtype": "Check",
- "label": "Write Off Outstanding Amount",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "is_pos",
+ "fieldname": "write_off_outstanding_amount_automatically",
+ "fieldtype": "Check",
+ "label": "Write Off Outstanding Amount",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "write_off_amount",
- "fieldtype": "Currency",
- "label": "Write Off Amount",
- "no_copy": 1,
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "is_pos",
+ "fieldname": "write_off_amount",
+ "fieldtype": "Currency",
+ "label": "Write Off Amount",
+ "no_copy": 1,
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "write_off_account",
- "fieldtype": "Link",
- "label": "Write Off Account",
- "options": "Account",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "is_pos",
+ "fieldname": "write_off_account",
+ "fieldtype": "Link",
+ "label": "Write Off Account",
+ "options": "Account",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "is_pos",
- "fieldname": "write_off_cost_center",
- "fieldtype": "Link",
- "label": "Write Off Cost Center",
- "options": "Cost Center",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "is_pos",
+ "fieldname": "write_off_cost_center",
+ "fieldtype": "Link",
+ "label": "Write Off Cost Center",
+ "options": "Cost Center",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "terms_section_break",
- "fieldtype": "Section Break",
- "label": "Terms and Conditions",
- "oldfieldtype": "Section Break",
- "options": "icon-legal",
- "permlevel": 0,
+ "fieldname": "terms_section_break",
+ "fieldtype": "Section Break",
+ "label": "Terms and Conditions",
+ "oldfieldtype": "Section Break",
+ "options": "icon-legal",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "tc_name",
- "fieldtype": "Link",
- "label": "Terms",
- "oldfieldname": "tc_name",
- "oldfieldtype": "Link",
- "options": "Terms and Conditions",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "tc_name",
+ "fieldtype": "Link",
+ "label": "Terms",
+ "oldfieldname": "tc_name",
+ "oldfieldtype": "Link",
+ "options": "Terms and Conditions",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "terms",
- "fieldtype": "Text Editor",
- "label": "Terms and Conditions Details",
- "oldfieldname": "terms",
- "oldfieldtype": "Text Editor",
- "permlevel": 0,
+ "fieldname": "terms",
+ "fieldtype": "Text Editor",
+ "label": "Terms and Conditions Details",
+ "oldfieldname": "terms",
+ "oldfieldtype": "Text Editor",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_section",
- "fieldtype": "Section Break",
- "hidden": 0,
- "label": "Contact Info",
- "options": "icon-bullhorn",
- "permlevel": 0,
+ "depends_on": "customer",
+ "fieldname": "contact_section",
+ "fieldtype": "Section Break",
+ "hidden": 0,
+ "label": "Contact Info",
+ "options": "icon-bullhorn",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "description": "Add / Edit",
- "fieldname": "territory",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Territory",
- "options": "Territory",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "reqd": 1,
+ "description": "Add / Edit",
+ "fieldname": "territory",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Territory",
+ "options": "Territory",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "description": "Add / Edit",
- "fieldname": "customer_group",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Customer Group",
- "options": "Customer Group",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "description": "Add / Edit",
+ "fieldname": "customer_group",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Customer Group",
+ "options": "Customer Group",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "col_break23",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "col_break23",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "customer_address",
- "fieldtype": "Link",
- "label": "Customer Address",
- "options": "Address",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "customer_address",
+ "fieldtype": "Link",
+ "label": "Customer Address",
+ "options": "Address",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "contact_person",
- "fieldtype": "Link",
- "label": "Contact Person",
- "options": "Contact",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "contact_person",
+ "fieldtype": "Link",
+ "label": "Contact Person",
+ "options": "Contact",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "more_info",
- "fieldtype": "Section Break",
- "label": "More Info",
- "oldfieldtype": "Section Break",
- "options": "icon-file-text",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "more_info",
+ "fieldtype": "Section Break",
+ "label": "More Info",
+ "oldfieldtype": "Section Break",
+ "options": "icon-file-text",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "description": "Customer (Receivable) Account",
- "fieldname": "debit_to",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Debit To",
- "oldfieldname": "debit_to",
- "oldfieldtype": "Link",
- "options": "Account",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "reqd": 1,
+ "description": "Customer (Receivable) Account",
+ "fieldname": "debit_to",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Debit To",
+ "oldfieldname": "debit_to",
+ "oldfieldtype": "Link",
+ "options": "Account",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "project_name",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Project Name",
- "oldfieldname": "project_name",
- "oldfieldtype": "Link",
- "options": "Project",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "project_name",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Project Name",
+ "oldfieldname": "project_name",
+ "oldfieldtype": "Link",
+ "options": "Project",
+ "permlevel": 0,
+ "read_only": 0,
"search_index": 1
- },
+ },
{
- "depends_on": "eval:doc.source == 'Campaign'",
- "fieldname": "campaign",
- "fieldtype": "Link",
- "label": "Campaign",
- "oldfieldname": "campaign",
- "oldfieldtype": "Link",
- "options": "Campaign",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "eval:doc.source == 'Campaign'",
+ "fieldname": "campaign",
+ "fieldtype": "Link",
+ "label": "Campaign",
+ "oldfieldname": "campaign",
+ "oldfieldtype": "Link",
+ "options": "Campaign",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "source",
- "fieldtype": "Select",
- "label": "Source",
- "oldfieldname": "source",
- "oldfieldtype": "Select",
- "options": "\nExisting Customer\nReference\nAdvertisement\nCold Calling\nExhibition\nSupplier Reference\nMass Mailing\nCustomer's Vendor\nCampaign",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "source",
+ "fieldtype": "Select",
+ "label": "Source",
+ "oldfieldname": "source",
+ "oldfieldtype": "Select",
+ "options": "\nExisting Customer\nReference\nAdvertisement\nCold Calling\nExhibition\nSupplier Reference\nMass Mailing\nCustomer's Vendor\nCampaign",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "default": "No",
- "description": "Considered as an Opening Balance",
- "fieldname": "is_opening",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Is Opening Entry",
- "oldfieldname": "is_opening",
- "oldfieldtype": "Select",
- "options": "No\nYes",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "default": "No",
+ "description": "Considered as an Opening Balance",
+ "fieldname": "is_opening",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "label": "Is Opening Entry",
+ "oldfieldname": "is_opening",
+ "oldfieldtype": "Select",
+ "options": "No\nYes",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "c_form_applicable",
- "fieldtype": "Select",
- "label": "C-Form Applicable",
- "no_copy": 1,
- "options": "No\nYes",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "c_form_applicable",
+ "fieldtype": "Select",
+ "label": "C-Form Applicable",
+ "no_copy": 1,
+ "options": "No\nYes",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"report_hide": 0
- },
+ },
{
- "fieldname": "c_form_no",
- "fieldtype": "Link",
- "label": "C-Form No",
- "no_copy": 1,
- "options": "C-Form",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "c_form_no",
+ "fieldtype": "Link",
+ "label": "C-Form No",
+ "no_copy": 1,
+ "options": "C-Form",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break8",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "column_break8",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "letter_head",
- "fieldtype": "Select",
- "label": "Letter Head",
- "oldfieldname": "letter_head",
- "oldfieldtype": "Select",
- "options": "link:Letter Head",
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "fieldname": "letter_head",
+ "fieldtype": "Link",
+ "label": "Letter Head",
+ "oldfieldname": "letter_head",
+ "oldfieldtype": "Select",
+ "options": "Letter Head",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "select_print_heading",
- "fieldtype": "Link",
- "label": "Print Heading",
- "no_copy": 1,
- "oldfieldname": "select_print_heading",
- "oldfieldtype": "Link",
- "options": "Print Heading",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "allow_on_submit": 1,
+ "fieldname": "select_print_heading",
+ "fieldtype": "Link",
+ "label": "Print Heading",
+ "no_copy": 1,
+ "oldfieldname": "select_print_heading",
+ "oldfieldtype": "Link",
+ "options": "Print Heading",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"report_hide": 1
- },
+ },
{
- "fieldname": "posting_time",
- "fieldtype": "Time",
- "label": "Posting Time",
- "no_copy": 1,
- "oldfieldname": "posting_time",
- "oldfieldtype": "Time",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "posting_time",
+ "fieldtype": "Time",
+ "label": "Posting Time",
+ "no_copy": 1,
+ "oldfieldname": "posting_time",
+ "oldfieldtype": "Time",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "description": "Actual Invoice Date",
- "fieldname": "aging_date",
- "fieldtype": "Date",
- "label": "Aging Date",
- "oldfieldname": "aging_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Actual Invoice Date",
+ "fieldname": "aging_date",
+ "fieldtype": "Date",
+ "label": "Aging Date",
+ "oldfieldname": "aging_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "no_copy": 0,
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Select",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
- "reqd": 1,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "no_copy": 0,
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Select",
+ "options": "Fiscal Year",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "remarks",
- "fieldtype": "Small Text",
- "label": "Remarks",
- "no_copy": 1,
- "oldfieldname": "remarks",
- "oldfieldtype": "Text",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "remarks",
+ "fieldtype": "Small Text",
+ "label": "Remarks",
+ "no_copy": 1,
+ "oldfieldname": "remarks",
+ "oldfieldtype": "Text",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"reqd": 0
- },
+ },
{
- "fieldname": "sales_team_section_break",
- "fieldtype": "Section Break",
- "label": "Sales Team",
- "oldfieldtype": "Section Break",
- "options": "icon-group",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "sales_team_section_break",
+ "fieldtype": "Section Break",
+ "label": "Sales Team",
+ "oldfieldtype": "Section Break",
+ "options": "icon-group",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break9",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "column_break9",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "sales_partner",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Sales Partner",
- "oldfieldname": "sales_partner",
- "oldfieldtype": "Link",
- "options": "Sales Partner",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "sales_partner",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Sales Partner",
+ "oldfieldname": "sales_partner",
+ "oldfieldtype": "Link",
+ "options": "Sales Partner",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break10",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "column_break10",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "commission_rate",
- "fieldtype": "Float",
- "label": "Commission Rate (%)",
- "oldfieldname": "commission_rate",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "commission_rate",
+ "fieldtype": "Float",
+ "label": "Commission Rate (%)",
+ "oldfieldname": "commission_rate",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "total_commission",
- "fieldtype": "Currency",
- "label": "Total Commission",
- "oldfieldname": "total_commission",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "total_commission",
+ "fieldtype": "Currency",
+ "label": "Total Commission",
+ "oldfieldname": "total_commission",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "section_break2",
- "fieldtype": "Section Break",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "section_break2",
+ "fieldtype": "Section Break",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "sales_team",
- "fieldtype": "Table",
- "label": "Sales Team1",
- "oldfieldname": "sales_team",
- "oldfieldtype": "Table",
- "options": "Sales Team",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "sales_team",
+ "fieldtype": "Table",
+ "label": "Sales Team1",
+ "oldfieldname": "sales_team",
+ "oldfieldtype": "Table",
+ "options": "Sales Team",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "eval:doc.docstatus<2",
- "fieldname": "recurring_invoice",
- "fieldtype": "Section Break",
- "label": "Recurring Invoice",
- "options": "icon-time",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "eval:doc.docstatus<2",
+ "fieldname": "recurring_invoice",
+ "fieldtype": "Section Break",
+ "label": "Recurring Invoice",
+ "options": "icon-time",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break11",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "column_break11",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "allow_on_submit": 1,
- "depends_on": "eval:doc.docstatus<2",
- "description": "Check if recurring invoice, uncheck to stop recurring or put proper End Date",
- "fieldname": "convert_into_recurring_invoice",
- "fieldtype": "Check",
- "label": "Convert into Recurring Invoice",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "depends_on": "eval:doc.docstatus<2",
+ "description": "Check if recurring invoice, uncheck to stop recurring or put proper End Date",
+ "fieldname": "convert_into_recurring_invoice",
+ "fieldtype": "Check",
+ "label": "Convert into Recurring Invoice",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "depends_on": "eval:doc.convert_into_recurring_invoice==1",
- "description": "Select the period when the invoice will be generated automatically",
- "fieldname": "recurring_type",
- "fieldtype": "Select",
- "label": "Recurring Type",
- "no_copy": 1,
- "options": "\nMonthly\nQuarterly\nHalf-yearly\nYearly",
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "depends_on": "eval:doc.convert_into_recurring_invoice==1",
+ "description": "Select the period when the invoice will be generated automatically",
+ "fieldname": "recurring_type",
+ "fieldtype": "Select",
+ "label": "Recurring Type",
+ "no_copy": 1,
+ "options": "\nMonthly\nQuarterly\nHalf-yearly\nYearly",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "depends_on": "eval:doc.convert_into_recurring_invoice==1",
- "description": "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ",
- "fieldname": "repeat_on_day_of_month",
- "fieldtype": "Int",
- "label": "Repeat on Day of Month",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "depends_on": "eval:doc.convert_into_recurring_invoice==1",
+ "description": "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ",
+ "fieldname": "repeat_on_day_of_month",
+ "fieldtype": "Int",
+ "label": "Repeat on Day of Month",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "depends_on": "eval:doc.convert_into_recurring_invoice==1",
- "description": "Start date of current invoice's period",
- "fieldname": "invoice_period_from_date",
- "fieldtype": "Date",
- "label": "Invoice Period From Date",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "depends_on": "eval:doc.convert_into_recurring_invoice==1",
+ "description": "Start date of current invoice's period",
+ "fieldname": "invoice_period_from_date",
+ "fieldtype": "Date",
+ "label": "Invoice Period From Date",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "allow_on_submit": 1,
- "depends_on": "eval:doc.convert_into_recurring_invoice==1",
- "description": "End date of current invoice's period",
- "fieldname": "invoice_period_to_date",
- "fieldtype": "Date",
- "label": "Invoice Period To Date",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "depends_on": "eval:doc.convert_into_recurring_invoice==1",
+ "description": "End date of current invoice's period",
+ "fieldname": "invoice_period_to_date",
+ "fieldtype": "Date",
+ "label": "Invoice Period To Date",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break12",
- "fieldtype": "Column Break",
- "no_copy": 0,
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "column_break12",
+ "fieldtype": "Column Break",
+ "no_copy": 0,
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "allow_on_submit": 1,
- "depends_on": "eval:doc.convert_into_recurring_invoice==1",
- "description": "Enter email id separated by commas, invoice will be mailed automatically on particular date",
- "fieldname": "notification_email_address",
- "fieldtype": "Small Text",
- "label": "Notification Email Address",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "depends_on": "eval:doc.convert_into_recurring_invoice==1",
+ "description": "Enter email id separated by commas, invoice will be mailed automatically on particular date",
+ "fieldname": "notification_email_address",
+ "fieldtype": "Small Text",
+ "label": "Notification Email Address",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "depends_on": "eval:doc.convert_into_recurring_invoice==1",
- "description": "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.",
- "fieldname": "recurring_id",
- "fieldtype": "Data",
- "label": "Recurring Id",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "eval:doc.convert_into_recurring_invoice==1",
+ "description": "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.",
+ "fieldname": "recurring_id",
+ "fieldtype": "Data",
+ "label": "Recurring Id",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "depends_on": "eval:doc.convert_into_recurring_invoice==1",
- "description": "The date on which next invoice will be generated. It is generated on submit.\n",
- "fieldname": "next_date",
- "fieldtype": "Date",
- "label": "Next Date",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "eval:doc.convert_into_recurring_invoice==1",
+ "description": "The date on which next invoice will be generated. It is generated on submit.\n",
+ "fieldname": "next_date",
+ "fieldtype": "Date",
+ "label": "Next Date",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "allow_on_submit": 1,
- "depends_on": "eval:doc.convert_into_recurring_invoice==1",
- "description": "The date on which recurring invoice will be stop",
- "fieldname": "end_date",
- "fieldtype": "Date",
- "label": "End Date",
- "no_copy": 1,
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "depends_on": "eval:doc.convert_into_recurring_invoice==1",
+ "description": "The date on which recurring invoice will be stop",
+ "fieldname": "end_date",
+ "fieldtype": "Date",
+ "label": "End Date",
+ "no_copy": 1,
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "against_income_account",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Against Income Account",
- "no_copy": 1,
- "oldfieldname": "against_income_account",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 0,
+ "fieldname": "against_income_account",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Against Income Account",
+ "no_copy": 1,
+ "oldfieldname": "against_income_account",
+ "oldfieldtype": "Small Text",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 0,
"report_hide": 1
}
- ],
- "icon": "icon-file-text",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-05-06 08:20:37.429430",
- "modified_by": "Administrator",
- "module": "Accounts",
- "name": "Sales Invoice",
- "owner": "Administrator",
+ ],
+ "icon": "icon-file-text",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-09 02:17:00.217556",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Sales Invoice",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Accounts Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts Manager",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 0,
- "create": 1,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Accounts User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 0,
+ "create": 1,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Accounts User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "cancel": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
+ "cancel": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
"role": "Customer"
}
- ],
- "read_only_onload": 1,
- "search_fields": "posting_date, due_date, debit_to, fiscal_year, grand_total, outstanding_amount"
-}
+ ],
+ "read_only_onload": 1,
+ "search_fields": "posting_date, due_date, debit_to, fiscal_year, grand_total, outstanding_amount",
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json
index c07a22ca07..2a954f051e 100644
--- a/erpnext/buying/doctype/purchase_order/purchase_order.json
+++ b/erpnext/buying/doctype/purchase_order/purchase_order.json
@@ -537,23 +537,23 @@
{
"allow_on_submit": 1,
"fieldname": "letter_head",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Letter Head",
"oldfieldname": "letter_head",
"oldfieldtype": "Select",
- "options": "link:Letter Head",
+ "options": "Letter Head",
"permlevel": 0,
"print_hide": 1
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"no_copy": 0,
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"reqd": 1,
@@ -636,7 +636,7 @@
"icon": "icon-file-text",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-07 05:38:27.896932",
+ "modified": "2014-05-09 02:17:04.992233",
"modified_by": "Administrator",
"module": "Buying",
"name": "Purchase Order",
@@ -696,5 +696,7 @@
}
],
"read_only_onload": 1,
- "search_fields": "status, transaction_date, supplier,grand_total"
+ "search_fields": "status, transaction_date, supplier,grand_total",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
index 4b84d9539a..8c5e2739ff 100644
--- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
+++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
@@ -435,11 +435,11 @@
{
"allow_on_submit": 1,
"fieldname": "letter_head",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Letter Head",
"oldfieldname": "letter_head",
"oldfieldtype": "Select",
- "options": "link:Letter Head",
+ "options": "Letter Head",
"permlevel": 0,
"print_hide": 1
},
@@ -533,13 +533,13 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"no_copy": 0,
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"reqd": 1,
@@ -562,7 +562,7 @@
"icon": "icon-shopping-cart",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:23.630279",
+ "modified": "2014-05-09 02:17:10.664189",
"modified_by": "Administrator",
"module": "Buying",
"name": "Supplier Quotation",
@@ -640,5 +640,7 @@
}
],
"read_only_onload": 1,
- "search_fields": "status, transaction_date, supplier,grand_total"
+ "search_fields": "status, transaction_date, supplier,grand_total",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/appraisal/appraisal.json b/erpnext/hr/doctype/appraisal/appraisal.json
index b0082f3316..cd02dd69df 100644
--- a/erpnext/hr/doctype/appraisal/appraisal.json
+++ b/erpnext/hr/doctype/appraisal/appraisal.json
@@ -1,6 +1,6 @@
{
"autoname": "APRSL.#####",
- "creation": "2013-01-10 16:34:12.000000",
+ "creation": "2013-01-10 16:34:12",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -157,23 +157,23 @@
},
{
"fieldname": "company",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Company",
"oldfieldname": "company",
"oldfieldtype": "Link",
- "options": "link:Company",
+ "options": "Company",
"permlevel": 0,
"reqd": 1
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"reqd": 1
},
@@ -196,7 +196,7 @@
"icon": "icon-thumbs-up",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-22 16:05:34.000000",
+ "modified": "2014-05-09 02:16:37.334857",
"modified_by": "Administrator",
"module": "HR",
"name": "Appraisal",
@@ -245,5 +245,7 @@
"write": 1
}
],
- "search_fields": "status, employee, employee_name"
+ "search_fields": "status, employee, employee_name",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/attendance/attendance.json b/erpnext/hr/doctype/attendance/attendance.json
index 59ecc92414..b6d437dde6 100644
--- a/erpnext/hr/doctype/attendance/attendance.json
+++ b/erpnext/hr/doctype/attendance/attendance.json
@@ -94,23 +94,23 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"reqd": 1
},
{
"fieldname": "company",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Company",
"oldfieldname": "company",
"oldfieldtype": "Link",
- "options": "link:Company",
+ "options": "Company",
"permlevel": 0,
"reqd": 1
},
@@ -129,7 +129,7 @@
"icon": "icon-ok",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:11.263301",
+ "modified": "2014-05-09 02:16:37.761770",
"modified_by": "Administrator",
"module": "HR",
"name": "Attendance",
@@ -175,5 +175,7 @@
"write": 1
}
],
- "search_fields": "employee, employee_name, att_date, status"
+ "search_fields": "employee, employee_name, att_date, status",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/employee/employee.json b/erpnext/hr/doctype/employee/employee.json
index 7b5df25f3c..ccb779bd43 100644
--- a/erpnext/hr/doctype/employee/employee.json
+++ b/erpnext/hr/doctype/employee/employee.json
@@ -136,10 +136,10 @@
},
{
"fieldname": "company",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Company",
- "options": "link:Company",
+ "options": "Company",
"permlevel": 0,
"print_hide": 1,
"reqd": 1
@@ -672,7 +672,7 @@
],
"icon": "icon-user",
"idx": 1,
- "modified": "2014-05-07 06:39:40.142903",
+ "modified": "2014-05-09 02:16:47.217445",
"modified_by": "Administrator",
"module": "HR",
"name": "Employee",
@@ -730,5 +730,7 @@
"role": "Leave Approver"
}
],
- "search_fields": "employee_name"
+ "search_fields": "employee_name",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/employee_internal_work_history/employee_internal_work_history.json b/erpnext/hr/doctype/employee_internal_work_history/employee_internal_work_history.json
index 935f289035..ad00634aae 100644
--- a/erpnext/hr/doctype/employee_internal_work_history/employee_internal_work_history.json
+++ b/erpnext/hr/doctype/employee_internal_work_history/employee_internal_work_history.json
@@ -1,62 +1,65 @@
{
- "creation": "2013-02-22 01:27:45.000000",
- "docstatus": 0,
- "doctype": "DocType",
+ "creation": "2013-02-22 01:27:45",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "branch",
- "fieldtype": "Select",
- "in_list_view": 1,
- "label": "Branch",
- "oldfieldname": "branch",
- "oldfieldtype": "Select",
- "options": "link:Branch",
+ "fieldname": "branch",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Branch",
+ "oldfieldname": "branch",
+ "oldfieldtype": "Select",
+ "options": "Branch",
"permlevel": 0
- },
+ },
{
- "fieldname": "department",
- "fieldtype": "Select",
- "in_list_view": 1,
- "label": "Department",
- "oldfieldname": "department",
- "oldfieldtype": "Select",
- "options": "link:Department",
+ "fieldname": "department",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Department",
+ "oldfieldname": "department",
+ "oldfieldtype": "Select",
+ "options": "Department",
"permlevel": 0
- },
+ },
{
- "fieldname": "designation",
- "fieldtype": "Select",
- "in_list_view": 1,
- "label": "Designation",
- "oldfieldname": "designation",
- "oldfieldtype": "Select",
- "options": "link:Designation",
+ "fieldname": "designation",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Designation",
+ "oldfieldname": "designation",
+ "oldfieldtype": "Select",
+ "options": "Designation",
"permlevel": 0
- },
+ },
{
- "fieldname": "from_date",
- "fieldtype": "Date",
- "in_list_view": 1,
- "label": "From Date",
- "oldfieldname": "from_date",
- "oldfieldtype": "Date",
+ "fieldname": "from_date",
+ "fieldtype": "Date",
+ "in_list_view": 1,
+ "label": "From Date",
+ "oldfieldname": "from_date",
+ "oldfieldtype": "Date",
"permlevel": 0
- },
+ },
{
- "fieldname": "to_date",
- "fieldtype": "Date",
- "in_list_view": 1,
- "label": "To Date",
- "oldfieldname": "to_date",
- "oldfieldtype": "Date",
+ "fieldname": "to_date",
+ "fieldtype": "Date",
+ "in_list_view": 1,
+ "label": "To Date",
+ "oldfieldname": "to_date",
+ "oldfieldtype": "Date",
"permlevel": 0
}
- ],
- "idx": 1,
- "istable": 1,
- "modified": "2013-12-20 19:24:12.000000",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Employee Internal Work History",
- "owner": "Administrator"
-}
+ ],
+ "idx": 1,
+ "istable": 1,
+ "modified": "2014-05-09 02:16:44.613840",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Employee Internal Work History",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/expense_claim/expense_claim.json b/erpnext/hr/doctype/expense_claim/expense_claim.json
index 103831c598..0da31f754a 100644
--- a/erpnext/hr/doctype/expense_claim/expense_claim.json
+++ b/erpnext/hr/doctype/expense_claim/expense_claim.json
@@ -1,6 +1,6 @@
{
"autoname": "EXP.######",
- "creation": "2013-01-10 16:34:14.000000",
+ "creation": "2013-01-10 16:34:14",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -114,23 +114,23 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"reqd": 1
},
{
"fieldname": "company",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Company",
"oldfieldname": "company",
"oldfieldtype": "Link",
- "options": "link:Company",
+ "options": "Company",
"permlevel": 0,
"reqd": 1
},
@@ -187,7 +187,7 @@
"icon": "icon-money",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-22 16:05:34.000000",
+ "modified": "2014-05-09 02:16:38.198490",
"modified_by": "Administrator",
"module": "HR",
"name": "Expense Claim",
@@ -234,5 +234,7 @@
"write": 1
}
],
- "search_fields": "approval_status,employee,employee_name"
+ "search_fields": "approval_status,employee,employee_name",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/expense_claim_detail/expense_claim_detail.json b/erpnext/hr/doctype/expense_claim_detail/expense_claim_detail.json
index 54bedc474d..d97518941e 100644
--- a/erpnext/hr/doctype/expense_claim_detail/expense_claim_detail.json
+++ b/erpnext/hr/doctype/expense_claim_detail/expense_claim_detail.json
@@ -1,5 +1,5 @@
{
- "creation": "2013-02-22 01:27:46.000000",
+ "creation": "2013-02-22 01:27:46",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -17,12 +17,12 @@
},
{
"fieldname": "expense_type",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_list_view": 1,
"label": "Expense Claim Type",
"oldfieldname": "expense_type",
"oldfieldtype": "Link",
- "options": "link:Expense Claim Type",
+ "options": "Expense Claim Type",
"permlevel": 0,
"print_width": "150px",
"reqd": 1,
@@ -69,9 +69,12 @@
],
"idx": 1,
"istable": 1,
- "modified": "2013-12-20 19:23:13.000000",
+ "modified": "2014-05-09 02:16:38.529082",
"modified_by": "Administrator",
"module": "HR",
"name": "Expense Claim Detail",
- "owner": "harshada@webnotestech.com"
+ "owner": "harshada@webnotestech.com",
+ "permissions": [],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/holiday_list/holiday_list.json b/erpnext/hr/doctype/holiday_list/holiday_list.json
index 96ca83a59c..48e0844ab1 100644
--- a/erpnext/hr/doctype/holiday_list/holiday_list.json
+++ b/erpnext/hr/doctype/holiday_list/holiday_list.json
@@ -24,13 +24,13 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"in_list_view": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Link",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"reqd": 1
},
@@ -72,7 +72,7 @@
],
"icon": "icon-calendar",
"idx": 1,
- "modified": "2014-05-07 06:39:38.738033",
+ "modified": "2014-05-09 02:16:38.887266",
"modified_by": "Administrator",
"module": "HR",
"name": "Holiday List",
@@ -91,5 +91,7 @@
"submit": 0,
"write": 1
}
- ]
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/leave_allocation/leave_allocation.json b/erpnext/hr/doctype/leave_allocation/leave_allocation.json
index c8d67ca64f..d6e65f7189 100644
--- a/erpnext/hr/doctype/leave_allocation/leave_allocation.json
+++ b/erpnext/hr/doctype/leave_allocation/leave_allocation.json
@@ -1,7 +1,7 @@
{
"allow_import": 1,
"autoname": "LAL/.#####",
- "creation": "2013-02-20 19:10:38.000000",
+ "creation": "2013-02-20 19:10:38",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -15,6 +15,7 @@
"fieldname": "employee",
"fieldtype": "Link",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Employee",
"oldfieldname": "employee",
"oldfieldtype": "Link",
@@ -27,6 +28,7 @@
"fieldname": "employee_name",
"fieldtype": "Data",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Employee Name",
"permlevel": 0,
"read_only": 1,
@@ -34,12 +36,13 @@
},
{
"fieldname": "leave_type",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Leave Type",
"oldfieldname": "leave_type",
"oldfieldtype": "Link",
- "options": "link:Leave Type",
+ "options": "Leave Type",
"permlevel": 0,
"reqd": 1,
"search_index": 1
@@ -49,6 +52,7 @@
"fieldname": "posting_date",
"fieldtype": "Date",
"hidden": 0,
+ "in_list_view": 1,
"label": "Posting Date",
"no_copy": 1,
"oldfieldname": "date",
@@ -60,12 +64,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Data",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"reqd": 1,
"search_index": 1
@@ -132,7 +136,7 @@
"icon": "icon-ok",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-01-22 16:05:35.000000",
+ "modified": "2014-05-09 02:16:39.508488",
"modified_by": "Administrator",
"module": "HR",
"name": "Leave Allocation",
@@ -168,5 +172,7 @@
"write": 1
}
],
- "search_fields": "employee,employee_name,leave_type,total_leaves_allocated,fiscal_year"
+ "search_fields": "employee,employee_name,leave_type,total_leaves_allocated,fiscal_year",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/leave_application/leave_application.json b/erpnext/hr/doctype/leave_application/leave_application.json
index 777d036d37..581ee2a6b4 100644
--- a/erpnext/hr/doctype/leave_application/leave_application.json
+++ b/erpnext/hr/doctype/leave_application/leave_application.json
@@ -1,7 +1,7 @@
{
"allow_attach": 1,
"autoname": "LAP/.#####",
- "creation": "2013-02-20 11:18:11.000000",
+ "creation": "2013-02-20 11:18:11",
"description": "Apply / Approve Leaves",
"docstatus": 0,
"doctype": "DocType",
@@ -20,18 +20,18 @@
{
"description": "Leave can be approved by users with Role, \"Leave Approver\"",
"fieldname": "leave_approver",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Leave Approver",
- "options": "link:User",
+ "options": "User",
"permlevel": 0
},
{
"fieldname": "leave_type",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"in_list_view": 1,
"label": "Leave Type",
- "options": "link:Leave Type",
+ "options": "Leave Type",
"permlevel": 0,
"reqd": 1,
"search_index": 1
@@ -135,10 +135,10 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"read_only": 0,
"reqd": 1,
@@ -182,7 +182,7 @@
"idx": 1,
"is_submittable": 1,
"max_attachments": 3,
- "modified": "2014-01-20 17:48:56.000000",
+ "modified": "2014-05-09 02:17:13.936705",
"modified_by": "Administrator",
"module": "HR",
"name": "Leave Application",
@@ -263,5 +263,7 @@
"write": 1
}
],
- "search_fields": "employee,employee_name,leave_type,from_date,to_date,total_leave_days,fiscal_year"
+ "search_fields": "employee,employee_name,leave_type,from_date,to_date,total_leave_days,fiscal_year",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/leave_control_panel/leave_control_panel.json b/erpnext/hr/doctype/leave_control_panel/leave_control_panel.json
index 427ce6d829..a0c048c9f6 100644
--- a/erpnext/hr/doctype/leave_control_panel/leave_control_panel.json
+++ b/erpnext/hr/doctype/leave_control_panel/leave_control_panel.json
@@ -1,114 +1,120 @@
{
- "allow_copy": 1,
- "allow_email": 1,
- "allow_print": 1,
- "creation": "2013-01-10 16:34:15.000000",
- "docstatus": 0,
- "doctype": "DocType",
+ "allow_copy": 1,
+ "allow_email": 1,
+ "allow_print": 1,
+ "creation": "2013-01-10 16:34:15",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "description": "Leave blank if considered for all employee types",
- "fieldname": "employee_type",
- "fieldtype": "Select",
- "label": "Employee Type",
- "options": "link:Employment Type",
+ "description": "Leave blank if considered for all employee types",
+ "fieldname": "employee_type",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Employee Type",
+ "options": "Employment Type",
"permlevel": 0
- },
+ },
{
- "description": "Leave blank if considered for all branches",
- "fieldname": "branch",
- "fieldtype": "Select",
- "label": "Branch",
- "options": "link:Branch",
+ "description": "Leave blank if considered for all branches",
+ "fieldname": "branch",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Branch",
+ "options": "Branch",
"permlevel": 0
- },
+ },
{
- "description": "Leave blank if considered for all departments",
- "fieldname": "department",
- "fieldtype": "Select",
- "label": "Department",
- "options": "link:Department",
+ "description": "Leave blank if considered for all departments",
+ "fieldname": "department",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Department",
+ "options": "Department",
"permlevel": 0
- },
+ },
{
- "description": "Leave blank if considered for all designations",
- "fieldname": "designation",
- "fieldtype": "Select",
- "label": "Designation",
- "options": "link:Designation",
+ "description": "Leave blank if considered for all designations",
+ "fieldname": "designation",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Designation",
+ "options": "Designation",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "options": "link:Fiscal Year",
- "permlevel": 0,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "options": "Fiscal Year",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "leave_type",
- "fieldtype": "Select",
- "label": "Leave Type",
- "options": "link:Leave Type",
- "permlevel": 0,
+ "fieldname": "leave_type",
+ "fieldtype": "Link",
+ "label": "Leave Type",
+ "options": "Leave Type",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "description": "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year",
- "fieldname": "carry_forward",
- "fieldtype": "Check",
- "label": "Carry Forward",
+ "description": "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year",
+ "fieldname": "carry_forward",
+ "fieldtype": "Check",
+ "label": "Carry Forward",
"permlevel": 0
- },
+ },
{
- "fieldname": "no_of_days",
- "fieldtype": "Float",
- "label": "New Leaves Allocated (In Days)",
- "permlevel": 0,
+ "fieldname": "no_of_days",
+ "fieldtype": "Float",
+ "label": "New Leaves Allocated (In Days)",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "allocate",
- "fieldtype": "Button",
- "label": "Allocate",
- "options": "allocate_leave",
+ "fieldname": "allocate",
+ "fieldtype": "Button",
+ "label": "Allocate",
+ "options": "allocate_leave",
"permlevel": 0
}
- ],
- "hide_heading": 0,
- "hide_toolbar": 0,
- "icon": "icon-cog",
- "idx": 1,
- "issingle": 1,
- "modified": "2013-07-05 14:45:50.000000",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Leave Control Panel",
- "owner": "Administrator",
+ ],
+ "hide_heading": 0,
+ "hide_toolbar": 0,
+ "icon": "icon-cog",
+ "idx": 1,
+ "issingle": 1,
+ "modified": "2014-05-09 02:16:44.996178",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Leave Control Panel",
+ "owner": "Administrator",
"permissions": [
{
- "create": 1,
- "permlevel": 0,
- "read": 1,
- "report": 0,
- "role": "HR User",
- "submit": 0,
+ "create": 1,
+ "permlevel": 0,
+ "read": 1,
+ "report": 0,
+ "role": "HR User",
+ "submit": 0,
"write": 1
}
- ],
- "read_only": 1
-}
+ ],
+ "read_only": 1,
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/salary_manager/salary_manager.json b/erpnext/hr/doctype/salary_manager/salary_manager.json
index 7f6a1a76c1..39a1d9cf9e 100644
--- a/erpnext/hr/doctype/salary_manager/salary_manager.json
+++ b/erpnext/hr/doctype/salary_manager/salary_manager.json
@@ -1,159 +1,163 @@
{
- "allow_copy": 1,
- "allow_email": 1,
- "allow_print": 1,
- "creation": "2012-03-27 14:35:59.000000",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Other",
+ "allow_copy": 1,
+ "allow_email": 1,
+ "allow_print": 1,
+ "creation": "2012-03-27 14:35:59",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Other",
"fields": [
{
- "fieldname": "document_description",
- "fieldtype": "HTML",
- "label": "Document Description",
- "options": "You can generate multiple salary slips based on the selected criteria, submit and mail those to the employee directly from here
",
+ "fieldname": "document_description",
+ "fieldtype": "HTML",
+ "label": "Document Description",
+ "options": "You can generate multiple salary slips based on the selected criteria, submit and mail those to the employee directly from here
",
"permlevel": 0
- },
+ },
{
- "fieldname": "section_break0",
- "fieldtype": "Section Break",
+ "fieldname": "section_break0",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Select",
- "label": "Company",
- "options": "link:Company",
- "permlevel": 0,
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Company",
+ "options": "Company",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "branch",
- "fieldtype": "Link",
- "label": "Branch",
- "options": "Branch",
+ "fieldname": "branch",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Branch",
+ "options": "Branch",
"permlevel": 0
- },
+ },
{
- "fieldname": "department",
- "fieldtype": "Link",
- "label": "Department",
- "options": "Department",
+ "fieldname": "department",
+ "fieldtype": "Link",
+ "label": "Department",
+ "options": "Department",
"permlevel": 0
- },
+ },
{
- "fieldname": "designation",
- "fieldtype": "Link",
- "label": "Designation",
- "options": "Designation",
+ "fieldname": "designation",
+ "fieldtype": "Link",
+ "label": "Designation",
+ "options": "Designation",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "label": "Fiscal Year",
- "options": "link:Fiscal Year",
- "permlevel": 0,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "label": "Fiscal Year",
+ "options": "Fiscal Year",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "month",
- "fieldtype": "Select",
- "label": "Month",
- "options": "\n01\n02\n03\n04\n05\n06\n07\n08\n09\n10\n11\n12",
- "permlevel": 0,
+ "fieldname": "month",
+ "fieldtype": "Select",
+ "label": "Month",
+ "options": "\n01\n02\n03\n04\n05\n06\n07\n08\n09\n10\n11\n12",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "description": "Check if you want to send salary slip in mail to each employee while submitting salary slip",
- "fieldname": "send_email",
- "fieldtype": "Check",
- "label": "Send Email",
+ "description": "Check if you want to send salary slip in mail to each employee while submitting salary slip",
+ "fieldname": "send_email",
+ "fieldtype": "Check",
+ "label": "Send Email",
"permlevel": 0
- },
+ },
{
- "fieldname": "section_break1",
- "fieldtype": "Section Break",
+ "fieldname": "section_break1",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "description": "Creates salary slip for above mentioned criteria.",
- "fieldname": "create_salary_slip",
- "fieldtype": "Button",
- "label": "Create Salary Slip",
+ "description": "Creates salary slip for above mentioned criteria.",
+ "fieldname": "create_salary_slip",
+ "fieldtype": "Button",
+ "label": "Create Salary Slip",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "25%"
- },
+ },
{
- "description": "Submit all salary slips for the above selected criteria",
- "fieldname": "submit_salary_slip",
- "fieldtype": "Button",
- "label": "Submit Salary Slip",
+ "description": "Submit all salary slips for the above selected criteria",
+ "fieldname": "submit_salary_slip",
+ "fieldtype": "Button",
+ "label": "Submit Salary Slip",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break4",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break4",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "25%"
- },
+ },
{
- "description": "Create Bank Voucher for the total salary paid for the above selected criteria",
- "fieldname": "make_bank_voucher",
- "fieldtype": "Button",
- "label": "Make Bank Voucher",
+ "description": "Create Bank Voucher for the total salary paid for the above selected criteria",
+ "fieldname": "make_bank_voucher",
+ "fieldtype": "Button",
+ "label": "Make Bank Voucher",
"permlevel": 0
- },
+ },
{
- "fieldname": "section_break2",
- "fieldtype": "Section Break",
+ "fieldname": "section_break2",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "activity_log",
- "fieldtype": "HTML",
- "label": "Activity Log",
+ "fieldname": "activity_log",
+ "fieldtype": "HTML",
+ "label": "Activity Log",
"permlevel": 0
}
- ],
- "icon": "icon-cog",
- "idx": 1,
- "issingle": 1,
- "modified": "2013-07-22 15:23:58.000000",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Salary Manager",
- "owner": "Administrator",
+ ],
+ "icon": "icon-cog",
+ "idx": 1,
+ "issingle": 1,
+ "modified": "2014-05-09 02:16:45.165977",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Salary Manager",
+ "owner": "Administrator",
"permissions": [
{
- "create": 1,
- "permlevel": 0,
- "read": 1,
- "role": "HR Manager",
+ "create": 1,
+ "permlevel": 0,
+ "read": 1,
+ "role": "HR Manager",
"write": 1
}
- ]
-}
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.json b/erpnext/hr/doctype/salary_slip/salary_slip.json
index 66bf41dea8..ff26d255d2 100644
--- a/erpnext/hr/doctype/salary_slip/salary_slip.json
+++ b/erpnext/hr/doctype/salary_slip/salary_slip.json
@@ -1,368 +1,370 @@
{
- "creation": "2013-01-10 16:34:15",
- "docstatus": 0,
- "doctype": "DocType",
+ "creation": "2013-01-10 16:34:15",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "employee",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Employee",
- "oldfieldname": "employee",
- "oldfieldtype": "Link",
- "options": "Employee",
- "permlevel": 0,
- "reqd": 1,
+ "fieldname": "employee",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Employee",
+ "oldfieldname": "employee",
+ "oldfieldtype": "Link",
+ "options": "Employee",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "employee_name",
- "fieldtype": "Data",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Employee Name",
- "oldfieldname": "employee_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "read_only": 1,
+ "fieldname": "employee_name",
+ "fieldtype": "Data",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Employee Name",
+ "oldfieldname": "employee_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "department",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Department",
- "oldfieldname": "department",
- "oldfieldtype": "Link",
- "options": "Department",
- "permlevel": 0,
- "read_only": 1,
- "reqd": 0,
+ "fieldname": "department",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Department",
+ "oldfieldname": "department",
+ "oldfieldtype": "Link",
+ "options": "Department",
+ "permlevel": 0,
+ "read_only": 1,
+ "reqd": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "designation",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Designation",
- "oldfieldname": "designation",
- "oldfieldtype": "Link",
- "options": "Designation",
- "permlevel": 0,
- "read_only": 1,
+ "fieldname": "designation",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Designation",
+ "oldfieldname": "designation",
+ "oldfieldtype": "Link",
+ "options": "Designation",
+ "permlevel": 0,
+ "read_only": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "branch",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Branch",
- "oldfieldname": "branch",
- "oldfieldtype": "Link",
- "options": "Branch",
- "permlevel": 0,
- "read_only": 1,
+ "fieldname": "branch",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Branch",
+ "oldfieldname": "branch",
+ "oldfieldtype": "Link",
+ "options": "Branch",
+ "permlevel": 0,
+ "read_only": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "letter_head",
- "fieldtype": "Link",
- "label": "Letter Head",
- "options": "Letter Head",
+ "fieldname": "letter_head",
+ "fieldtype": "Link",
+ "label": "Letter Head",
+ "options": "Letter Head",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Link",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Fiscal Year",
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Data",
- "options": "Fiscal Year",
- "permlevel": 0,
- "reqd": 1,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Fiscal Year",
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Data",
+ "options": "Fiscal Year",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Company",
- "options": "link:Company",
- "permlevel": 0,
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Company",
+ "options": "Company",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "month",
- "fieldtype": "Select",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Month",
- "oldfieldname": "month",
- "oldfieldtype": "Select",
- "options": "\n01\n02\n03\n04\n05\n06\n07\n08\n09\n10\n11\n12",
- "permlevel": 0,
- "reqd": 1,
- "search_index": 1,
+ "fieldname": "month",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Month",
+ "oldfieldname": "month",
+ "oldfieldtype": "Select",
+ "options": "\n01\n02\n03\n04\n05\n06\n07\n08\n09\n10\n11\n12",
+ "permlevel": 0,
+ "reqd": 1,
+ "search_index": 1,
"width": "37%"
- },
+ },
{
- "fieldname": "total_days_in_month",
- "fieldtype": "Data",
- "label": "Total Working Days In The Month",
- "oldfieldname": "total_days_in_month",
- "oldfieldtype": "Int",
- "permlevel": 0,
- "read_only": 1,
+ "fieldname": "total_days_in_month",
+ "fieldtype": "Data",
+ "label": "Total Working Days In The Month",
+ "oldfieldname": "total_days_in_month",
+ "oldfieldtype": "Int",
+ "permlevel": 0,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "leave_without_pay",
- "fieldtype": "Float",
- "label": "Leave Without Pay",
- "oldfieldname": "leave_without_pay",
- "oldfieldtype": "Currency",
+ "fieldname": "leave_without_pay",
+ "fieldtype": "Float",
+ "label": "Leave Without Pay",
+ "oldfieldname": "leave_without_pay",
+ "oldfieldtype": "Currency",
"permlevel": 0
- },
+ },
{
- "fieldname": "payment_days",
- "fieldtype": "Float",
- "label": "Payment Days",
- "oldfieldname": "payment_days",
- "oldfieldtype": "Float",
- "permlevel": 0,
- "read_only": 1,
+ "fieldname": "payment_days",
+ "fieldtype": "Float",
+ "label": "Payment Days",
+ "oldfieldname": "payment_days",
+ "oldfieldtype": "Float",
+ "permlevel": 0,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "bank_name",
- "fieldtype": "Data",
- "label": "Bank Name",
- "oldfieldname": "bank_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "bank_name",
+ "fieldtype": "Data",
+ "label": "Bank Name",
+ "oldfieldname": "bank_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "bank_account_no",
- "fieldtype": "Data",
- "label": "Bank Account No.",
- "oldfieldname": "bank_account_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "bank_account_no",
+ "fieldtype": "Data",
+ "label": "Bank Account No.",
+ "oldfieldname": "bank_account_no",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "email_check",
- "fieldtype": "Check",
- "label": "Email",
- "no_copy": 1,
- "oldfieldname": "email_check",
- "oldfieldtype": "Check",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "email_check",
+ "fieldtype": "Check",
+ "label": "Email",
+ "no_copy": 1,
+ "oldfieldname": "email_check",
+ "oldfieldtype": "Check",
+ "permlevel": 0,
+ "print_hide": 1,
"report_hide": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Data",
- "hidden": 0,
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
"report_hide": 0
- },
+ },
{
- "fieldname": "earning_deduction",
- "fieldtype": "Section Break",
- "label": "Earning & Deduction",
- "oldfieldtype": "Section Break",
+ "fieldname": "earning_deduction",
+ "fieldtype": "Section Break",
+ "label": "Earning & Deduction",
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "earning",
- "fieldtype": "Column Break",
- "label": "Earning",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "reqd": 0,
+ "fieldname": "earning",
+ "fieldtype": "Column Break",
+ "label": "Earning",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "reqd": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "earning_details",
- "fieldtype": "Table",
- "label": "Salary Structure Earnings",
- "oldfieldname": "earning_details",
- "oldfieldtype": "Table",
- "options": "Salary Slip Earning",
+ "fieldname": "earning_details",
+ "fieldtype": "Table",
+ "label": "Salary Structure Earnings",
+ "oldfieldname": "earning_details",
+ "oldfieldtype": "Table",
+ "options": "Salary Slip Earning",
"permlevel": 0
- },
+ },
{
- "fieldname": "deduction",
- "fieldtype": "Column Break",
- "label": "Deduction",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "deduction",
+ "fieldtype": "Column Break",
+ "label": "Deduction",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "deduction_details",
- "fieldtype": "Table",
- "label": "Deductions",
- "oldfieldname": "deduction_details",
- "oldfieldtype": "Table",
- "options": "Salary Slip Deduction",
+ "fieldname": "deduction_details",
+ "fieldtype": "Table",
+ "label": "Deductions",
+ "oldfieldname": "deduction_details",
+ "oldfieldtype": "Table",
+ "options": "Salary Slip Deduction",
"permlevel": 0
- },
+ },
{
- "fieldname": "totals",
- "fieldtype": "Section Break",
- "label": "Totals",
- "oldfieldtype": "Section Break",
+ "fieldname": "totals",
+ "fieldtype": "Section Break",
+ "label": "Totals",
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "arrear_amount",
- "fieldtype": "Currency",
- "label": "Arrear Amount",
- "oldfieldname": "arrear_amount",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
+ "fieldname": "arrear_amount",
+ "fieldtype": "Currency",
+ "label": "Arrear Amount",
+ "oldfieldname": "arrear_amount",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
"permlevel": 0
- },
+ },
{
- "fieldname": "leave_encashment_amount",
- "fieldtype": "Currency",
- "label": "Leave Encashment Amount",
- "oldfieldname": "encashment_amount",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
+ "fieldname": "leave_encashment_amount",
+ "fieldtype": "Currency",
+ "label": "Leave Encashment Amount",
+ "oldfieldname": "encashment_amount",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
"permlevel": 0
- },
+ },
{
- "fieldname": "gross_pay",
- "fieldtype": "Currency",
- "label": "Gross Pay",
- "oldfieldname": "gross_pay",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "fieldname": "gross_pay",
+ "fieldtype": "Currency",
+ "label": "Gross Pay",
+ "oldfieldname": "gross_pay",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "total_deduction",
- "fieldtype": "Currency",
- "label": "Total Deduction",
- "oldfieldname": "total_deduction",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "fieldname": "total_deduction",
+ "fieldtype": "Currency",
+ "label": "Total Deduction",
+ "oldfieldname": "total_deduction",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "description": "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction",
- "fieldname": "net_pay",
- "fieldtype": "Currency",
- "label": "Net Pay",
- "oldfieldname": "net_pay",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "description": "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction",
+ "fieldname": "net_pay",
+ "fieldtype": "Currency",
+ "label": "Net Pay",
+ "oldfieldname": "net_pay",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "rounded_total",
- "fieldtype": "Currency",
- "label": "Rounded Total",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "fieldname": "rounded_total",
+ "fieldtype": "Currency",
+ "label": "Rounded Total",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "description": "Net Pay (in words) will be visible once you save the Salary Slip.",
- "fieldname": "total_in_words",
- "fieldtype": "Data",
- "label": "Total in words",
- "oldfieldname": "net_pay_in_words",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "description": "Net Pay (in words) will be visible once you save the Salary Slip.",
+ "fieldname": "total_in_words",
+ "fieldtype": "Data",
+ "label": "Total in words",
+ "oldfieldname": "net_pay_in_words",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"read_only": 1
}
- ],
- "icon": "icon-file-text",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-05-01 04:22:14.543092",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Salary Slip",
- "owner": "Administrator",
+ ],
+ "icon": "icon-file-text",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-09 02:17:14.634335",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Salary Slip",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 0,
- "create": 1,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "HR User",
- "submit": 1,
+ "amend": 0,
+ "create": 1,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "HR User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "HR Manager",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "HR Manager",
+ "submit": 1,
"write": 1
- },
+ },
{
- "permlevel": 0,
- "read": 1,
- "restricted": 0,
+ "permlevel": 0,
+ "read": 1,
+ "restricted": 0,
"role": "Employee"
}
- ]
-}
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.json b/erpnext/hr/doctype/salary_structure/salary_structure.json
index 7045e23347..5931c77dd2 100644
--- a/erpnext/hr/doctype/salary_structure/salary_structure.json
+++ b/erpnext/hr/doctype/salary_structure/salary_structure.json
@@ -1,261 +1,263 @@
{
- "allow_import": 1,
- "creation": "2013-03-07 18:50:29.000000",
- "docstatus": 0,
- "doctype": "DocType",
+ "allow_import": 1,
+ "creation": "2013-03-07 18:50:29",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "employee",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Employee",
- "oldfieldname": "employee",
- "oldfieldtype": "Link",
- "options": "Employee",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "employee",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Employee",
+ "oldfieldname": "employee",
+ "oldfieldtype": "Link",
+ "options": "Employee",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "employee_name",
- "fieldtype": "Data",
- "in_list_view": 1,
- "label": "Employee Name",
- "oldfieldname": "employee_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
+ "fieldname": "employee_name",
+ "fieldtype": "Data",
+ "in_list_view": 1,
+ "label": "Employee Name",
+ "oldfieldname": "employee_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "branch",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Branch",
- "oldfieldname": "branch",
- "oldfieldtype": "Select",
- "options": "link:Branch",
- "permlevel": 0,
- "read_only": 1,
+ "fieldname": "branch",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Branch",
+ "oldfieldname": "branch",
+ "oldfieldtype": "Select",
+ "options": "Branch",
+ "permlevel": 0,
+ "read_only": 1,
"reqd": 0
- },
+ },
{
- "fieldname": "designation",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Designation",
- "oldfieldname": "designation",
- "oldfieldtype": "Select",
- "options": "link:Designation",
- "permlevel": 0,
- "read_only": 1,
+ "fieldname": "designation",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Designation",
+ "oldfieldname": "designation",
+ "oldfieldtype": "Select",
+ "options": "Designation",
+ "permlevel": 0,
+ "read_only": 1,
"reqd": 0
- },
+ },
{
- "fieldname": "department",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Department",
- "oldfieldname": "department",
- "oldfieldtype": "Select",
- "options": "link:Department",
- "permlevel": 0,
- "read_only": 1,
+ "fieldname": "department",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Department",
+ "oldfieldname": "department",
+ "oldfieldtype": "Select",
+ "options": "Department",
+ "permlevel": 0,
+ "read_only": 1,
"reqd": 0
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "default": "Yes",
- "fieldname": "is_active",
- "fieldtype": "Select",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Is Active",
- "oldfieldname": "is_active",
- "oldfieldtype": "Select",
- "options": "\nYes\nNo",
- "permlevel": 0,
- "read_only": 0,
+ "default": "Yes",
+ "fieldname": "is_active",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Is Active",
+ "oldfieldname": "is_active",
+ "oldfieldtype": "Select",
+ "options": "\nYes\nNo",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "from_date",
- "fieldtype": "Date",
- "in_list_view": 1,
- "label": "From Date",
- "oldfieldname": "from_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "from_date",
+ "fieldtype": "Date",
+ "in_list_view": 1,
+ "label": "From Date",
+ "oldfieldname": "from_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "to_date",
- "fieldtype": "Date",
- "in_list_view": 1,
- "label": "To Date",
- "oldfieldname": "to_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
+ "fieldname": "to_date",
+ "fieldtype": "Date",
+ "in_list_view": 1,
+ "label": "To Date",
+ "oldfieldname": "to_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Company",
- "options": "link:Company",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Company",
+ "options": "Company",
+ "permlevel": 0,
+ "read_only": 0,
"reqd": 1
- },
+ },
{
- "description": "Salary breakup based on Earning and Deduction.",
- "fieldname": "earning_deduction",
- "fieldtype": "Section Break",
- "label": "Monthly Earning & Deduction",
- "oldfieldname": "earning_deduction",
- "oldfieldtype": "Section Break",
- "permlevel": 0,
+ "description": "Salary breakup based on Earning and Deduction.",
+ "fieldname": "earning_deduction",
+ "fieldtype": "Section Break",
+ "label": "Monthly Earning & Deduction",
+ "oldfieldname": "earning_deduction",
+ "oldfieldtype": "Section Break",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "earning",
- "fieldtype": "Column Break",
- "hidden": 0,
- "label": "Earning",
- "oldfieldname": "col_brk2",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "earning",
+ "fieldtype": "Column Break",
+ "hidden": 0,
+ "label": "Earning",
+ "oldfieldname": "col_brk2",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "earning_details",
- "fieldtype": "Table",
- "hidden": 0,
- "label": "Earning1",
- "oldfieldname": "earning_details",
- "oldfieldtype": "Table",
- "options": "Salary Structure Earning",
- "permlevel": 0,
+ "fieldname": "earning_details",
+ "fieldtype": "Table",
+ "hidden": 0,
+ "label": "Earning1",
+ "oldfieldname": "earning_details",
+ "oldfieldtype": "Table",
+ "options": "Salary Structure Earning",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "deduction",
- "fieldtype": "Column Break",
- "hidden": 0,
- "label": "Deduction",
- "oldfieldname": "col_brk3",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "deduction",
+ "fieldtype": "Column Break",
+ "hidden": 0,
+ "label": "Deduction",
+ "oldfieldname": "col_brk3",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "deduction_details",
- "fieldtype": "Table",
- "hidden": 0,
- "label": "Deduction1",
- "oldfieldname": "deduction_details",
- "oldfieldtype": "Table",
- "options": "Salary Structure Deduction",
- "permlevel": 0,
+ "fieldname": "deduction_details",
+ "fieldtype": "Table",
+ "hidden": 0,
+ "label": "Deduction1",
+ "oldfieldname": "deduction_details",
+ "oldfieldtype": "Table",
+ "options": "Salary Structure Deduction",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "section_break0",
- "fieldtype": "Section Break",
- "options": "Simple",
- "permlevel": 0,
+ "fieldname": "section_break0",
+ "fieldtype": "Section Break",
+ "options": "Simple",
+ "permlevel": 0,
"read_only": 0
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "total_earning",
- "fieldtype": "Currency",
- "label": "Total Earning",
- "oldfieldname": "total_earning",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "fieldname": "total_earning",
+ "fieldtype": "Currency",
+ "label": "Total Earning",
+ "oldfieldname": "total_earning",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "total_deduction",
- "fieldtype": "Currency",
- "label": "Total Deduction",
- "oldfieldname": "total_deduction",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "fieldname": "total_deduction",
+ "fieldtype": "Currency",
+ "label": "Total Deduction",
+ "oldfieldname": "total_deduction",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "read_only": 0,
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "read_only": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "net_pay",
- "fieldtype": "Currency",
- "label": "Net Pay",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "fieldname": "net_pay",
+ "fieldtype": "Currency",
+ "label": "Net Pay",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"read_only": 1
}
- ],
- "icon": "icon-file-text",
- "idx": 1,
- "modified": "2013-12-20 19:23:28.000000",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Salary Structure",
- "owner": "Administrator",
+ ],
+ "icon": "icon-file-text",
+ "idx": 1,
+ "modified": "2014-05-09 02:16:46.711184",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Salary Structure",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 0,
- "create": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "HR User",
- "submit": 0,
+ "amend": 0,
+ "create": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "HR User",
+ "submit": 0,
"write": 1
- },
+ },
{
- "amend": 0,
- "create": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "HR Manager",
- "submit": 0,
+ "amend": 0,
+ "create": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "HR Manager",
+ "submit": 0,
"write": 1
}
- ]
-}
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json
index 54299d0b73..6dcefbd674 100644
--- a/erpnext/manufacturing/doctype/bom/bom.json
+++ b/erpnext/manufacturing/doctype/bom/bom.json
@@ -3,7 +3,7 @@
"allow_copy": 0,
"allow_import": 1,
"allow_rename": 0,
- "creation": "2013-01-22 15:11:38.000000",
+ "creation": "2013-01-22 15:11:38",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -162,9 +162,9 @@
},
{
"fieldname": "uom",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Item UOM",
- "options": "link:UOM",
+ "options": "UOM",
"permlevel": 0,
"read_only": 1
},
@@ -233,7 +233,7 @@
"is_submittable": 1,
"issingle": 0,
"istable": 0,
- "modified": "2014-01-20 17:48:26.000000",
+ "modified": "2014-05-09 02:16:39.975486",
"modified_by": "Administrator",
"module": "Manufacturing",
"name": "BOM",
@@ -267,5 +267,7 @@
}
],
"read_only": 0,
- "search_fields": "item"
+ "search_fields": "item",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/installation_note/installation_note.json b/erpnext/selling/doctype/installation_note/installation_note.json
index 608a79be36..599dd81a56 100644
--- a/erpnext/selling/doctype/installation_note/installation_note.json
+++ b/erpnext/selling/doctype/installation_note/installation_note.json
@@ -1,270 +1,272 @@
{
- "autoname": "naming_series:",
- "creation": "2013-04-30 13:13:06",
- "docstatus": 0,
- "doctype": "DocType",
+ "autoname": "naming_series:",
+ "creation": "2013-04-30 13:13:06",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "installation_note",
- "fieldtype": "Section Break",
- "label": "Installation Note",
- "oldfieldtype": "Section Break",
+ "fieldname": "installation_note",
+ "fieldtype": "Section Break",
+ "label": "Installation Note",
+ "oldfieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "oldfieldname": "naming_series",
- "oldfieldtype": "Select",
- "options": "IN-",
- "permlevel": 0,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "oldfieldname": "naming_series",
+ "oldfieldtype": "Select",
+ "options": "IN-",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "customer",
- "fieldtype": "Link",
- "in_list_view": 1,
- "label": "Customer",
- "oldfieldname": "customer",
- "oldfieldtype": "Link",
- "options": "Customer",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "fieldname": "customer",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Customer",
+ "oldfieldname": "customer",
+ "oldfieldtype": "Link",
+ "options": "Customer",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "customer_address",
- "fieldtype": "Link",
- "in_list_view": 1,
- "label": "Customer Address",
- "options": "Address",
- "permlevel": 0,
+ "depends_on": "customer",
+ "fieldname": "customer_address",
+ "fieldtype": "Link",
+ "in_list_view": 1,
+ "label": "Customer Address",
+ "options": "Address",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_person",
- "fieldtype": "Link",
- "label": "Contact Person",
- "options": "Contact",
- "permlevel": 0,
+ "depends_on": "customer",
+ "fieldname": "contact_person",
+ "fieldtype": "Link",
+ "label": "Contact Person",
+ "options": "Contact",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "customer_name",
- "fieldtype": "Data",
- "label": "Name",
- "oldfieldname": "customer_name",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "read_only": 1,
- "reqd": 0,
+ "fieldname": "customer_name",
+ "fieldtype": "Data",
+ "label": "Name",
+ "oldfieldname": "customer_name",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "read_only": 1,
+ "reqd": 0,
"search_index": 0
- },
+ },
{
- "fieldname": "address_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Address",
- "permlevel": 0,
+ "fieldname": "address_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Address",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Contact",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_mobile",
- "fieldtype": "Text",
- "label": "Mobile No",
- "permlevel": 0,
+ "depends_on": "customer",
+ "fieldname": "contact_mobile",
+ "fieldtype": "Text",
+ "label": "Mobile No",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_email",
- "fieldtype": "Text",
- "label": "Contact Email",
- "permlevel": 0,
- "print_hide": 1,
+ "depends_on": "customer",
+ "fieldname": "contact_email",
+ "fieldtype": "Text",
+ "label": "Contact Email",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "depends_on": "customer",
- "description": "Add / Edit",
- "fieldname": "territory",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Territory",
- "options": "Territory",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "depends_on": "customer",
+ "description": "Add / Edit",
+ "fieldname": "territory",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Territory",
+ "options": "Territory",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "depends_on": "customer",
- "description": "Add / Edit",
- "fieldname": "customer_group",
- "fieldtype": "Link",
- "label": "Customer Group",
- "options": "Customer Group",
- "permlevel": 0,
+ "depends_on": "customer",
+ "description": "Add / Edit",
+ "fieldname": "customer_group",
+ "fieldtype": "Link",
+ "label": "Customer Group",
+ "options": "Customer Group",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "inst_date",
- "fieldtype": "Date",
- "label": "Installation Date",
- "oldfieldname": "inst_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "reqd": 1,
+ "fieldname": "inst_date",
+ "fieldtype": "Date",
+ "label": "Installation Date",
+ "oldfieldname": "inst_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "inst_time",
- "fieldtype": "Time",
- "label": "Installation Time",
- "oldfieldname": "inst_time",
- "oldfieldtype": "Time",
+ "fieldname": "inst_time",
+ "fieldtype": "Time",
+ "label": "Installation Time",
+ "oldfieldname": "inst_time",
+ "oldfieldtype": "Time",
"permlevel": 0
- },
+ },
{
- "default": "Draft",
- "fieldname": "status",
- "fieldtype": "Select",
- "label": "Status",
- "no_copy": 1,
- "oldfieldname": "status",
- "oldfieldtype": "Select",
- "options": "Draft\nSubmitted\nCancelled",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "default": "Draft",
+ "fieldname": "status",
+ "fieldtype": "Select",
+ "label": "Status",
+ "no_copy": 1,
+ "oldfieldname": "status",
+ "oldfieldtype": "Select",
+ "options": "Draft\nSubmitted\nCancelled",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "description": "Select the relevant company name if you have multiple companies.",
- "fieldname": "company",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Company",
- "oldfieldname": "company",
- "oldfieldtype": "Select",
- "options": "link:Company",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "description": "Select the relevant company name if you have multiple companies.",
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Company",
+ "oldfieldname": "company",
+ "oldfieldtype": "Select",
+ "options": "Company",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Select",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Select",
+ "options": "Fiscal Year",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Data",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Data",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "remarks",
- "fieldtype": "Small Text",
- "label": "Remarks",
- "oldfieldname": "remarks",
- "oldfieldtype": "Small Text",
- "permlevel": 0,
+ "fieldname": "remarks",
+ "fieldtype": "Small Text",
+ "label": "Remarks",
+ "oldfieldname": "remarks",
+ "oldfieldtype": "Small Text",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "item_details",
- "fieldtype": "Section Break",
- "label": "Item Details",
- "oldfieldtype": "Section Break",
- "options": "Simple",
+ "fieldname": "item_details",
+ "fieldtype": "Section Break",
+ "label": "Item Details",
+ "oldfieldtype": "Section Break",
+ "options": "Simple",
"permlevel": 0
- },
+ },
{
- "fieldname": "installed_item_details",
- "fieldtype": "Table",
- "label": "Installation Note Item",
- "oldfieldname": "installed_item_details",
- "oldfieldtype": "Table",
- "options": "Installation Note Item",
+ "fieldname": "installed_item_details",
+ "fieldtype": "Table",
+ "label": "Installation Note Item",
+ "oldfieldname": "installed_item_details",
+ "oldfieldtype": "Table",
+ "options": "Installation Note Item",
"permlevel": 0
}
- ],
- "icon": "icon-wrench",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-05-06 08:21:19.053088",
- "modified_by": "Administrator",
- "module": "Selling",
- "name": "Installation Note",
- "owner": "Administrator",
+ ],
+ "icon": "icon-wrench",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-09 02:17:16.592562",
+ "modified_by": "Administrator",
+ "module": "Selling",
+ "name": "Installation Note",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Sales User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 0,
- "cancel": 0,
- "create": 0,
- "delete": 0,
- "permlevel": 1,
- "read": 1,
- "report": 1,
- "role": "Sales User",
+ "amend": 0,
+ "cancel": 0,
+ "create": 0,
+ "delete": 0,
+ "permlevel": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales User",
"submit": 0
}
- ]
-}
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/lead/lead.json b/erpnext/selling/doctype/lead/lead.json
index cb149ddb96..cacb8f30fa 100644
--- a/erpnext/selling/doctype/lead/lead.json
+++ b/erpnext/selling/doctype/lead/lead.json
@@ -312,13 +312,13 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"hidden": 1,
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0
},
{
@@ -362,7 +362,7 @@
],
"icon": "icon-user",
"idx": 1,
- "modified": "2014-05-06 08:20:17.819234",
+ "modified": "2014-05-09 02:16:40.769432",
"modified_by": "Administrator",
"module": "Selling",
"name": "Lead",
@@ -397,5 +397,7 @@
"write": 1
}
],
- "search_fields": "lead_name,lead_owner,status"
+ "search_fields": "lead_name,lead_owner,status",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/opportunity/opportunity.json b/erpnext/selling/doctype/opportunity/opportunity.json
index 9c5f8b030c..9a1b172601 100644
--- a/erpnext/selling/doctype/opportunity/opportunity.json
+++ b/erpnext/selling/doctype/opportunity/opportunity.json
@@ -286,12 +286,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -409,7 +409,7 @@
"icon": "icon-info-sign",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:25.377095",
+ "modified": "2014-05-09 02:16:41.042535",
"modified_by": "Administrator",
"module": "Selling",
"name": "Opportunity",
@@ -444,5 +444,7 @@
"write": 1
}
],
- "search_fields": "status,transaction_date,customer,lead,enquiry_type,territory,company"
+ "search_fields": "status,transaction_date,customer,lead,enquiry_type,territory,company",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/quotation/quotation.json b/erpnext/selling/doctype/quotation/quotation.json
index 9112aedeef..f4506b25d5 100644
--- a/erpnext/selling/doctype/quotation/quotation.json
+++ b/erpnext/selling/doctype/quotation/quotation.json
@@ -730,11 +730,11 @@
{
"allow_on_submit": 1,
"fieldname": "letter_head",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Letter Head",
"oldfieldname": "letter_head",
"oldfieldtype": "Select",
- "options": "link:Letter Head",
+ "options": "Letter Head",
"permlevel": 0,
"print_hide": 1,
"read_only": 0
@@ -755,12 +755,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -818,7 +818,7 @@
"idx": 1,
"is_submittable": 1,
"max_attachments": 1,
- "modified": "2014-05-06 08:20:26.222037",
+ "modified": "2014-05-09 02:17:19.143693",
"modified_by": "Administrator",
"module": "Selling",
"name": "Quotation",
@@ -896,5 +896,7 @@
}
],
"read_only_onload": 1,
- "search_fields": "status,transaction_date,customer,lead,order_type"
+ "search_fields": "status,transaction_date,customer,lead,order_type",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/sales_order/sales_order.json b/erpnext/selling/doctype/sales_order/sales_order.json
index 16457975f4..0377880aaa 100644
--- a/erpnext/selling/doctype/sales_order/sales_order.json
+++ b/erpnext/selling/doctype/sales_order/sales_order.json
@@ -1,938 +1,940 @@
{
- "allow_attach": 1,
- "allow_import": 1,
- "autoname": "naming_series:",
- "creation": "2013-06-18 12:39:59",
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "Transaction",
+ "allow_attach": 1,
+ "allow_import": 1,
+ "autoname": "naming_series:",
+ "creation": "2013-06-18 12:39:59",
+ "docstatus": 0,
+ "doctype": "DocType",
+ "document_type": "Transaction",
"fields": [
{
- "fieldname": "customer_section",
- "fieldtype": "Section Break",
- "label": "Customer",
- "options": "icon-user",
+ "fieldname": "customer_section",
+ "fieldtype": "Section Break",
+ "label": "Customer",
+ "options": "icon-user",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "in_filter": 0,
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "search_index": 0,
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "in_filter": 0,
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "search_index": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "naming_series",
- "fieldtype": "Select",
- "label": "Series",
- "no_copy": 1,
- "oldfieldname": "naming_series",
- "oldfieldtype": "Select",
- "options": "SO-",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "naming_series",
+ "fieldtype": "Select",
+ "label": "Series",
+ "no_copy": 1,
+ "oldfieldname": "naming_series",
+ "oldfieldtype": "Select",
+ "options": "SO-",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "customer",
- "fieldtype": "Link",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Customer",
- "oldfieldname": "customer",
- "oldfieldtype": "Link",
- "options": "Customer",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "fieldname": "customer",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Customer",
+ "oldfieldname": "customer",
+ "oldfieldtype": "Link",
+ "options": "Customer",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "customer_name",
- "fieldtype": "Data",
- "hidden": 0,
- "label": "Name",
- "permlevel": 0,
+ "fieldname": "customer_name",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "label": "Name",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "address_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Address",
- "permlevel": 0,
+ "fieldname": "address_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Address",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Contact",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_mobile",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Mobile No",
- "permlevel": 0,
+ "fieldname": "contact_mobile",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Mobile No",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_email",
- "fieldtype": "Text",
- "hidden": 1,
- "label": "Contact Email",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "contact_email",
+ "fieldtype": "Text",
+ "hidden": 1,
+ "label": "Contact Email",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "default": "Sales",
- "fieldname": "order_type",
- "fieldtype": "Select",
- "in_list_view": 1,
- "label": "Order Type",
- "oldfieldname": "order_type",
- "oldfieldtype": "Select",
- "options": "\nSales\nMaintenance",
- "permlevel": 0,
- "print_hide": 1,
+ "default": "Sales",
+ "fieldname": "order_type",
+ "fieldtype": "Select",
+ "in_list_view": 1,
+ "label": "Order Type",
+ "oldfieldname": "order_type",
+ "oldfieldtype": "Select",
+ "options": "\nSales\nMaintenance",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Data",
- "hidden": 1,
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"width": "150px"
- },
+ },
{
- "description": "Select the relevant company name if you have multiple companies.",
- "fieldname": "company",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Company",
- "oldfieldname": "company",
- "oldfieldtype": "Link",
- "options": "Company",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
- "search_index": 1,
+ "description": "Select the relevant company name if you have multiple companies.",
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Company",
+ "oldfieldname": "company",
+ "oldfieldtype": "Link",
+ "options": "Company",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "default": "Today",
- "fieldname": "transaction_date",
- "fieldtype": "Date",
- "in_filter": 1,
- "label": "Sales Order Date",
- "no_copy": 1,
- "oldfieldname": "transaction_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 0,
- "reqd": 1,
- "search_index": 1,
+ "default": "Today",
+ "fieldname": "transaction_date",
+ "fieldtype": "Date",
+ "in_filter": 1,
+ "label": "Sales Order Date",
+ "no_copy": 1,
+ "oldfieldname": "transaction_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 0,
+ "reqd": 1,
+ "search_index": 1,
"width": "160px"
- },
+ },
{
- "depends_on": "eval:doc.order_type == 'Sales'",
- "fieldname": "delivery_date",
- "fieldtype": "Date",
- "hidden": 0,
- "in_filter": 1,
- "label": "Delivery Date",
- "oldfieldname": "delivery_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 0,
- "search_index": 1,
+ "depends_on": "eval:doc.order_type == 'Sales'",
+ "fieldname": "delivery_date",
+ "fieldtype": "Date",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "Delivery Date",
+ "oldfieldname": "delivery_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 0,
+ "search_index": 1,
"width": "160px"
- },
+ },
{
- "description": "Customer's Purchase Order Number",
- "fieldname": "po_no",
- "fieldtype": "Data",
- "hidden": 0,
- "label": "PO No",
- "oldfieldname": "po_no",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
- "reqd": 0,
+ "description": "Customer's Purchase Order Number",
+ "fieldname": "po_no",
+ "fieldtype": "Data",
+ "hidden": 0,
+ "label": "PO No",
+ "oldfieldname": "po_no",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
+ "reqd": 0,
"width": "100px"
- },
+ },
{
- "depends_on": "eval:doc.po_no",
- "description": "Customer's Purchase Order Date",
- "fieldname": "po_date",
- "fieldtype": "Date",
- "hidden": 0,
- "label": "PO Date",
- "oldfieldname": "po_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
- "print_hide": 0,
- "reqd": 0,
+ "depends_on": "eval:doc.po_no",
+ "description": "Customer's Purchase Order Date",
+ "fieldname": "po_date",
+ "fieldtype": "Date",
+ "hidden": 0,
+ "label": "PO Date",
+ "oldfieldname": "po_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
+ "print_hide": 0,
+ "reqd": 0,
"width": "100px"
- },
+ },
{
- "fieldname": "shipping_address_name",
- "fieldtype": "Link",
- "hidden": 1,
- "in_filter": 1,
- "label": "Shipping Address",
- "options": "Address",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "shipping_address_name",
+ "fieldtype": "Link",
+ "hidden": 1,
+ "in_filter": 1,
+ "label": "Shipping Address",
+ "options": "Address",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 0
- },
+ },
{
- "fieldname": "shipping_address",
- "fieldtype": "Small Text",
- "hidden": 1,
- "in_filter": 0,
- "label": "Shipping Address",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "shipping_address",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "in_filter": 0,
+ "label": "Shipping Address",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "sec_break45",
- "fieldtype": "Section Break",
- "label": "Currency and Price List",
- "options": "icon-tag",
+ "fieldname": "sec_break45",
+ "fieldtype": "Section Break",
+ "label": "Currency and Price List",
+ "options": "icon-tag",
"permlevel": 0
- },
+ },
{
- "fieldname": "currency",
- "fieldtype": "Link",
- "label": "Currency",
- "oldfieldname": "currency",
- "oldfieldtype": "Select",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "fieldname": "currency",
+ "fieldtype": "Link",
+ "label": "Currency",
+ "oldfieldname": "currency",
+ "oldfieldtype": "Select",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"width": "100px"
- },
+ },
{
- "description": "Rate at which customer's currency is converted to company's base currency",
- "fieldname": "conversion_rate",
- "fieldtype": "Float",
- "label": "Exchange Rate",
- "oldfieldname": "conversion_rate",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "description": "Rate at which customer's currency is converted to company's base currency",
+ "fieldname": "conversion_rate",
+ "fieldtype": "Float",
+ "label": "Exchange Rate",
+ "oldfieldname": "conversion_rate",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"width": "100px"
- },
+ },
{
- "fieldname": "column_break2",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break2",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "selling_price_list",
- "fieldtype": "Link",
- "label": "Price List",
- "oldfieldname": "price_list_name",
- "oldfieldtype": "Select",
- "options": "Price List",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "fieldname": "selling_price_list",
+ "fieldtype": "Link",
+ "label": "Price List",
+ "oldfieldname": "price_list_name",
+ "oldfieldtype": "Select",
+ "options": "Price List",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"width": "100px"
- },
+ },
{
- "fieldname": "price_list_currency",
- "fieldtype": "Link",
- "label": "Price List Currency",
- "options": "Currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "fieldname": "price_list_currency",
+ "fieldtype": "Link",
+ "label": "Price List Currency",
+ "options": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "description": "Rate at which Price list currency is converted to company's base currency",
- "fieldname": "plc_conversion_rate",
- "fieldtype": "Float",
- "label": "Price List Exchange Rate",
- "permlevel": 0,
- "print_hide": 1,
+ "description": "Rate at which Price list currency is converted to company's base currency",
+ "fieldname": "plc_conversion_rate",
+ "fieldtype": "Float",
+ "label": "Price List Exchange Rate",
+ "permlevel": 0,
+ "print_hide": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "items",
- "fieldtype": "Section Break",
- "label": "Items",
- "oldfieldtype": "Section Break",
- "options": "icon-shopping-cart",
+ "fieldname": "items",
+ "fieldtype": "Section Break",
+ "label": "Items",
+ "oldfieldtype": "Section Break",
+ "options": "icon-shopping-cart",
"permlevel": 0
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "sales_order_details",
- "fieldtype": "Table",
- "label": "Sales Order Items",
- "oldfieldname": "sales_order_details",
- "oldfieldtype": "Table",
- "options": "Sales Order Item",
- "permlevel": 0,
- "print_hide": 0,
+ "allow_on_submit": 1,
+ "fieldname": "sales_order_details",
+ "fieldtype": "Table",
+ "label": "Sales Order Items",
+ "oldfieldname": "sales_order_details",
+ "oldfieldtype": "Table",
+ "options": "Sales Order Item",
+ "permlevel": 0,
+ "print_hide": 0,
"reqd": 1
- },
+ },
{
- "description": "Display all the individual items delivered with the main items",
- "fieldname": "packing_list",
- "fieldtype": "Section Break",
- "hidden": 0,
- "label": "Packing List",
- "oldfieldtype": "Section Break",
- "options": "icon-suitcase",
- "permlevel": 0,
+ "description": "Display all the individual items delivered with the main items",
+ "fieldname": "packing_list",
+ "fieldtype": "Section Break",
+ "hidden": 0,
+ "label": "Packing List",
+ "oldfieldtype": "Section Break",
+ "options": "icon-suitcase",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "packing_details",
- "fieldtype": "Table",
- "label": "Packing Details",
- "oldfieldname": "packing_details",
- "oldfieldtype": "Table",
- "options": "Packed Item",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "packing_details",
+ "fieldtype": "Table",
+ "label": "Packing Details",
+ "oldfieldname": "packing_details",
+ "oldfieldtype": "Table",
+ "options": "Packed Item",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "section_break_31",
- "fieldtype": "Section Break",
+ "fieldname": "section_break_31",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total_export",
- "fieldtype": "Currency",
- "label": "Net Total",
- "options": "currency",
- "permlevel": 0,
+ "fieldname": "net_total_export",
+ "fieldtype": "Currency",
+ "label": "Net Total",
+ "options": "currency",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break_33",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_33",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "net_total",
- "fieldtype": "Currency",
- "label": "Net Total (Company Currency)",
- "oldfieldname": "net_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
- "reqd": 0,
+ "fieldname": "net_total",
+ "fieldtype": "Currency",
+ "label": "Net Total (Company Currency)",
+ "oldfieldname": "net_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
+ "reqd": 0,
"width": "150px"
- },
+ },
{
- "fieldname": "taxes",
- "fieldtype": "Section Break",
- "label": "Taxes and Charges",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
- "permlevel": 0,
+ "fieldname": "taxes",
+ "fieldtype": "Section Break",
+ "label": "Taxes and Charges",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
+ "permlevel": 0,
"print_hide": 0
- },
+ },
{
- "fieldname": "taxes_and_charges",
- "fieldtype": "Link",
- "label": "Taxes and Charges",
- "oldfieldname": "charge",
- "oldfieldtype": "Link",
- "options": "Sales Taxes and Charges Master",
- "permlevel": 0,
+ "fieldname": "taxes_and_charges",
+ "fieldtype": "Link",
+ "label": "Taxes and Charges",
+ "oldfieldname": "charge",
+ "oldfieldtype": "Link",
+ "options": "Sales Taxes and Charges Master",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "column_break_38",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_38",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "shipping_rule",
- "fieldtype": "Link",
- "label": "Shipping Rule",
- "oldfieldtype": "Button",
- "options": "Shipping Rule",
- "permlevel": 0,
+ "fieldname": "shipping_rule",
+ "fieldtype": "Link",
+ "label": "Shipping Rule",
+ "oldfieldtype": "Button",
+ "options": "Shipping Rule",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "section_break_40",
- "fieldtype": "Section Break",
+ "fieldname": "section_break_40",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges",
- "fieldtype": "Table",
- "label": "Sales Taxes and Charges",
- "oldfieldname": "other_charges",
- "oldfieldtype": "Table",
- "options": "Sales Taxes and Charges",
+ "fieldname": "other_charges",
+ "fieldtype": "Table",
+ "label": "Sales Taxes and Charges",
+ "oldfieldname": "other_charges",
+ "oldfieldtype": "Table",
+ "options": "Sales Taxes and Charges",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_calculation",
- "fieldtype": "HTML",
- "label": "Taxes and Charges Calculation",
- "oldfieldtype": "HTML",
- "permlevel": 0,
+ "fieldname": "other_charges_calculation",
+ "fieldtype": "HTML",
+ "label": "Taxes and Charges Calculation",
+ "oldfieldtype": "HTML",
+ "permlevel": 0,
"print_hide": 0
- },
+ },
{
- "fieldname": "section_break_43",
- "fieldtype": "Section Break",
+ "fieldname": "section_break_43",
+ "fieldtype": "Section Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_total_export",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Total",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "other_charges_total_export",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Total",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 1,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break_46",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_46",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "other_charges_total",
- "fieldtype": "Currency",
- "label": "Taxes and Charges Total (Company Currency)",
- "oldfieldname": "other_charges_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "fieldname": "other_charges_total",
+ "fieldtype": "Currency",
+ "label": "Taxes and Charges Total (Company Currency)",
+ "oldfieldname": "other_charges_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "discount_amount",
- "fieldtype": "Currency",
- "label": "Discount Amount",
- "options": "Company:company:default_currency",
+ "fieldname": "discount_amount",
+ "fieldtype": "Currency",
+ "label": "Discount Amount",
+ "options": "Company:company:default_currency",
"permlevel": 0
- },
+ },
{
- "fieldname": "totals",
- "fieldtype": "Section Break",
- "label": "Totals",
- "oldfieldtype": "Section Break",
- "options": "icon-money",
- "permlevel": 0,
+ "fieldname": "totals",
+ "fieldtype": "Section Break",
+ "label": "Totals",
+ "oldfieldtype": "Section Break",
+ "options": "icon-money",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "grand_total_export",
- "fieldtype": "Currency",
- "label": "Grand Total",
- "oldfieldname": "grand_total_export",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
- "read_only": 1,
- "reqd": 0,
+ "fieldname": "grand_total_export",
+ "fieldtype": "Currency",
+ "label": "Grand Total",
+ "oldfieldname": "grand_total_export",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
+ "read_only": 1,
+ "reqd": 0,
"width": "150px"
- },
+ },
{
- "fieldname": "rounded_total_export",
- "fieldtype": "Currency",
- "label": "Rounded Total",
- "oldfieldname": "rounded_total_export",
- "oldfieldtype": "Currency",
- "options": "currency",
- "permlevel": 0,
- "print_hide": 0,
- "read_only": 1,
+ "fieldname": "rounded_total_export",
+ "fieldtype": "Currency",
+ "label": "Rounded Total",
+ "oldfieldname": "rounded_total_export",
+ "oldfieldtype": "Currency",
+ "options": "currency",
+ "permlevel": 0,
+ "print_hide": 0,
+ "read_only": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "in_words_export",
- "fieldtype": "Data",
- "label": "In Words",
- "oldfieldname": "in_words_export",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 0,
- "read_only": 1,
+ "fieldname": "in_words_export",
+ "fieldtype": "Data",
+ "label": "In Words",
+ "oldfieldname": "in_words_export",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 0,
+ "read_only": 1,
"width": "200px"
- },
+ },
{
- "fieldname": "column_break3",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "column_break3",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
"width": "50%"
- },
+ },
{
- "fieldname": "grand_total",
- "fieldtype": "Currency",
- "label": "Grand Total (Company Currency)",
- "oldfieldname": "grand_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
- "reqd": 0,
+ "fieldname": "grand_total",
+ "fieldtype": "Currency",
+ "label": "Grand Total (Company Currency)",
+ "oldfieldname": "grand_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
+ "reqd": 0,
"width": "150px"
- },
+ },
{
- "fieldname": "rounded_total",
- "fieldtype": "Currency",
- "label": "Rounded Total (Company Currency)",
- "oldfieldname": "rounded_total",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "fieldname": "rounded_total",
+ "fieldtype": "Currency",
+ "label": "Rounded Total (Company Currency)",
+ "oldfieldname": "rounded_total",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"width": "150px"
- },
+ },
{
- "description": "In Words will be visible once you save the Sales Order.",
- "fieldname": "in_words",
- "fieldtype": "Data",
- "label": "In Words (Company Currency)",
- "oldfieldname": "in_words",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "description": "In Words will be visible once you save the Sales Order.",
+ "fieldname": "in_words",
+ "fieldtype": "Data",
+ "label": "In Words (Company Currency)",
+ "oldfieldname": "in_words",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"width": "200px"
- },
+ },
{
- "fieldname": "terms_section_break",
- "fieldtype": "Section Break",
- "label": "Terms and Conditions",
- "oldfieldtype": "Section Break",
- "options": "icon-legal",
- "permlevel": 0,
+ "fieldname": "terms_section_break",
+ "fieldtype": "Section Break",
+ "label": "Terms and Conditions",
+ "oldfieldtype": "Section Break",
+ "options": "icon-legal",
+ "permlevel": 0,
"print_hide": 0
- },
+ },
{
- "fieldname": "tc_name",
- "fieldtype": "Link",
- "label": "Terms",
- "oldfieldname": "tc_name",
- "oldfieldtype": "Link",
- "options": "Terms and Conditions",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "tc_name",
+ "fieldtype": "Link",
+ "label": "Terms",
+ "oldfieldname": "tc_name",
+ "oldfieldtype": "Link",
+ "options": "Terms and Conditions",
+ "permlevel": 0,
+ "print_hide": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "terms",
- "fieldtype": "Text Editor",
- "label": "Terms and Conditions Details",
- "oldfieldname": "terms",
- "oldfieldtype": "Text Editor",
- "permlevel": 0,
+ "fieldname": "terms",
+ "fieldtype": "Text Editor",
+ "label": "Terms and Conditions Details",
+ "oldfieldname": "terms",
+ "oldfieldtype": "Text Editor",
+ "permlevel": 0,
"print_hide": 0
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_info",
- "fieldtype": "Section Break",
- "label": "Contact Info",
- "options": "icon-bullhorn",
+ "depends_on": "customer",
+ "fieldname": "contact_info",
+ "fieldtype": "Section Break",
+ "label": "Contact Info",
+ "options": "icon-bullhorn",
"permlevel": 0
- },
+ },
{
- "fieldname": "col_break45",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "col_break45",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "description": "Add / Edit",
- "fieldname": "territory",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Territory",
- "options": "Territory",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "description": "Add / Edit",
+ "fieldname": "territory",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Territory",
+ "options": "Territory",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "description": "Add / Edit",
- "fieldname": "customer_group",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Customer Group",
- "options": "Customer Group",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "description": "Add / Edit",
+ "fieldname": "customer_group",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Customer Group",
+ "options": "Customer Group",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 1
- },
+ },
{
- "fieldname": "col_break46",
- "fieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "col_break46",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "fieldname": "customer_address",
- "fieldtype": "Link",
- "hidden": 0,
- "in_filter": 1,
- "label": "Customer Address",
- "options": "Address",
- "permlevel": 0,
+ "fieldname": "customer_address",
+ "fieldtype": "Link",
+ "hidden": 0,
+ "in_filter": 1,
+ "label": "Customer Address",
+ "options": "Address",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "contact_person",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Contact Person",
- "options": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_person",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Contact Person",
+ "options": "Contact",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "more_info",
- "fieldtype": "Section Break",
- "label": "More Info",
- "oldfieldtype": "Section Break",
- "options": "icon-file-text",
- "permlevel": 0,
+ "fieldname": "more_info",
+ "fieldtype": "Section Break",
+ "label": "More Info",
+ "oldfieldtype": "Section Break",
+ "options": "icon-file-text",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "description": "Track this Sales Order against any Project",
- "fieldname": "project_name",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Project Name",
- "oldfieldname": "project_name",
- "oldfieldtype": "Link",
- "options": "Project",
- "permlevel": 0,
+ "description": "Track this Sales Order against any Project",
+ "fieldname": "project_name",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Project Name",
+ "oldfieldname": "project_name",
+ "oldfieldtype": "Link",
+ "options": "Project",
+ "permlevel": 0,
"search_index": 1
- },
+ },
{
- "depends_on": "eval:doc.source == 'Campaign'",
- "fieldname": "campaign",
- "fieldtype": "Link",
- "label": "Campaign",
- "oldfieldname": "campaign",
- "oldfieldtype": "Link",
- "options": "Campaign",
- "permlevel": 0,
+ "depends_on": "eval:doc.source == 'Campaign'",
+ "fieldname": "campaign",
+ "fieldtype": "Link",
+ "label": "Campaign",
+ "oldfieldname": "campaign",
+ "oldfieldtype": "Link",
+ "options": "Campaign",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "source",
- "fieldtype": "Select",
- "label": "Source",
- "oldfieldname": "source",
- "oldfieldtype": "Select",
- "options": "\nExisting Customer\nReference\nAdvertisement\nCold Calling\nExhibition\nSupplier Reference\nMass Mailing\nCustomer's Vendor\nCampaign",
- "permlevel": 0,
+ "fieldname": "source",
+ "fieldtype": "Select",
+ "label": "Source",
+ "oldfieldname": "source",
+ "oldfieldtype": "Select",
+ "options": "\nExisting Customer\nReference\nAdvertisement\nCold Calling\nExhibition\nSupplier Reference\nMass Mailing\nCustomer's Vendor\nCampaign",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "column_break4",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "column_break4",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
"width": "50%"
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "letter_head",
- "fieldtype": "Select",
- "label": "Letter Head",
- "oldfieldname": "letter_head",
- "oldfieldtype": "Select",
- "options": "link:Letter Head",
- "permlevel": 0,
+ "allow_on_submit": 1,
+ "fieldname": "letter_head",
+ "fieldtype": "Link",
+ "label": "Letter Head",
+ "oldfieldname": "letter_head",
+ "oldfieldtype": "Select",
+ "options": "Letter Head",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "allow_on_submit": 1,
- "fieldname": "select_print_heading",
- "fieldtype": "Link",
- "label": "Print Heading",
- "no_copy": 1,
- "oldfieldname": "select_print_heading",
- "oldfieldtype": "Link",
- "options": "Print Heading",
- "permlevel": 0,
- "print_hide": 1,
+ "allow_on_submit": 1,
+ "fieldname": "select_print_heading",
+ "fieldtype": "Link",
+ "label": "Print Heading",
+ "no_copy": 1,
+ "oldfieldname": "select_print_heading",
+ "oldfieldtype": "Link",
+ "options": "Print Heading",
+ "permlevel": 0,
+ "print_hide": 1,
"report_hide": 1
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Select",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
- "search_index": 1,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Select",
+ "options": "Fiscal Year",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "section_break_78",
- "fieldtype": "Section Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "section_break_78",
+ "fieldtype": "Section Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
"width": "50%"
- },
+ },
{
- "default": "Draft",
- "fieldname": "status",
- "fieldtype": "Select",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Status",
- "no_copy": 1,
- "oldfieldname": "status",
- "oldfieldtype": "Select",
- "options": "\nDraft\nSubmitted\nStopped\nCancelled",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
- "reqd": 1,
- "search_index": 1,
+ "default": "Draft",
+ "fieldname": "status",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Status",
+ "no_copy": 1,
+ "oldfieldname": "status",
+ "oldfieldtype": "Select",
+ "options": "\nDraft\nSubmitted\nStopped\nCancelled",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
+ "reqd": 1,
+ "search_index": 1,
"width": "100px"
- },
+ },
{
- "fieldname": "delivery_status",
- "fieldtype": "Select",
- "hidden": 1,
- "label": "Delivery Status",
- "no_copy": 1,
- "options": "Delivered\nNot Delivered\nPartly Delivered\nClosed\nNot Applicable",
- "permlevel": 0,
+ "fieldname": "delivery_status",
+ "fieldtype": "Select",
+ "hidden": 1,
+ "label": "Delivery Status",
+ "no_copy": 1,
+ "options": "Delivered\nNot Delivered\nPartly Delivered\nClosed\nNot Applicable",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "depends_on": "eval:!doc.__islocal",
- "description": "% of materials delivered against this Sales Order",
- "fieldname": "per_delivered",
- "fieldtype": "Percent",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "% Delivered",
- "no_copy": 1,
- "oldfieldname": "per_delivered",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "depends_on": "eval:!doc.__islocal",
+ "description": "% of materials delivered against this Sales Order",
+ "fieldname": "per_delivered",
+ "fieldtype": "Percent",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "% Delivered",
+ "no_copy": 1,
+ "oldfieldname": "per_delivered",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"width": "100px"
- },
+ },
{
- "fieldname": "column_break_81",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_81",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "depends_on": "eval:!doc.__islocal",
- "description": "% of materials billed against this Sales Order",
- "fieldname": "per_billed",
- "fieldtype": "Percent",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "% Amount Billed",
- "no_copy": 1,
- "oldfieldname": "per_billed",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "depends_on": "eval:!doc.__islocal",
+ "description": "% of materials billed against this Sales Order",
+ "fieldname": "per_billed",
+ "fieldtype": "Percent",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "% Amount Billed",
+ "no_copy": 1,
+ "oldfieldname": "per_billed",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"width": "100px"
- },
+ },
{
- "fieldname": "billing_status",
- "fieldtype": "Select",
- "hidden": 1,
- "label": "Billing Status",
- "no_copy": 1,
- "options": "Billed\nNot Billed\nPartly Billed\nClosed",
- "permlevel": 0,
+ "fieldname": "billing_status",
+ "fieldtype": "Select",
+ "hidden": 1,
+ "label": "Billing Status",
+ "no_copy": 1,
+ "options": "Billed\nNot Billed\nPartly Billed\nClosed",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "sales_team_section_break",
- "fieldtype": "Section Break",
- "label": "Sales Team",
- "oldfieldtype": "Section Break",
- "options": "icon-group",
- "permlevel": 0,
+ "fieldname": "sales_team_section_break",
+ "fieldtype": "Section Break",
+ "label": "Sales Team",
+ "oldfieldtype": "Section Break",
+ "options": "icon-group",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "sales_partner",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Sales Partner",
- "oldfieldname": "sales_partner",
- "oldfieldtype": "Link",
- "options": "Sales Partner",
- "permlevel": 0,
- "print_hide": 1,
- "search_index": 1,
+ "fieldname": "sales_partner",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Sales Partner",
+ "oldfieldname": "sales_partner",
+ "oldfieldtype": "Link",
+ "options": "Sales Partner",
+ "permlevel": 0,
+ "print_hide": 1,
+ "search_index": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "column_break7",
- "fieldtype": "Column Break",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "column_break7",
+ "fieldtype": "Column Break",
+ "permlevel": 0,
+ "print_hide": 1,
"width": "50%"
- },
+ },
{
- "fieldname": "commission_rate",
- "fieldtype": "Float",
- "label": "Commission Rate",
- "oldfieldname": "commission_rate",
- "oldfieldtype": "Currency",
- "permlevel": 0,
- "print_hide": 1,
+ "fieldname": "commission_rate",
+ "fieldtype": "Float",
+ "label": "Commission Rate",
+ "oldfieldname": "commission_rate",
+ "oldfieldtype": "Currency",
+ "permlevel": 0,
+ "print_hide": 1,
"width": "100px"
- },
+ },
{
- "fieldname": "total_commission",
- "fieldtype": "Currency",
- "label": "Total Commission",
- "oldfieldname": "total_commission",
- "oldfieldtype": "Currency",
- "options": "Company:company:default_currency",
- "permlevel": 0,
+ "fieldname": "total_commission",
+ "fieldtype": "Currency",
+ "label": "Total Commission",
+ "oldfieldname": "total_commission",
+ "oldfieldtype": "Currency",
+ "options": "Company:company:default_currency",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "section_break1",
- "fieldtype": "Section Break",
- "permlevel": 0,
+ "fieldname": "section_break1",
+ "fieldtype": "Section Break",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "sales_team",
- "fieldtype": "Table",
- "label": "Sales Team1",
- "oldfieldname": "sales_team",
- "oldfieldtype": "Table",
- "options": "Sales Team",
- "permlevel": 0,
+ "fieldname": "sales_team",
+ "fieldtype": "Table",
+ "label": "Sales Team1",
+ "oldfieldname": "sales_team",
+ "oldfieldtype": "Table",
+ "options": "Sales Team",
+ "permlevel": 0,
"print_hide": 1
}
- ],
- "icon": "icon-file-text",
- "idx": 1,
- "is_submittable": 1,
- "issingle": 0,
- "modified": "2014-05-07 14:37:33.548622",
- "modified_by": "Administrator",
- "module": "Selling",
- "name": "Sales Order",
- "owner": "Administrator",
+ ],
+ "icon": "icon-file-text",
+ "idx": 1,
+ "is_submittable": 1,
+ "issingle": 0,
+ "modified": "2014-05-09 02:17:52.206802",
+ "modified_by": "Administrator",
+ "module": "Selling",
+ "name": "Sales Order",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Sales User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Sales User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Maintenance User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Maintenance User",
+ "submit": 1,
"write": 1
- },
+ },
{
- "cancel": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
+ "cancel": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
"role": "Accounts User"
- },
+ },
{
- "cancel": 0,
- "delete": 0,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
+ "cancel": 0,
+ "delete": 0,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
"role": "Customer"
- },
+ },
{
- "permlevel": 0,
- "read": 1,
- "report": 1,
+ "permlevel": 0,
+ "read": 1,
+ "report": 1,
"role": "Material User"
}
- ],
- "read_only_onload": 1,
- "search_fields": "status,transaction_date,customer,customer_name, territory,order_type,company"
-}
+ ],
+ "read_only_onload": 1,
+ "search_fields": "status,transaction_date,customer,customer_name, territory,order_type,company",
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/sms_center/sms_center.json b/erpnext/selling/doctype/sms_center/sms_center.json
index 56143c4d8c..e7af1a8edf 100644
--- a/erpnext/selling/doctype/sms_center/sms_center.json
+++ b/erpnext/selling/doctype/sms_center/sms_center.json
@@ -1,7 +1,7 @@
{
"allow_attach": 0,
"allow_copy": 1,
- "creation": "2013-01-10 16:34:22.000000",
+ "creation": "2013-01-10 16:34:22",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -14,6 +14,7 @@
{
"fieldname": "send_to",
"fieldtype": "Select",
+ "in_list_view": 1,
"label": "Send To",
"options": "\nAll Contact\nAll Customer Contact\nAll Supplier Contact\nAll Sales Partner Contact\nAll Lead (Open)\nAll Employee (Active)\nAll Sales Person",
"permlevel": 0
@@ -22,6 +23,7 @@
"depends_on": "eval:doc.send_to=='All Customer Contact'",
"fieldname": "customer",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Customer",
"options": "Customer",
"permlevel": 0
@@ -30,6 +32,7 @@
"depends_on": "eval:doc.send_to=='All Supplier Contact'",
"fieldname": "supplier",
"fieldtype": "Link",
+ "in_list_view": 1,
"label": "Supplier",
"options": "Supplier",
"permlevel": 0
@@ -37,17 +40,18 @@
{
"depends_on": "eval:doc.send_to=='All Employee (Active)'",
"fieldname": "department",
- "fieldtype": "Select",
+ "fieldtype": "Link",
+ "in_list_view": 1,
"label": "Department",
- "options": "link:Department",
+ "options": "Department",
"permlevel": 0
},
{
"depends_on": "eval:doc.send_to=='All Employee (Active)'",
"fieldname": "branch",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Branch",
- "options": "link:Branch",
+ "options": "Branch",
"permlevel": 0
},
{
@@ -105,7 +109,7 @@
"idx": 1,
"in_create": 0,
"issingle": 1,
- "modified": "2014-01-30 15:29:04.000000",
+ "modified": "2014-05-09 02:16:41.375945",
"modified_by": "Administrator",
"module": "Selling",
"name": "SMS Center",
@@ -125,5 +129,7 @@
"write": 1
}
],
- "read_only": 1
+ "read_only": 1,
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/setup/doctype/email_digest/email_digest.json b/erpnext/setup/doctype/email_digest/email_digest.json
index 1a0592dccc..971e3ed1a8 100644
--- a/erpnext/setup/doctype/email_digest/email_digest.json
+++ b/erpnext/setup/doctype/email_digest/email_digest.json
@@ -28,10 +28,10 @@
},
{
"fieldname": "company",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_list_view": 1,
"label": "For Company",
- "options": "link:Company",
+ "options": "Company",
"permlevel": 0,
"reqd": 1
},
@@ -328,7 +328,7 @@
],
"icon": "icon-envelope",
"idx": 1,
- "modified": "2014-04-28 17:21:08.300969",
+ "modified": "2014-05-09 02:16:43.979204",
"modified_by": "Administrator",
"module": "Setup",
"name": "Email Digest",
@@ -357,5 +357,7 @@
"role": "System Manager",
"submit": 0
}
- ]
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/setup/doctype/target_detail/target_detail.json b/erpnext/setup/doctype/target_detail/target_detail.json
index a3df0e5690..9ff5659908 100644
--- a/erpnext/setup/doctype/target_detail/target_detail.json
+++ b/erpnext/setup/doctype/target_detail/target_detail.json
@@ -1,5 +1,5 @@
{
- "creation": "2013-02-22 01:27:58.000000",
+ "creation": "2013-02-22 01:27:58",
"docstatus": 0,
"doctype": "DocType",
"fields": [
@@ -19,13 +19,13 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"in_list_view": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"reqd": 1,
"search_index": 1
@@ -54,9 +54,12 @@
],
"idx": 1,
"istable": 1,
- "modified": "2013-12-20 19:21:51.000000",
+ "modified": "2014-05-09 02:16:41.436257",
"modified_by": "Administrator",
"module": "Setup",
"name": "Target Detail",
- "owner": "Administrator"
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.json b/erpnext/stock/doctype/delivery_note/delivery_note.json
index 08273fecb3..5cc7ea9149 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.json
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.json
@@ -779,12 +779,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"print_width": "150px",
@@ -796,11 +796,11 @@
{
"allow_on_submit": 1,
"fieldname": "letter_head",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Letter Head",
"oldfieldname": "letter_head",
"oldfieldtype": "Link",
- "options": "link:Letter Head",
+ "options": "Letter Head",
"permlevel": 0,
"print_hide": 1,
"read_only": 0
@@ -999,7 +999,7 @@
"idx": 1,
"in_create": 0,
"is_submittable": 1,
- "modified": "2014-05-07 05:39:05.540566",
+ "modified": "2014-05-09 02:17:22.579628",
"modified_by": "Administrator",
"module": "Stock",
"name": "Delivery Note",
@@ -1072,5 +1072,7 @@
}
],
"read_only_onload": 1,
- "search_fields": "status,customer,customer_name, territory,grand_total"
+ "search_fields": "status,customer,customer_name, territory,grand_total",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/material_request/material_request.json b/erpnext/stock/doctype/material_request/material_request.json
index e903c97023..0044613e68 100644
--- a/erpnext/stock/doctype/material_request/material_request.json
+++ b/erpnext/stock/doctype/material_request/material_request.json
@@ -126,12 +126,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"print_width": "150px",
@@ -168,11 +168,11 @@
{
"allow_on_submit": 1,
"fieldname": "letter_head",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Letter Head",
"oldfieldname": "letter_head",
"oldfieldtype": "Select",
- "options": "link:Letter Head",
+ "options": "Letter Head",
"permlevel": 0,
"print_hide": 1
},
@@ -229,7 +229,7 @@
"icon": "icon-ticket",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-06 08:20:18.286091",
+ "modified": "2014-05-09 02:17:25.742502",
"modified_by": "Administrator",
"module": "Stock",
"name": "Material Request",
@@ -293,5 +293,7 @@
}
],
"read_only_onload": 1,
- "search_fields": "status,transaction_date"
+ "search_fields": "status,transaction_date",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
index 477973b108..85216a0c9f 100755
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
@@ -563,9 +563,9 @@
{
"allow_on_submit": 1,
"fieldname": "letter_head",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Letter Head",
- "options": "link:Letter Head",
+ "options": "Letter Head",
"permlevel": 0,
"print_hide": 1
},
@@ -602,12 +602,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"print_width": "150px",
@@ -754,7 +754,7 @@
"icon": "icon-truck",
"idx": 1,
"is_submittable": 1,
- "modified": "2014-05-07 05:40:51.109407",
+ "modified": "2014-05-09 02:17:29.990590",
"modified_by": "Administrator",
"module": "Stock",
"name": "Purchase Receipt",
@@ -820,5 +820,7 @@
}
],
"read_only_onload": 1,
- "search_fields": "status, posting_date, supplier"
+ "search_fields": "status, posting_date, supplier",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/serial_no/serial_no.json b/erpnext/stock/doctype/serial_no/serial_no.json
index ee7cea4ff2..88ac921299 100644
--- a/erpnext/stock/doctype/serial_no/serial_no.json
+++ b/erpnext/stock/doctype/serial_no/serial_no.json
@@ -405,10 +405,10 @@
},
{
"fieldname": "company",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Company",
- "options": "link:Company",
+ "options": "Company",
"permlevel": 0,
"read_only": 1,
"reqd": 1,
@@ -418,7 +418,7 @@
"icon": "icon-barcode",
"idx": 1,
"in_create": 0,
- "modified": "2014-05-04 00:47:20.443476",
+ "modified": "2014-05-09 02:16:41.833590",
"modified_by": "Administrator",
"module": "Stock",
"name": "Serial No",
@@ -466,5 +466,7 @@
"write": 0
}
],
- "search_fields": "item_code,status"
+ "search_fields": "item_code,status",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.json b/erpnext/stock/doctype/stock_entry/stock_entry.json
index 5277ade2de..df475a9a1b 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry.json
+++ b/erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -499,10 +499,10 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 0,
"label": "Fiscal Year",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"read_only": 0,
@@ -580,7 +580,7 @@
"is_submittable": 1,
"issingle": 0,
"max_attachments": 0,
- "modified": "2014-05-06 08:20:25.647078",
+ "modified": "2014-05-09 02:17:33.093429",
"modified_by": "Administrator",
"module": "Stock",
"name": "Stock Entry",
@@ -645,5 +645,7 @@
],
"read_only": 0,
"read_only_onload": 0,
- "search_fields": "transfer_date, from_warehouse, to_warehouse, purpose, remarks"
+ "search_fields": "transfer_date, from_warehouse, to_warehouse, purpose, remarks",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json b/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
index 2f7628fc48..1d36a7a00e 100644
--- a/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+++ b/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
@@ -3,7 +3,7 @@
"allow_email": 1,
"allow_print": 1,
"autoname": "SLE/.########",
- "creation": "2013-01-29 19:25:42.000000",
+ "creation": "2013-01-29 19:25:42",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Other",
@@ -12,6 +12,7 @@
"fieldname": "item_code",
"fieldtype": "Link",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Item Code",
"oldfieldname": "item_code",
"oldfieldtype": "Link",
@@ -27,6 +28,7 @@
"fieldname": "serial_no",
"fieldtype": "Text",
"in_filter": 0,
+ "in_list_view": 1,
"label": "Serial No",
"permlevel": 0,
"print_width": "100px",
@@ -37,6 +39,7 @@
{
"fieldname": "batch_no",
"fieldtype": "Data",
+ "in_list_view": 1,
"label": "Batch No",
"oldfieldname": "batch_no",
"oldfieldtype": "Data",
@@ -47,6 +50,7 @@
"fieldname": "warehouse",
"fieldtype": "Link",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Warehouse",
"oldfieldname": "warehouse",
"oldfieldtype": "Link",
@@ -61,6 +65,7 @@
"fieldname": "posting_date",
"fieldtype": "Date",
"in_filter": 1,
+ "in_list_view": 1,
"label": "Posting Date",
"oldfieldname": "posting_date",
"oldfieldtype": "Date",
@@ -220,12 +225,12 @@
},
{
"fieldname": "company",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Company",
"oldfieldname": "company",
"oldfieldtype": "Data",
- "options": "link:Company",
+ "options": "Company",
"permlevel": 0,
"print_width": "150px",
"read_only": 1,
@@ -259,7 +264,7 @@
"icon": "icon-list",
"idx": 1,
"in_create": 1,
- "modified": "2013-11-03 14:11:43.000000",
+ "modified": "2014-05-09 02:16:42.262203",
"modified_by": "Administrator",
"module": "Stock",
"name": "Stock Ledger Entry",
@@ -283,5 +288,7 @@
"role": "Accounts Manager",
"submit": 0
}
- ]
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
index 772830f2b9..70a938b515 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
@@ -2,7 +2,7 @@
"allow_attach": 0,
"allow_copy": 1,
"autoname": "SR/.######",
- "creation": "2013-03-28 10:35:31.000000",
+ "creation": "2013-03-28 10:35:31",
"description": "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.",
"docstatus": 0,
"doctype": "DocType",
@@ -44,9 +44,9 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"label": "Fiscal Year",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"reqd": 1
@@ -119,7 +119,7 @@
"idx": 1,
"is_submittable": 1,
"max_attachments": 1,
- "modified": "2014-01-20 17:49:28.000000",
+ "modified": "2014-05-09 02:17:34.080012",
"modified_by": "Administrator",
"module": "Stock",
"name": "Stock Reconciliation",
@@ -139,5 +139,7 @@
}
],
"read_only_onload": 0,
- "search_fields": "posting_date"
+ "search_fields": "posting_date",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/support/doctype/customer_issue/customer_issue.json b/erpnext/support/doctype/customer_issue/customer_issue.json
index bec3926ed5..6c4e22e7d6 100644
--- a/erpnext/support/doctype/customer_issue/customer_issue.json
+++ b/erpnext/support/doctype/customer_issue/customer_issue.json
@@ -344,12 +344,12 @@
},
{
"fieldname": "fiscal_year",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"label": "Fiscal Year",
"oldfieldname": "fiscal_year",
"oldfieldtype": "Select",
- "options": "link:Fiscal Year",
+ "options": "Fiscal Year",
"permlevel": 0,
"print_hide": 1,
"reqd": 1,
@@ -394,7 +394,7 @@
"icon": "icon-bug",
"idx": 1,
"is_submittable": 0,
- "modified": "2014-05-06 08:20:32.784295",
+ "modified": "2014-05-09 02:16:43.267003",
"modified_by": "Administrator",
"module": "Support",
"name": "Customer Issue",
@@ -415,5 +415,7 @@
"write": 1
}
],
- "search_fields": "status,customer,customer_name,territory"
+ "search_fields": "status,customer,customer_name,territory",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/support/doctype/maintenance_visit/maintenance_visit.json b/erpnext/support/doctype/maintenance_visit/maintenance_visit.json
index 64833e6cb8..ddb258d6fb 100644
--- a/erpnext/support/doctype/maintenance_visit/maintenance_visit.json
+++ b/erpnext/support/doctype/maintenance_visit/maintenance_visit.json
@@ -1,303 +1,305 @@
{
- "autoname": "MV.#####",
- "creation": "2013-01-10 16:34:31.000000",
- "docstatus": 0,
- "doctype": "DocType",
+ "autoname": "MV.#####",
+ "creation": "2013-01-10 16:34:31",
+ "docstatus": 0,
+ "doctype": "DocType",
"fields": [
{
- "fieldname": "customer_details",
- "fieldtype": "Section Break",
- "label": "Customer Details",
- "oldfieldtype": "Section Break",
- "options": "icon-user",
+ "fieldname": "customer_details",
+ "fieldtype": "Section Break",
+ "label": "Customer Details",
+ "oldfieldtype": "Section Break",
+ "options": "icon-user",
"permlevel": 0
- },
+ },
{
- "fieldname": "column_break0",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
+ "fieldname": "column_break0",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "fieldname": "customer",
- "fieldtype": "Link",
- "in_filter": 1,
- "label": "Customer",
- "oldfieldname": "customer",
- "oldfieldtype": "Link",
- "options": "Customer",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "fieldname": "customer",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Customer",
+ "oldfieldname": "customer",
+ "oldfieldtype": "Link",
+ "options": "Customer",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "customer_name",
- "fieldtype": "Data",
- "hidden": 1,
- "in_list_view": 1,
- "label": "Customer Name",
- "permlevel": 0,
+ "fieldname": "customer_name",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "in_list_view": 1,
+ "label": "Customer Name",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "address_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Address",
- "permlevel": 0,
+ "fieldname": "address_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Address",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_display",
- "fieldtype": "Small Text",
- "hidden": 1,
- "label": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_display",
+ "fieldtype": "Small Text",
+ "hidden": 1,
+ "label": "Contact",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_mobile",
- "fieldtype": "Data",
- "hidden": 1,
- "label": "Mobile No",
- "permlevel": 0,
+ "fieldname": "contact_mobile",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "label": "Mobile No",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "contact_email",
- "fieldtype": "Data",
- "hidden": 1,
- "label": "Contact Email",
- "permlevel": 0,
+ "fieldname": "contact_email",
+ "fieldtype": "Data",
+ "hidden": 1,
+ "label": "Contact Email",
+ "permlevel": 0,
"read_only": 1
- },
+ },
{
- "fieldname": "column_break1",
- "fieldtype": "Column Break",
- "oldfieldtype": "Column Break",
- "permlevel": 0,
+ "fieldname": "column_break1",
+ "fieldtype": "Column Break",
+ "oldfieldtype": "Column Break",
+ "permlevel": 0,
"width": "50%"
- },
+ },
{
- "default": "Today",
- "fieldname": "mntc_date",
- "fieldtype": "Date",
- "label": "Maintenance Date",
- "no_copy": 1,
- "oldfieldname": "mntc_date",
- "oldfieldtype": "Date",
- "permlevel": 0,
+ "default": "Today",
+ "fieldname": "mntc_date",
+ "fieldtype": "Date",
+ "label": "Maintenance Date",
+ "no_copy": 1,
+ "oldfieldname": "mntc_date",
+ "oldfieldtype": "Date",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "mntc_time",
- "fieldtype": "Time",
- "label": "Maintenance Time",
- "no_copy": 1,
- "oldfieldname": "mntc_time",
- "oldfieldtype": "Time",
+ "fieldname": "mntc_time",
+ "fieldtype": "Time",
+ "label": "Maintenance Time",
+ "no_copy": 1,
+ "oldfieldname": "mntc_time",
+ "oldfieldtype": "Time",
"permlevel": 0
- },
+ },
{
- "fieldname": "maintenance_details",
- "fieldtype": "Section Break",
- "label": "Maintenance Details",
- "oldfieldtype": "Section Break",
- "options": "icon-wrench",
+ "fieldname": "maintenance_details",
+ "fieldtype": "Section Break",
+ "label": "Maintenance Details",
+ "oldfieldtype": "Section Break",
+ "options": "icon-wrench",
"permlevel": 0
- },
+ },
{
- "fieldname": "completion_status",
- "fieldtype": "Select",
- "in_list_view": 1,
- "label": "Completion Status",
- "oldfieldname": "completion_status",
- "oldfieldtype": "Select",
- "options": "\nPartially Completed\nFully Completed",
- "permlevel": 0,
+ "fieldname": "completion_status",
+ "fieldtype": "Select",
+ "in_list_view": 1,
+ "label": "Completion Status",
+ "oldfieldname": "completion_status",
+ "oldfieldtype": "Select",
+ "options": "\nPartially Completed\nFully Completed",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "column_break_14",
- "fieldtype": "Column Break",
+ "fieldname": "column_break_14",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "default": "Unscheduled",
- "fieldname": "maintenance_type",
- "fieldtype": "Select",
- "in_filter": 1,
- "in_list_view": 1,
- "label": "Maintenance Type",
- "oldfieldname": "maintenance_type",
- "oldfieldtype": "Select",
- "options": "\nScheduled\nUnscheduled\nBreakdown",
- "permlevel": 0,
- "reqd": 1,
+ "default": "Unscheduled",
+ "fieldname": "maintenance_type",
+ "fieldtype": "Select",
+ "in_filter": 1,
+ "in_list_view": 1,
+ "label": "Maintenance Type",
+ "oldfieldname": "maintenance_type",
+ "oldfieldtype": "Select",
+ "options": "\nScheduled\nUnscheduled\nBreakdown",
+ "permlevel": 0,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "section_break0",
- "fieldtype": "Section Break",
- "oldfieldtype": "Section Break",
- "options": "icon-wrench",
+ "fieldname": "section_break0",
+ "fieldtype": "Section Break",
+ "oldfieldtype": "Section Break",
+ "options": "icon-wrench",
"permlevel": 0
- },
+ },
{
- "fieldname": "maintenance_visit_details",
- "fieldtype": "Table",
- "label": "Maintenance Visit Purpose",
- "oldfieldname": "maintenance_visit_details",
- "oldfieldtype": "Table",
- "options": "Maintenance Visit Purpose",
- "permlevel": 0,
+ "fieldname": "maintenance_visit_details",
+ "fieldtype": "Table",
+ "label": "Maintenance Visit Purpose",
+ "oldfieldname": "maintenance_visit_details",
+ "oldfieldtype": "Table",
+ "options": "Maintenance Visit Purpose",
+ "permlevel": 0,
"reqd": 1
- },
+ },
{
- "fieldname": "more_info",
- "fieldtype": "Section Break",
- "label": "More Info",
- "oldfieldtype": "Section Break",
- "options": "icon-file-text",
+ "fieldname": "more_info",
+ "fieldtype": "Section Break",
+ "label": "More Info",
+ "oldfieldtype": "Section Break",
+ "options": "icon-file-text",
"permlevel": 0
- },
+ },
{
- "fieldname": "customer_feedback",
- "fieldtype": "Small Text",
- "label": "Customer Feedback",
- "oldfieldname": "customer_feedback",
- "oldfieldtype": "Small Text",
+ "fieldname": "customer_feedback",
+ "fieldtype": "Small Text",
+ "label": "Customer Feedback",
+ "oldfieldname": "customer_feedback",
+ "oldfieldtype": "Small Text",
"permlevel": 0
- },
+ },
{
- "fieldname": "col_break3",
- "fieldtype": "Column Break",
+ "fieldname": "col_break3",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "default": "Draft",
- "fieldname": "status",
- "fieldtype": "Data",
- "label": "Status",
- "no_copy": 1,
- "oldfieldname": "status",
- "oldfieldtype": "Data",
- "options": "\nDraft\nCancelled\nSubmitted",
- "permlevel": 0,
- "read_only": 1,
+ "default": "Draft",
+ "fieldname": "status",
+ "fieldtype": "Data",
+ "label": "Status",
+ "no_copy": 1,
+ "oldfieldname": "status",
+ "oldfieldtype": "Data",
+ "options": "\nDraft\nCancelled\nSubmitted",
+ "permlevel": 0,
+ "read_only": 1,
"reqd": 1
- },
+ },
{
- "fieldname": "amended_from",
- "fieldtype": "Data",
- "ignore_restrictions": 1,
- "label": "Amended From",
- "no_copy": 1,
- "oldfieldname": "amended_from",
- "oldfieldtype": "Data",
- "permlevel": 0,
- "print_hide": 1,
- "read_only": 1,
+ "fieldname": "amended_from",
+ "fieldtype": "Data",
+ "ignore_restrictions": 1,
+ "label": "Amended From",
+ "no_copy": 1,
+ "oldfieldname": "amended_from",
+ "oldfieldtype": "Data",
+ "permlevel": 0,
+ "print_hide": 1,
+ "read_only": 1,
"width": "150px"
- },
+ },
{
- "fieldname": "company",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Company",
- "oldfieldname": "company",
- "oldfieldtype": "Select",
- "options": "link:Company",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "fieldname": "company",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Company",
+ "oldfieldname": "company",
+ "oldfieldtype": "Select",
+ "options": "Company",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "fieldname": "fiscal_year",
- "fieldtype": "Select",
- "in_filter": 1,
- "label": "Fiscal Year",
- "oldfieldname": "fiscal_year",
- "oldfieldtype": "Select",
- "options": "link:Fiscal Year",
- "permlevel": 0,
- "print_hide": 1,
- "reqd": 1,
+ "fieldname": "fiscal_year",
+ "fieldtype": "Link",
+ "in_filter": 1,
+ "label": "Fiscal Year",
+ "oldfieldname": "fiscal_year",
+ "oldfieldtype": "Select",
+ "options": "Fiscal Year",
+ "permlevel": 0,
+ "print_hide": 1,
+ "reqd": 1,
"search_index": 0
- },
+ },
{
- "depends_on": "customer",
- "fieldname": "contact_info_section",
- "fieldtype": "Section Break",
- "label": "Contact Info",
- "options": "icon-bullhorn",
+ "depends_on": "customer",
+ "fieldname": "contact_info_section",
+ "fieldtype": "Section Break",
+ "label": "Contact Info",
+ "options": "icon-bullhorn",
"permlevel": 0
- },
+ },
{
- "fieldname": "customer_address",
- "fieldtype": "Link",
- "label": "Customer Address",
- "options": "Address",
- "permlevel": 0,
+ "fieldname": "customer_address",
+ "fieldtype": "Link",
+ "label": "Customer Address",
+ "options": "Address",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "contact_person",
- "fieldtype": "Link",
- "label": "Contact Person",
- "options": "Contact",
- "permlevel": 0,
+ "fieldname": "contact_person",
+ "fieldtype": "Link",
+ "label": "Contact Person",
+ "options": "Contact",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "fieldname": "col_break4",
- "fieldtype": "Column Break",
+ "fieldname": "col_break4",
+ "fieldtype": "Column Break",
"permlevel": 0
- },
+ },
{
- "description": "Add / Edit",
- "fieldname": "territory",
- "fieldtype": "Link",
- "label": "Territory",
- "options": "Territory",
- "permlevel": 0,
+ "description": "Add / Edit",
+ "fieldname": "territory",
+ "fieldtype": "Link",
+ "label": "Territory",
+ "options": "Territory",
+ "permlevel": 0,
"print_hide": 1
- },
+ },
{
- "description": "Add / Edit",
- "fieldname": "customer_group",
- "fieldtype": "Link",
- "label": "Customer Group",
- "options": "Customer Group",
- "permlevel": 0,
+ "description": "Add / Edit",
+ "fieldname": "customer_group",
+ "fieldtype": "Link",
+ "label": "Customer Group",
+ "options": "Customer Group",
+ "permlevel": 0,
"print_hide": 1
}
- ],
- "icon": "icon-file-text",
- "idx": 1,
- "is_submittable": 1,
- "modified": "2014-01-20 17:48:57.000001",
- "modified_by": "Administrator",
- "module": "Support",
- "name": "Maintenance Visit",
- "owner": "ashwini@webnotestech.com",
+ ],
+ "icon": "icon-file-text",
+ "idx": 1,
+ "is_submittable": 1,
+ "modified": "2014-05-09 02:16:43.663232",
+ "modified_by": "Administrator",
+ "module": "Support",
+ "name": "Maintenance Visit",
+ "owner": "ashwini@webnotestech.com",
"permissions": [
{
- "amend": 1,
- "cancel": 1,
- "create": 1,
- "delete": 1,
- "email": 1,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Maintenance User",
- "submit": 1,
+ "amend": 1,
+ "cancel": 1,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "permlevel": 0,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "Maintenance User",
+ "submit": 1,
"write": 1
}
- ],
- "search_fields": "status,maintenance_type,customer,customer_name, address,mntc_date,company,fiscal_year"
-}
+ ],
+ "search_fields": "status,maintenance_type,customer,customer_name, address,mntc_date,company,fiscal_year",
+ "sort_field": "modified",
+ "sort_order": "DESC"
+}
\ No newline at end of file
diff --git a/erpnext/utilities/doctype/address/address.json b/erpnext/utilities/doctype/address/address.json
index e1532d681d..d283392f33 100644
--- a/erpnext/utilities/doctype/address/address.json
+++ b/erpnext/utilities/doctype/address/address.json
@@ -1,7 +1,7 @@
{
"allow_import": 1,
"allow_rename": 1,
- "creation": "2013-01-10 16:34:32.000000",
+ "creation": "2013-01-10 16:34:32",
"docstatus": 0,
"doctype": "DocType",
"document_type": "Master",
@@ -74,11 +74,11 @@
},
{
"fieldname": "country",
- "fieldtype": "Select",
+ "fieldtype": "Link",
"in_filter": 1,
"in_list_view": 1,
"label": "Country",
- "options": "link:Country",
+ "options": "Country",
"permlevel": 0,
"reqd": 1,
"search_index": 1
@@ -199,7 +199,7 @@
"icon": "icon-map-marker",
"idx": 1,
"in_dialog": 0,
- "modified": "2014-01-27 11:19:06.000000",
+ "modified": "2014-05-09 02:16:43.798644",
"modified_by": "Administrator",
"module": "Utilities",
"name": "Address",
@@ -258,5 +258,7 @@
"write": 1
}
],
- "search_fields": "customer, supplier, sales_partner, country, state"
+ "search_fields": "customer, supplier, sales_partner, country, state",
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
From 2667a5033473d87b26b7ef2863931d4b6c8c1b1d Mon Sep 17 00:00:00 2001
From: Rushabh Mehta
Date: Fri, 9 May 2014 19:20:31 +0530
Subject: [PATCH 30/74] clear cache before running setup wizard
---
erpnext/setup/page/setup_wizard/setup_wizard.js | 1 +
erpnext/setup/page/setup_wizard/setup_wizard.py | 1 +
2 files changed, 2 insertions(+)
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.js b/erpnext/setup/page/setup_wizard/setup_wizard.js
index b2af950674..30de2c624b 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.js
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.js
@@ -29,6 +29,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
}, 2000);
},
error: function(r) {
+
var d = msgprint(__("There were errors."));
d.custom_onhide = function() {
frappe.set_route(erpnext.wiz.page_name, "0");
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index 42c85d7101..aa96558c2e 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -15,6 +15,7 @@ import install_fixtures
@frappe.whitelist()
def setup_account(args=None):
+ frappe.clear_cache()
if frappe.db.sql("select name from tabCompany"):
frappe.throw(_("Setup Already Complete!!"))
From 95f558e7bcb9b933c8e87e0655149508df560f07 Mon Sep 17 00:00:00 2001
From: Pratik Vyas
Date: Sat, 10 May 2014 22:16:39 +0530
Subject: [PATCH 31/74] fix update user properties patch
---
erpnext/hr/doctype/employee/employee.py | 2 ++
erpnext/patches/4_0/update_user_properties.py | 9 ++++-----
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/erpnext/hr/doctype/employee/employee.py b/erpnext/hr/doctype/employee/employee.py
index 6846b87bfc..687c6ce054 100644
--- a/erpnext/hr/doctype/employee/employee.py
+++ b/erpnext/hr/doctype/employee/employee.py
@@ -155,6 +155,8 @@ class Employee(Document):
throw(_("Please enter relieving date."))
def validate_for_enabled_user_id(self):
+ if not self.status == 'Active':
+ return
enabled = frappe.db.sql("""select name from `tabUser` where
name=%s and enabled=1""", self.user_id)
if not enabled:
diff --git a/erpnext/patches/4_0/update_user_properties.py b/erpnext/patches/4_0/update_user_properties.py
index dfec48bb96..1c746d378c 100644
--- a/erpnext/patches/4_0/update_user_properties.py
+++ b/erpnext/patches/4_0/update_user_properties.py
@@ -8,6 +8,7 @@ import frappe.defaults
def execute():
frappe.reload_doc("core", "doctype", "docperm")
+ frappe.reload_doc("hr", "doctype", "employee")
update_user_properties()
update_user_match()
add_employee_restrictions_to_leave_approver()
@@ -82,13 +83,11 @@ def add_employee_restrictions_to_leave_approver():
# add Employee restrictions (in on_update method)
for employee in frappe.db.sql_list("""select name from `tabEmployee`
- where exists(select leave_approver from `tabEmployee Leave Approver`
+ where (exists(select leave_approver from `tabEmployee Leave Approver`
where `tabEmployee Leave Approver`.parent=`tabEmployee`.name)
- or ifnull(`reports_to`, '')!=''"""):
+ or ifnull(`reports_to`, '')!='') and docstatus<2 and status='Active'"""):
- emp = frappe.get_doc("Employee", employee)
- emp.ignore_links = True
- emp.save()
+ frappe.get_doc("Employee", employee).save()
def update_permissions():
# clear match conditions other than owner
From 6e686224eb787ec72884c91f45dbb6a0a6b9f13c Mon Sep 17 00:00:00 2001
From: Pratik Vyas
Date: Sat, 10 May 2014 22:17:04 +0530
Subject: [PATCH 32/74] fix patches
---
erpnext/patches/4_0/customer_discount_to_pricing_rule.py | 4 ++--
.../doctype/support_email_settings/support_email_settings.py | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/erpnext/patches/4_0/customer_discount_to_pricing_rule.py b/erpnext/patches/4_0/customer_discount_to_pricing_rule.py
index a92568e8d4..87aa79248e 100644
--- a/erpnext/patches/4_0/customer_discount_to_pricing_rule.py
+++ b/erpnext/patches/4_0/customer_discount_to_pricing_rule.py
@@ -23,10 +23,10 @@ def execute():
"item_group": item_group,
"applicable_for": "Customer",
"customer": d.parent,
- "price_or_discount": "Discount",
+ "price_or_discount": "Discount Percentage",
"discount_percentage": d.discount
}).insert()
frappe.db.auto_commit_on_many_writes = False
- frappe.delete_doc("DocType", "Customer Discount")
\ No newline at end of file
+ frappe.delete_doc("DocType", "Customer Discount")
diff --git a/erpnext/support/doctype/support_email_settings/support_email_settings.py b/erpnext/support/doctype/support_email_settings/support_email_settings.py
index 592c1a90a8..8763c6d269 100644
--- a/erpnext/support/doctype/support_email_settings/support_email_settings.py
+++ b/erpnext/support/doctype/support_email_settings/support_email_settings.py
@@ -17,7 +17,7 @@ class SupportEmailSettings(Document):
Checks support ticket email settings
"""
if self.sync_support_mails and self.mail_server:
- inc_email = frappe.get_doc('Incoming Email Settings')
+ inc_email = frappe._dict(self.as_dict())
# inc_email.encode()
inc_email.host = self.mail_server
inc_email.use_ssl = self.use_ssl
From 409c8e973286b1c822f84e4c76667fabdcf96dc5 Mon Sep 17 00:00:00 2001
From: Rushabh Mehta
Date: Sun, 11 May 2014 10:01:16 +0530
Subject: [PATCH 33/74] removed confirmation date validations (wtf)
---
erpnext/hr/doctype/employee/employee.py | 6 ------
1 file changed, 6 deletions(-)
diff --git a/erpnext/hr/doctype/employee/employee.py b/erpnext/hr/doctype/employee/employee.py
index 687c6ce054..2ae4a2a9d3 100644
--- a/erpnext/hr/doctype/employee/employee.py
+++ b/erpnext/hr/doctype/employee/employee.py
@@ -129,12 +129,6 @@ class Employee(Document):
if self.date_of_birth and self.date_of_joining and getdate(self.date_of_birth) >= getdate(self.date_of_joining):
throw(_("Date of Joining must be greater than Date of Birth"))
- elif self.scheduled_confirmation_date and self.date_of_joining and (getdate(self.scheduled_confirmation_date) < getdate(self.date_of_joining)):
- throw(_("Scheduled Confirmation Date must be greater than Date of Joining"))
-
- elif self.final_confirmation_date and self.date_of_joining and (getdate(self.final_confirmation_date) < getdate(self.date_of_joining)):
- throw(_("Final Confirmation Date must be greater than Date of Joining"))
-
elif self.date_of_retirement and self.date_of_joining and (getdate(self.date_of_retirement) <= getdate(self.date_of_joining)):
throw(_("Date Of Retirement must be greater than Date of Joining"))
From 7e373010d7d507eb80a85ba05b04325a5aa6c8ea Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Sun, 11 May 2014 12:08:39 +0530
Subject: [PATCH 34/74] Test case fixes in time log batch
---
.../doctype/time_log/test_time_log.py | 6 ++
.../doctype/time_log_batch/test_records.json | 14 ----
.../time_log_batch/test_time_log_batch.py | 75 ++++++++++++-------
3 files changed, 54 insertions(+), 41 deletions(-)
delete mode 100644 erpnext/projects/doctype/time_log_batch/test_records.json
diff --git a/erpnext/projects/doctype/time_log/test_time_log.py b/erpnext/projects/doctype/time_log/test_time_log.py
index 7aadf5c286..4a312adb41 100644
--- a/erpnext/projects/doctype/time_log/test_time_log.py
+++ b/erpnext/projects/doctype/time_log/test_time_log.py
@@ -5,11 +5,17 @@ import frappe
import unittest
from erpnext.projects.doctype.time_log.time_log import OverlapError
+from erpnext.projects.doctype.time_log_batch.test_time_log_batch import *
class TestTimeLog(unittest.TestCase):
def test_duplication(self):
+ frappe.db.sql("delete from `tabTime Log`")
+ frappe.get_doc(frappe.copy_doc(test_records[0])).insert()
+
ts = frappe.get_doc(frappe.copy_doc(test_records[0]))
self.assertRaises(OverlapError, ts.insert)
+ frappe.db.sql("delete from `tabTime Log`")
+
test_records = frappe.get_test_records('Time Log')
test_ignore = ["Time Log Batch", "Sales Invoice"]
diff --git a/erpnext/projects/doctype/time_log_batch/test_records.json b/erpnext/projects/doctype/time_log_batch/test_records.json
deleted file mode 100644
index d386000e34..0000000000
--- a/erpnext/projects/doctype/time_log_batch/test_records.json
+++ /dev/null
@@ -1,14 +0,0 @@
-[
- {
- "doctype": "Time Log Batch",
- "rate": "500",
- "time_log_batch_details": [
- {
- "doctype": "Time Log Batch Detail",
- "parentfield": "time_log_batch_details",
- "parenttype": "Time Log Batch",
- "time_log": "_T-Time Log-00001"
- }
- ]
- }
-]
\ No newline at end of file
diff --git a/erpnext/projects/doctype/time_log_batch/test_time_log_batch.py b/erpnext/projects/doctype/time_log_batch/test_time_log_batch.py
index dceaee78ff..de57f28e2c 100644
--- a/erpnext/projects/doctype/time_log_batch/test_time_log_batch.py
+++ b/erpnext/projects/doctype/time_log_batch/test_time_log_batch.py
@@ -4,36 +4,57 @@
import frappe, unittest
class TimeLogBatchTest(unittest.TestCase):
- def setUp(self):
- for name in frappe.db.sql_list("select name from `tabTime Log Batch` where docstatus=1"):
- frappe.get_doc("Time Log Batch", name).cancel()
- frappe.delete_doc("Time Log Batch", name)
-
- for name in frappe.db.sql_list("select name from `tabTime Log` where docstatus=1"):
- frappe.get_doc("Time Log", name).cancel()
- frappe.delete_doc("Time Log", name)
-
def test_time_log_status(self):
- from erpnext.projects.doctype.time_log.test_time_log import test_records as time_log_records
- time_log = frappe.copy_doc(time_log_records[0])
- time_log.update({
- "from_time": "2013-01-02 10:00:00.000000",
- "to_time": "2013-01-02 11:00:00.000000",
- "docstatus": 0
- })
- time_log.insert()
- time_log.submit()
+ delete_time_log_and_batch()
+ time_log = create_time_log()
- self.assertEquals(frappe.db.get_value("Time Log", time_log.name, "status"), "Submitted")
- tlb = frappe.copy_doc(test_records[0])
- tlb.get("time_log_batch_details")[0].time_log = time_log.name
- tlb.insert()
- tlb.submit()
+ self.assertEquals(frappe.db.get_value("Time Log", time_log, "status"), "Submitted")
- self.assertEquals(frappe.db.get_value("Time Log", time_log.name, "status"), "Batched for Billing")
+ tlb = create_time_log_batch(time_log)
+
+ self.assertEquals(frappe.db.get_value("Time Log", time_log, "status"), "Batched for Billing")
tlb.cancel()
- self.assertEquals(frappe.db.get_value("Time Log", time_log.name, "status"), "Submitted")
+ self.assertEquals(frappe.db.get_value("Time Log", time_log, "status"), "Submitted")
+
+ delete_time_log_and_batch()
+
+def delete_time_log_and_batch():
+ for name in frappe.db.sql_list("select name from `tabTime Log Batch` where docstatus=1"):
+ frappe.get_doc("Time Log Batch", name).cancel()
+ frappe.delete_doc("Time Log Batch", name)
+
+ for name in frappe.db.sql_list("select name from `tabTime Log` where docstatus=1"):
+ frappe.get_doc("Time Log", name).cancel()
+ frappe.delete_doc("Time Log", name)
+
+def create_time_log():
+ from erpnext.projects.doctype.time_log.test_time_log import test_records as time_log_records
+ time_log = frappe.copy_doc(time_log_records[0])
+ time_log.update({
+ "from_time": "2013-01-02 10:00:00.000000",
+ "to_time": "2013-01-02 11:00:00.000000",
+ "docstatus": 0
+ })
+ time_log.insert()
+ time_log.submit()
+ return time_log.name
+
+def create_time_log_batch(time_log):
+ tlb = frappe.get_doc({
+ "doctype": "Time Log Batch",
+ "rate": "500",
+ "time_log_batch_details": [
+ {
+ "doctype": "Time Log Batch Detail",
+ "parentfield": "time_log_batch_details",
+ "parenttype": "Time Log Batch",
+ "time_log": time_log
+ }
+ ]
+ })
+
+ tlb.insert()
+ tlb.submit()
+ return tlb
-test_records = frappe.get_test_records('Time Log Batch')
-test_dependencies = ["Time Log"]
test_ignore = ["Sales Invoice"]
From 5365108ef9500bdd6ddfb4745420b41bdadffd5d Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Sun, 11 May 2014 12:10:17 +0530
Subject: [PATCH 35/74] Test case fixes for pos setting
---
.../doctype/pos_setting/test_pos_setting.py | 6 --
.../doctype/pos_setting/test_records.json | 16 ------
.../sales_invoice/test_sales_invoice.py | 57 ++++++++++++-------
3 files changed, 37 insertions(+), 42 deletions(-)
delete mode 100644 erpnext/accounts/doctype/pos_setting/test_pos_setting.py
delete mode 100644 erpnext/accounts/doctype/pos_setting/test_records.json
diff --git a/erpnext/accounts/doctype/pos_setting/test_pos_setting.py b/erpnext/accounts/doctype/pos_setting/test_pos_setting.py
deleted file mode 100644
index d563be96d7..0000000000
--- a/erpnext/accounts/doctype/pos_setting/test_pos_setting.py
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
-# License: GNU General Public License v3. See license.txt
-
-
-import frappe
-test_records = frappe.get_test_records('Pos Setting')
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_setting/test_records.json b/erpnext/accounts/doctype/pos_setting/test_records.json
deleted file mode 100644
index 0d382a716a..0000000000
--- a/erpnext/accounts/doctype/pos_setting/test_records.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- {
- "cash_bank_account": "_Test Account Bank Account - _TC",
- "company": "_Test Company",
- "cost_center": "_Test Cost Center - _TC",
- "currency": "INR",
- "doctype": "POS Setting",
- "expense_account": "_Test Account Cost for Goods Sold - _TC",
- "income_account": "Sales - _TC",
- "name": "_Test POS Setting",
- "naming_series": "_T-POS Setting-",
- "selling_price_list": "_Test Price List",
- "territory": "_Test Territory",
- "warehouse": "_Test Warehouse - _TC"
- }
-]
diff --git a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
index 2a0bc248a0..85e57822e2 100644
--- a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
+++ b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
@@ -6,6 +6,8 @@ import unittest, json, copy
from frappe.utils import flt
from erpnext.accounts.utils import get_stock_and_account_difference
from erpnext.stock.doctype.purchase_receipt.test_purchase_receipt import set_perpetual_inventory
+from erpnext.projects.doctype.time_log_batch.test_time_log_batch import *
+
class TestSalesInvoice(unittest.TestCase):
def make(self):
@@ -365,27 +367,30 @@ class TestSalesInvoice(unittest.TestCase):
561.8)
def test_time_log_batch(self):
- tlb = frappe.get_doc("Time Log Batch", "_T-Time Log Batch-00001")
+ delete_time_log_and_batch()
+ time_log = create_time_log()
+ tlb = create_time_log_batch(time_log)
+
+ tlb = frappe.get_doc("Time Log Batch", tlb.name)
tlb.submit()
si = frappe.get_doc(frappe.copy_doc(test_records[0]))
- si.get("entries")[0].time_log_batch = "_T-Time Log Batch-00001"
+ si.get("entries")[0].time_log_batch = tlb.name
si.insert()
si.submit()
- self.assertEquals(frappe.db.get_value("Time Log Batch", "_T-Time Log Batch-00001",
- "status"), "Billed")
+ self.assertEquals(frappe.db.get_value("Time Log Batch", tlb.name, "status"), "Billed")
- self.assertEquals(frappe.db.get_value("Time Log", "_T-Time Log-00001", "status"),
- "Billed")
+ self.assertEquals(frappe.db.get_value("Time Log", time_log, "status"), "Billed")
si.cancel()
- self.assertEquals(frappe.db.get_value("Time Log Batch", "_T-Time Log Batch-00001",
- "status"), "Submitted")
+ self.assertEquals(frappe.db.get_value("Time Log Batch", tlb.name, "status"), "Submitted")
- self.assertEquals(frappe.db.get_value("Time Log", "_T-Time Log-00001", "status"),
- "Batched for Billing")
+ self.assertEquals(frappe.db.get_value("Time Log", time_log, "status"), "Batched for Billing")
+
+ frappe.delete_doc("Sales Invoice", si.name)
+ delete_time_log_and_batch()
def test_sales_invoice_gl_entry_without_aii(self):
self.clear_stock_account_balance()
@@ -423,9 +428,9 @@ class TestSalesInvoice(unittest.TestCase):
def test_pos_gl_entry_with_aii(self):
self.clear_stock_account_balance()
set_perpetual_inventory()
+ self.make_pos_setting()
self._insert_purchase_receipt()
- self._insert_pos_settings()
pos = copy.deepcopy(test_records[1])
pos["is_pos"] = 1
@@ -479,6 +484,26 @@ class TestSalesInvoice(unittest.TestCase):
set_perpetual_inventory(0)
+ frappe.db.sql("delete from `tabPOS Setting`")
+
+ def make_pos_setting(self):
+ pos_setting = frappe.get_doc({
+ "cash_bank_account": "_Test Account Bank Account - _TC",
+ "company": "_Test Company",
+ "cost_center": "_Test Cost Center - _TC",
+ "currency": "INR",
+ "doctype": "POS Setting",
+ "expense_account": "_Test Account Cost for Goods Sold - _TC",
+ "income_account": "Sales - _TC",
+ "name": "_Test POS Setting",
+ "naming_series": "_T-POS Setting-",
+ "selling_price_list": "_Test Price List",
+ "territory": "_Test Territory",
+ "warehouse": "_Test Warehouse - _TC"
+ })
+
+ pos_setting.insert()
+
def test_si_gl_entry_with_aii_and_update_stock_with_warehouse_but_no_account(self):
self.clear_stock_account_balance()
set_perpetual_inventory()
@@ -604,14 +629,6 @@ class TestSalesInvoice(unittest.TestCase):
dn.submit()
return dn
- def _insert_pos_settings(self):
- from erpnext.accounts.doctype.pos_setting.test_pos_setting \
- import test_records as pos_setting_test_records
- frappe.db.sql("""delete from `tabPOS Setting`""")
-
- ps = frappe.copy_doc(pos_setting_test_records[0])
- ps.insert()
-
def test_sales_invoice_with_advance(self):
from erpnext.accounts.doctype.journal_voucher.test_journal_voucher \
import test_records as jv_test_records
@@ -843,5 +860,5 @@ class TestSalesInvoice(unittest.TestCase):
self.assertRaises(SerialNoStatusError, si.submit)
-test_dependencies = ["Journal Voucher", "POS Setting", "Contact", "Address"]
+test_dependencies = ["Journal Voucher", "Contact", "Address"]
test_records = frappe.get_test_records('Sales Invoice')
From 6d5c24840218e8b30491ce86192c427b4d6afaad Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Sun, 11 May 2014 12:10:57 +0530
Subject: [PATCH 36/74] Test case fixes for serial no
---
erpnext/stock/doctype/stock_entry/test_stock_entry.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/erpnext/stock/doctype/stock_entry/test_stock_entry.py b/erpnext/stock/doctype/stock_entry/test_stock_entry.py
index 4739d21a7f..fc60fce4e3 100644
--- a/erpnext/stock/doctype/stock_entry/test_stock_entry.py
+++ b/erpnext/stock/doctype/stock_entry/test_stock_entry.py
@@ -256,7 +256,7 @@ class TestStockEntry(unittest.TestCase):
# insert a pos invoice with update stock
si = frappe.copy_doc(sales_invoice_test_records[1])
- si.is_pos = si.update_stock = 1
+ si.update_stock = 1
si.get("entries")[0].warehouse = "_Test Warehouse - _TC"
si.get("entries")[0].item_code = item_code
si.get("entries")[0].qty = 5.0
@@ -663,6 +663,7 @@ class TestStockEntry(unittest.TestCase):
def test_serial_no_not_exists(self):
self._clear_stock_account_balance()
+ frappe.db.sql("delete from `tabSerial No` where name in ('ABCD', 'EFGH')")
se = frappe.copy_doc(test_records[0])
se.purpose = "Material Issue"
se.get("mtn_details")[0].item_code = "_Test Serialized Item"
@@ -823,8 +824,6 @@ def make_serialized_item():
se.submit()
return se
-test_records = frappe.get_test_records('Stock Entry')
-
def make_stock_entry(item, source, target, qty, incoming_rate=None):
s = frappe.new_doc("Stock Entry")
if source and target:
@@ -845,3 +844,5 @@ def make_stock_entry(item, source, target, qty, incoming_rate=None):
s.insert()
s.submit()
return s
+
+test_records = frappe.get_test_records('Stock Entry')
From 75e50ee082510408ddee90af2c9411f21035a242 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Sun, 11 May 2014 12:11:15 +0530
Subject: [PATCH 37/74] Fixes for subcontracting
---
erpnext/controllers/buying_controller.py | 2 +-
.../stock/doctype/purchase_receipt/test_purchase_receipt.py | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py
index 43276e5977..ad56d8fe94 100644
--- a/erpnext/controllers/buying_controller.py
+++ b/erpnext/controllers/buying_controller.py
@@ -256,7 +256,7 @@ class BuyingController(StockController):
rm_supplied_idx += 1
- raw_materials_cost += required_qty * flt(item.rate)
+ raw_materials_cost += required_qty * flt(bom_item.rate)
if self.doctype == "Purchase Receipt":
item.rm_supp_cost = raw_materials_cost
diff --git a/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
index 0aa3accd4a..77de44d021 100644
--- a/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
+++ b/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
@@ -94,8 +94,9 @@ class TestPurchaseReceipt(unittest.TestCase):
pr.run_method("calculate_taxes_and_totals")
pr.insert()
- self.assertEquals(pr.get("purchase_receipt_details")[0].rm_supp_cost, 70000.0)
self.assertEquals(len(pr.get("pr_raw_material_details")), 2)
+ self.assertEquals(pr.get("purchase_receipt_details")[0].rm_supp_cost, 70000.0)
+
def test_serial_no_supplier(self):
pr = frappe.copy_doc(test_records[0])
From 2f50b85f994bb04c421e357d5074abcde49df77b Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Sun, 11 May 2014 13:03:53 +0530
Subject: [PATCH 38/74] Test case fixes for serial no
---
.../doctype/stock_entry/test_stock_entry.py | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/erpnext/stock/doctype/stock_entry/test_stock_entry.py b/erpnext/stock/doctype/stock_entry/test_stock_entry.py
index fc60fce4e3..2accfb86a2 100644
--- a/erpnext/stock/doctype/stock_entry/test_stock_entry.py
+++ b/erpnext/stock/doctype/stock_entry/test_stock_entry.py
@@ -677,12 +677,12 @@ class TestStockEntry(unittest.TestCase):
def test_serial_duplicate(self):
self._clear_stock_account_balance()
- self.test_serial_by_series()
+ se, serial_nos = self.test_serial_by_series()
se = frappe.copy_doc(test_records[0])
se.get("mtn_details")[0].item_code = "_Test Serialized Item With Series"
se.get("mtn_details")[0].qty = 1
- se.get("mtn_details")[0].serial_no = "ABCD00001"
+ se.get("mtn_details")[0].serial_no = serial_nos[0]
se.get("mtn_details")[0].transfer_qty = 1
se.insert()
self.assertRaises(SerialNoDuplicateError, se.submit)
@@ -696,18 +696,18 @@ class TestStockEntry(unittest.TestCase):
self.assertTrue(frappe.db.exists("Serial No", serial_nos[0]))
self.assertTrue(frappe.db.exists("Serial No", serial_nos[1]))
- return se
+ return se, serial_nos
def test_serial_item_error(self):
self._clear_stock_account_balance()
- self.test_serial_by_series()
+ se, serial_nos = self.test_serial_by_series()
se = frappe.copy_doc(test_records[0])
se.purpose = "Material Transfer"
se.get("mtn_details")[0].item_code = "_Test Serialized Item"
se.get("mtn_details")[0].qty = 1
se.get("mtn_details")[0].transfer_qty = 1
- se.get("mtn_details")[0].serial_no = "ABCD00001"
+ se.get("mtn_details")[0].serial_no = serial_nos[0]
se.get("mtn_details")[0].s_warehouse = "_Test Warehouse - _TC"
se.get("mtn_details")[0].t_warehouse = "_Test Warehouse 1 - _TC"
se.insert()
@@ -735,14 +735,15 @@ class TestStockEntry(unittest.TestCase):
def test_serial_warehouse_error(self):
self._clear_stock_account_balance()
- make_serialized_item()
+ t = make_serialized_item()
+ serial_nos = get_serial_nos(t.get("mtn_details")[0].serial_no)
se = frappe.copy_doc(test_records[0])
se.purpose = "Material Transfer"
se.get("mtn_details")[0].item_code = "_Test Serialized Item With Series"
se.get("mtn_details")[0].qty = 1
se.get("mtn_details")[0].transfer_qty = 1
- se.get("mtn_details")[0].serial_no = "ABCD00001"
+ se.get("mtn_details")[0].serial_no = serial_nos[0]
se.get("mtn_details")[0].s_warehouse = "_Test Warehouse 1 - _TC"
se.get("mtn_details")[0].t_warehouse = "_Test Warehouse - _TC"
se.insert()
@@ -750,7 +751,7 @@ class TestStockEntry(unittest.TestCase):
def test_serial_cancel(self):
self._clear_stock_account_balance()
- se = self.test_serial_by_series()
+ se, serial_nos = self.test_serial_by_series()
se.cancel()
serial_no = get_serial_nos(se.get("mtn_details")[0].serial_no)[0]
From bbfe2517ea7046722eaf7c78359d09cc57a9384e Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Sun, 11 May 2014 18:27:07 +0530
Subject: [PATCH 39/74] BOM validation message fixed
---
erpnext/manufacturing/doctype/bom/bom.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py
index d488096c4f..c39a5b7aac 100644
--- a/erpnext/manufacturing/doctype/bom/bom.py
+++ b/erpnext/manufacturing/doctype/bom/bom.py
@@ -211,7 +211,7 @@ class BOM(Document):
item = self.get_item_det(m.item_code)
if item[0]['is_manufactured_item'] == 'Yes':
if not m.bom_no:
- frappe.throw(_("BOM number is required for manufactured Item {0} in row {1}").format(m.item, m.idx))
+ frappe.throw(_("BOM number is required for manufactured Item {0} in row {1}").format(m.item_code, m.idx))
else:
self.validate_bom_no(m.item_code, m.bom_no, m.idx)
From 02edae8face02aa90204c8d0e2b462817b4e9198 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Mon, 12 May 2014 12:37:32 +0530
Subject: [PATCH 40/74] Added hook: setup_wizard_exception
---
.../setup/page/setup_wizard/setup_wizard.py | 87 ++++++++++---------
1 file changed, 47 insertions(+), 40 deletions(-)
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index aa96558c2e..4b55f5bf87 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -15,66 +15,73 @@ import install_fixtures
@frappe.whitelist()
def setup_account(args=None):
- frappe.clear_cache()
+ try:
+ frappe.clear_cache()
- if frappe.db.sql("select name from tabCompany"):
- frappe.throw(_("Setup Already Complete!!"))
+ if frappe.db.sql("select name from tabCompany"):
+ frappe.throw(_("Setup Already Complete!!"))
- if not args:
- args = frappe.local.form_dict
- if isinstance(args, basestring):
- args = json.loads(args)
- args = frappe._dict(args)
+ if not args:
+ args = frappe.local.form_dict
+ if isinstance(args, basestring):
+ args = json.loads(args)
- if args.language != "english":
- set_default_language(args.language)
+ args = frappe._dict(args)
- install_fixtures.install(args.get("country"))
+ if args.language != "english":
+ set_default_language(args.language)
- update_user_name(args)
- frappe.local.message_log = []
+ install_fixtures.install(args.get("country"))
- create_fiscal_year_and_company(args)
- frappe.local.message_log = []
+ update_user_name(args)
+ frappe.local.message_log = []
- set_defaults(args)
- frappe.local.message_log = []
+ create_fiscal_year_and_company(args)
+ frappe.local.message_log = []
- create_territories()
- frappe.local.message_log = []
+ set_defaults(args)
+ frappe.local.message_log = []
- create_price_lists(args)
- frappe.local.message_log = []
+ create_territories()
+ frappe.local.message_log = []
- create_feed_and_todo()
- frappe.local.message_log = []
+ create_price_lists(args)
+ frappe.local.message_log = []
- create_email_digest()
- frappe.local.message_log = []
+ create_feed_and_todo()
+ frappe.local.message_log = []
- create_letter_head(args)
- frappe.local.message_log = []
+ create_email_digest()
+ frappe.local.message_log = []
- create_taxes(args)
- frappe.local.message_log = []
+ create_letter_head(args)
+ frappe.local.message_log = []
- create_items(args)
- frappe.local.message_log = []
+ create_taxes(args)
+ frappe.local.message_log = []
- create_customers(args)
- frappe.local.message_log = []
+ create_items(args)
+ frappe.local.message_log = []
- create_suppliers(args)
- frappe.local.message_log = []
+ create_customers(args)
+ frappe.local.message_log = []
- frappe.db.set_default('desktop:home_page', 'desktop')
+ create_suppliers(args)
+ frappe.local.message_log = []
- website_maker(args.company_name, args.company_tagline, args.name)
- create_logo(args)
+ frappe.db.set_default('desktop:home_page', 'desktop')
- frappe.clear_cache()
- frappe.db.commit()
+ website_maker(args.company_name, args.company_tagline, args.name)
+ create_logo(args)
+ frappe.clear_cache()
+ frappe.db.commit()
+ except:
+ traceback = frappe.get_traceback()
+ for hook in frappe.get_hooks("setup_wizard_exception"):
+ frappe.get_attr(hook)(traceback, args)
+
+ raise
def update_user_name(args):
if args.get("email"):
From 37f54f9a3545d38ff684b725ffb8217f7ef41c8d Mon Sep 17 00:00:00 2001
From: Rushabh Mehta
Date: Mon, 12 May 2014 16:45:12 +0530
Subject: [PATCH 41/74] added description to letter head in setup wizard
---
erpnext/setup/page/setup_wizard/setup_wizard.js | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.js b/erpnext/setup/page/setup_wizard/setup_wizard.js
index 30de2c624b..1ad3dd57ea 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.js
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.js
@@ -29,7 +29,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
}, 2000);
},
error: function(r) {
-
+
var d = msgprint(__("There were errors."));
d.custom_onhide = function() {
frappe.set_route(erpnext.wiz.page_name, "0");
@@ -223,8 +223,13 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
title: __("Logo and Letter Heads"),
help: __('Upload your letter head and logo - you can edit them later.'),
fields: [
- {fieldtype:"Attach Image", fieldname:"attach_letterhead", label: __("Attach Letterhead")},
- {fieldtype:"Attach Image", fieldname:"attach_logo", label:__("Attach Logo")},
+ {fieldtype:"Attach Image", fieldname:"attach_letterhead",
+ label: __("Attach Letterhead"),
+ description: __("Keep it web friendly 900px (w) by 100px (h)")
+ },
+ {fieldtype:"Attach Image", fieldname:"attach_logo",
+ label:__("Attach Logo"),
+ description: __("100px by 100px")},
],
},
From 2fdb51f85ec2eb9c4985e05fa1a0b1d368380d65 Mon Sep 17 00:00:00 2001
From: Rushabh Mehta
Date: Mon, 12 May 2014 17:32:36 +0530
Subject: [PATCH 42/74] fixes frappe/erpnext#1627
---
erpnext/stock/doctype/item/item.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json
index d7b3853494..f42f35ccfa 100644
--- a/erpnext/stock/doctype/item/item.json
+++ b/erpnext/stock/doctype/item/item.json
@@ -109,9 +109,9 @@
},
{
"fieldname": "image",
- "fieldtype": "Select",
+ "fieldtype": "Attach",
"label": "Image",
- "options": "attach_files:",
+ "options": "",
"permlevel": 0,
"read_only": 0
},
@@ -832,7 +832,7 @@
"icon": "icon-tag",
"idx": 1,
"max_attachments": 1,
- "modified": "2014-05-07 05:29:42.155019",
+ "modified": "2014-05-12 07:54:58.118118",
"modified_by": "Administrator",
"module": "Stock",
"name": "Item",
From 0c54e2d0d08668797a5f149d9dce3fa98c4cd267 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Mon, 12 May 2014 17:44:55 +0530
Subject: [PATCH 43/74] 4_0 patch dir renamed to v4_0
---
erpnext/patches/4_0/fields_to_be_renamed.py | 131 ------------------
erpnext/patches/{4_0 => v4_0}/__init__.py | 0
.../patches/{4_0 => v4_0}/countrywise_coa.py | 0
.../customer_discount_to_pricing_rule.py | 0
erpnext/patches/v4_0/fields_to_be_renamed.py | 131 ++++++++++++++++++
.../{4_0 => v4_0}/fix_contact_address.py | 0
.../{4_0 => v4_0}/fix_employee_user_id.py | 0
.../{4_0 => v4_0}/import_country_codes.py | 0
.../map_charge_to_taxes_and_charges.py | 0
.../move_warehouse_user_to_restrictions.py | 0
.../patches/{4_0 => v4_0}/new_permissions.py | 0
.../reload_purchase_print_format.py | 0
.../reload_sales_print_format.py | 0
.../remove_india_specific_fields.py | 0
.../{4_0 => v4_0}/remove_module_home_pages.py | 0
.../{4_0 => v4_0}/rename_sitemap_to_route.py | 0
.../{4_0 => v4_0}/split_email_settings.py | 0
...to_sales_person_in_maintenance_schedule.py | 0
.../{4_0 => v4_0}/update_user_properties.py | 0
.../{4_0 => v4_0}/validate_v3_patch.py | 0
20 files changed, 131 insertions(+), 131 deletions(-)
delete mode 100644 erpnext/patches/4_0/fields_to_be_renamed.py
rename erpnext/patches/{4_0 => v4_0}/__init__.py (100%)
rename erpnext/patches/{4_0 => v4_0}/countrywise_coa.py (100%)
rename erpnext/patches/{4_0 => v4_0}/customer_discount_to_pricing_rule.py (100%)
create mode 100644 erpnext/patches/v4_0/fields_to_be_renamed.py
rename erpnext/patches/{4_0 => v4_0}/fix_contact_address.py (100%)
rename erpnext/patches/{4_0 => v4_0}/fix_employee_user_id.py (100%)
rename erpnext/patches/{4_0 => v4_0}/import_country_codes.py (100%)
rename erpnext/patches/{4_0 => v4_0}/map_charge_to_taxes_and_charges.py (100%)
rename erpnext/patches/{4_0 => v4_0}/move_warehouse_user_to_restrictions.py (100%)
rename erpnext/patches/{4_0 => v4_0}/new_permissions.py (100%)
rename erpnext/patches/{4_0 => v4_0}/reload_purchase_print_format.py (100%)
rename erpnext/patches/{4_0 => v4_0}/reload_sales_print_format.py (100%)
rename erpnext/patches/{4_0 => v4_0}/remove_india_specific_fields.py (100%)
rename erpnext/patches/{4_0 => v4_0}/remove_module_home_pages.py (100%)
rename erpnext/patches/{4_0 => v4_0}/rename_sitemap_to_route.py (100%)
rename erpnext/patches/{4_0 => v4_0}/split_email_settings.py (100%)
rename erpnext/patches/{4_0 => v4_0}/update_incharge_name_to_sales_person_in_maintenance_schedule.py (100%)
rename erpnext/patches/{4_0 => v4_0}/update_user_properties.py (100%)
rename erpnext/patches/{4_0 => v4_0}/validate_v3_patch.py (100%)
diff --git a/erpnext/patches/4_0/fields_to_be_renamed.py b/erpnext/patches/4_0/fields_to_be_renamed.py
deleted file mode 100644
index 2bbd4300c9..0000000000
--- a/erpnext/patches/4_0/fields_to_be_renamed.py
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
-# License: GNU General Public License v3. See license.txt
-
-from __future__ import unicode_literals
-import frappe
-from frappe.model import rename_field
-from frappe.modules import scrub, get_doctype_module
-
-def execute():
- rename_map = {
- "Quotation Item": [
- ["ref_rate", "price_list_rate"],
- ["base_ref_rate", "base_price_list_rate"],
- ["adj_rate", "discount_percentage"],
- ["export_rate", "rate"],
- ["basic_rate", "base_rate"],
- ["amount", "base_amount"],
- ["export_amount", "amount"]
- ],
-
- "Sales Order Item": [
- ["ref_rate", "price_list_rate"],
- ["base_ref_rate", "base_price_list_rate"],
- ["adj_rate", "discount_percentage"],
- ["export_rate", "rate"],
- ["basic_rate", "base_rate"],
- ["amount", "base_amount"],
- ["export_amount", "amount"],
- ["reserved_warehouse", "warehouse"]
- ],
-
- "Delivery Note Item": [
- ["ref_rate", "price_list_rate"],
- ["base_ref_rate", "base_price_list_rate"],
- ["adj_rate", "discount_percentage"],
- ["export_rate", "rate"],
- ["basic_rate", "base_rate"],
- ["amount", "base_amount"],
- ["export_amount", "amount"]
- ],
-
- "Sales Invoice Item": [
- ["ref_rate", "price_list_rate"],
- ["base_ref_rate", "base_price_list_rate"],
- ["adj_rate", "discount_percentage"],
- ["export_rate", "rate"],
- ["basic_rate", "base_rate"],
- ["amount", "base_amount"],
- ["export_amount", "amount"]
- ],
-
- "Supplier Quotation Item": [
- ["import_ref_rate", "price_list_rate"],
- ["purchase_ref_rate", "base_price_list_rate"],
- ["discount_rate", "discount_percentage"],
- ["import_rate", "rate"],
- ["purchase_rate", "base_rate"],
- ["amount", "base_amount"],
- ["import_amount", "amount"]
- ],
-
- "Purchase Order Item": [
- ["import_ref_rate", "price_list_rate"],
- ["purchase_ref_rate", "base_price_list_rate"],
- ["discount_rate", "discount_percentage"],
- ["import_rate", "rate"],
- ["purchase_rate", "base_rate"],
- ["amount", "base_amount"],
- ["import_amount", "amount"]
- ],
-
- "Purchase Receipt Item": [
- ["import_ref_rate", "price_list_rate"],
- ["purchase_ref_rate", "base_price_list_rate"],
- ["discount_rate", "discount_percentage"],
- ["import_rate", "rate"],
- ["purchase_rate", "base_rate"],
- ["amount", "base_amount"],
- ["import_amount", "amount"]
- ],
-
- "Purchase Invoice Item": [
- ["import_ref_rate", "price_list_rate"],
- ["purchase_ref_rate", "base_price_list_rate"],
- ["discount_rate", "discount_percentage"],
- ["import_rate", "rate"],
- ["rate", "base_rate"],
- ["amount", "base_amount"],
- ["import_amount", "amount"],
- ["expense_head", "expense_account"]
- ],
-
- "Item": [
- ["purchase_account", "expense_account"],
- ["default_sales_cost_center", "selling_cost_center"],
- ["cost_center", "buying_cost_center"],
- ["default_income_account", "income_account"],
- ],
- "Item Price": [
- ["ref_rate", "price_list_rate"]
- ]
- }
-
- reload_docs(rename_map)
-
- for dt, field_list in rename_map.items():
- for field in field_list:
- rename_field(dt, field[0], field[1])
-
-def reload_docs(docs):
- for dn in docs:
- frappe.reload_doc(get_doctype_module(dn), "doctype", scrub(dn))
-
- # reload all standard print formats
- for pf in frappe.db.sql("""select name, module from `tabPrint Format`
- where ifnull(standard, 'No') = 'Yes'""", as_dict=1):
- try:
- frappe.reload_doc(pf.module, "Print Format", pf.name)
- except Exception, e:
- print e
- pass
-
- # reload all standard reports
- for r in frappe.db.sql("""select name, ref_doctype from `tabReport`
- where ifnull(is_standard, 'No') = 'Yes'
- and report_type in ('Report Builder', 'Query Report')""", as_dict=1):
- try:
- frappe.reload_doc(get_doctype_module(r.ref_doctype), "Report", r.name)
- except Exception, e:
- print e
- pass
diff --git a/erpnext/patches/4_0/__init__.py b/erpnext/patches/v4_0/__init__.py
similarity index 100%
rename from erpnext/patches/4_0/__init__.py
rename to erpnext/patches/v4_0/__init__.py
diff --git a/erpnext/patches/4_0/countrywise_coa.py b/erpnext/patches/v4_0/countrywise_coa.py
similarity index 100%
rename from erpnext/patches/4_0/countrywise_coa.py
rename to erpnext/patches/v4_0/countrywise_coa.py
diff --git a/erpnext/patches/4_0/customer_discount_to_pricing_rule.py b/erpnext/patches/v4_0/customer_discount_to_pricing_rule.py
similarity index 100%
rename from erpnext/patches/4_0/customer_discount_to_pricing_rule.py
rename to erpnext/patches/v4_0/customer_discount_to_pricing_rule.py
diff --git a/erpnext/patches/v4_0/fields_to_be_renamed.py b/erpnext/patches/v4_0/fields_to_be_renamed.py
new file mode 100644
index 0000000000..b2f42f12b7
--- /dev/null
+++ b/erpnext/patches/v4_0/fields_to_be_renamed.py
@@ -0,0 +1,131 @@
+# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
+# License: GNU General Public License v3. See license.txt
+
+from __future__ import unicode_literals
+import frappe
+from frappe.model import rename_field
+from frappe.modules import scrub, get_doctype_module
+
+rename_map = {
+ "Quotation Item": [
+ ["ref_rate", "price_list_rate"],
+ ["base_ref_rate", "base_price_list_rate"],
+ ["adj_rate", "discount_percentage"],
+ ["export_rate", "rate"],
+ ["basic_rate", "base_rate"],
+ ["amount", "base_amount"],
+ ["export_amount", "amount"]
+ ],
+
+ "Sales Order Item": [
+ ["ref_rate", "price_list_rate"],
+ ["base_ref_rate", "base_price_list_rate"],
+ ["adj_rate", "discount_percentage"],
+ ["export_rate", "rate"],
+ ["basic_rate", "base_rate"],
+ ["amount", "base_amount"],
+ ["export_amount", "amount"],
+ ["reserved_warehouse", "warehouse"]
+ ],
+
+ "Delivery Note Item": [
+ ["ref_rate", "price_list_rate"],
+ ["base_ref_rate", "base_price_list_rate"],
+ ["adj_rate", "discount_percentage"],
+ ["export_rate", "rate"],
+ ["basic_rate", "base_rate"],
+ ["amount", "base_amount"],
+ ["export_amount", "amount"]
+ ],
+
+ "Sales Invoice Item": [
+ ["ref_rate", "price_list_rate"],
+ ["base_ref_rate", "base_price_list_rate"],
+ ["adj_rate", "discount_percentage"],
+ ["export_rate", "rate"],
+ ["basic_rate", "base_rate"],
+ ["amount", "base_amount"],
+ ["export_amount", "amount"]
+ ],
+
+ "Supplier Quotation Item": [
+ ["import_ref_rate", "price_list_rate"],
+ ["purchase_ref_rate", "base_price_list_rate"],
+ ["discount_rate", "discount_percentage"],
+ ["import_rate", "rate"],
+ ["purchase_rate", "base_rate"],
+ ["amount", "base_amount"],
+ ["import_amount", "amount"]
+ ],
+
+ "Purchase Order Item": [
+ ["import_ref_rate", "price_list_rate"],
+ ["purchase_ref_rate", "base_price_list_rate"],
+ ["discount_rate", "discount_percentage"],
+ ["import_rate", "rate"],
+ ["purchase_rate", "base_rate"],
+ ["amount", "base_amount"],
+ ["import_amount", "amount"]
+ ],
+
+ "Purchase Receipt Item": [
+ ["import_ref_rate", "price_list_rate"],
+ ["purchase_ref_rate", "base_price_list_rate"],
+ ["discount_rate", "discount_percentage"],
+ ["import_rate", "rate"],
+ ["purchase_rate", "base_rate"],
+ ["amount", "base_amount"],
+ ["import_amount", "amount"]
+ ],
+
+ "Purchase Invoice Item": [
+ ["import_ref_rate", "price_list_rate"],
+ ["purchase_ref_rate", "base_price_list_rate"],
+ ["discount_rate", "discount_percentage"],
+ ["import_rate", "rate"],
+ ["rate", "base_rate"],
+ ["amount", "base_amount"],
+ ["import_amount", "amount"],
+ ["expense_head", "expense_account"]
+ ],
+
+ "Item": [
+ ["purchase_account", "expense_account"],
+ ["default_sales_cost_center", "selling_cost_center"],
+ ["cost_center", "buying_cost_center"],
+ ["default_income_account", "income_account"],
+ ],
+ "Item Price": [
+ ["ref_rate", "price_list_rate"]
+ ]
+}
+
+def execute():
+ reload_docs()
+
+ for dt, field_list in rename_map.items():
+ for field in field_list:
+ rename_field(dt, field[0], field[1])
+
+def reload_docs():
+ for dn in rename_map:
+ frappe.reload_doc(get_doctype_module(dn), "doctype", scrub(dn))
+
+ # reload all standard print formats
+ for pf in frappe.db.sql("""select name, module from `tabPrint Format`
+ where ifnull(standard, 'No') = 'Yes'""", as_dict=1):
+ try:
+ frappe.reload_doc(pf.module, "Print Format", pf.name)
+ except Exception, e:
+ print e
+ pass
+
+ # reload all standard reports
+ for r in frappe.db.sql("""select name, ref_doctype from `tabReport`
+ where ifnull(is_standard, 'No') = 'Yes'
+ and report_type in ('Report Builder', 'Query Report')""", as_dict=1):
+ try:
+ frappe.reload_doc(get_doctype_module(r.ref_doctype), "report", r.name)
+ except Exception, e:
+ print e
+ pass
diff --git a/erpnext/patches/4_0/fix_contact_address.py b/erpnext/patches/v4_0/fix_contact_address.py
similarity index 100%
rename from erpnext/patches/4_0/fix_contact_address.py
rename to erpnext/patches/v4_0/fix_contact_address.py
diff --git a/erpnext/patches/4_0/fix_employee_user_id.py b/erpnext/patches/v4_0/fix_employee_user_id.py
similarity index 100%
rename from erpnext/patches/4_0/fix_employee_user_id.py
rename to erpnext/patches/v4_0/fix_employee_user_id.py
diff --git a/erpnext/patches/4_0/import_country_codes.py b/erpnext/patches/v4_0/import_country_codes.py
similarity index 100%
rename from erpnext/patches/4_0/import_country_codes.py
rename to erpnext/patches/v4_0/import_country_codes.py
diff --git a/erpnext/patches/4_0/map_charge_to_taxes_and_charges.py b/erpnext/patches/v4_0/map_charge_to_taxes_and_charges.py
similarity index 100%
rename from erpnext/patches/4_0/map_charge_to_taxes_and_charges.py
rename to erpnext/patches/v4_0/map_charge_to_taxes_and_charges.py
diff --git a/erpnext/patches/4_0/move_warehouse_user_to_restrictions.py b/erpnext/patches/v4_0/move_warehouse_user_to_restrictions.py
similarity index 100%
rename from erpnext/patches/4_0/move_warehouse_user_to_restrictions.py
rename to erpnext/patches/v4_0/move_warehouse_user_to_restrictions.py
diff --git a/erpnext/patches/4_0/new_permissions.py b/erpnext/patches/v4_0/new_permissions.py
similarity index 100%
rename from erpnext/patches/4_0/new_permissions.py
rename to erpnext/patches/v4_0/new_permissions.py
diff --git a/erpnext/patches/4_0/reload_purchase_print_format.py b/erpnext/patches/v4_0/reload_purchase_print_format.py
similarity index 100%
rename from erpnext/patches/4_0/reload_purchase_print_format.py
rename to erpnext/patches/v4_0/reload_purchase_print_format.py
diff --git a/erpnext/patches/4_0/reload_sales_print_format.py b/erpnext/patches/v4_0/reload_sales_print_format.py
similarity index 100%
rename from erpnext/patches/4_0/reload_sales_print_format.py
rename to erpnext/patches/v4_0/reload_sales_print_format.py
diff --git a/erpnext/patches/4_0/remove_india_specific_fields.py b/erpnext/patches/v4_0/remove_india_specific_fields.py
similarity index 100%
rename from erpnext/patches/4_0/remove_india_specific_fields.py
rename to erpnext/patches/v4_0/remove_india_specific_fields.py
diff --git a/erpnext/patches/4_0/remove_module_home_pages.py b/erpnext/patches/v4_0/remove_module_home_pages.py
similarity index 100%
rename from erpnext/patches/4_0/remove_module_home_pages.py
rename to erpnext/patches/v4_0/remove_module_home_pages.py
diff --git a/erpnext/patches/4_0/rename_sitemap_to_route.py b/erpnext/patches/v4_0/rename_sitemap_to_route.py
similarity index 100%
rename from erpnext/patches/4_0/rename_sitemap_to_route.py
rename to erpnext/patches/v4_0/rename_sitemap_to_route.py
diff --git a/erpnext/patches/4_0/split_email_settings.py b/erpnext/patches/v4_0/split_email_settings.py
similarity index 100%
rename from erpnext/patches/4_0/split_email_settings.py
rename to erpnext/patches/v4_0/split_email_settings.py
diff --git a/erpnext/patches/4_0/update_incharge_name_to_sales_person_in_maintenance_schedule.py b/erpnext/patches/v4_0/update_incharge_name_to_sales_person_in_maintenance_schedule.py
similarity index 100%
rename from erpnext/patches/4_0/update_incharge_name_to_sales_person_in_maintenance_schedule.py
rename to erpnext/patches/v4_0/update_incharge_name_to_sales_person_in_maintenance_schedule.py
diff --git a/erpnext/patches/4_0/update_user_properties.py b/erpnext/patches/v4_0/update_user_properties.py
similarity index 100%
rename from erpnext/patches/4_0/update_user_properties.py
rename to erpnext/patches/v4_0/update_user_properties.py
diff --git a/erpnext/patches/4_0/validate_v3_patch.py b/erpnext/patches/v4_0/validate_v3_patch.py
similarity index 100%
rename from erpnext/patches/4_0/validate_v3_patch.py
rename to erpnext/patches/v4_0/validate_v3_patch.py
From 827480fd2b79d36a668b3707f1f37fef1804192a Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Mon, 12 May 2014 17:45:37 +0530
Subject: [PATCH 44/74] import, export and report permission in account and
pricing rule
---
erpnext/accounts/doctype/account/account.json | 26 ++++++-------
.../doctype/pricing_rule/pricing_rule.json | 20 +++++++++-
.../accounts_payable/accounts_payable.json | 4 +-
erpnext/patches.txt | 37 ++++++++++---------
.../serial_no_status/serial_no_status.json | 6 +--
5 files changed, 54 insertions(+), 39 deletions(-)
diff --git a/erpnext/accounts/doctype/account/account.json b/erpnext/accounts/doctype/account/account.json
index 05ac72f6f9..cf9adc59ae 100644
--- a/erpnext/accounts/doctype/account/account.json
+++ b/erpnext/accounts/doctype/account/account.json
@@ -1,5 +1,6 @@
{
"allow_copy": 1,
+ "allow_import": 1,
"allow_rename": 1,
"creation": "2013-01-30 12:49:46",
"description": "Heads (or groups) against which Accounting Entries are made and balances are maintained.",
@@ -199,7 +200,7 @@
"icon": "icon-money",
"idx": 1,
"in_create": 1,
- "modified": "2014-05-07 05:33:30.500961",
+ "modified": "2014-05-12 17:03:19.733139",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Account",
@@ -211,6 +212,8 @@
"create": 1,
"delete": 1,
"email": 1,
+ "export": 1,
+ "import": 1,
"permlevel": 0,
"print": 1,
"read": 1,
@@ -224,9 +227,9 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 0,
+ "email": 1,
"permlevel": 0,
- "print": 0,
+ "print": 1,
"read": 1,
"report": 1,
"role": "Auditor",
@@ -238,9 +241,9 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 0,
+ "email": 1,
"permlevel": 0,
- "print": 0,
+ "print": 1,
"read": 1,
"report": 1,
"role": "Sales User",
@@ -252,20 +255,15 @@
"cancel": 0,
"create": 0,
"delete": 0,
- "email": 0,
+ "email": 1,
"permlevel": 0,
- "print": 0,
+ "print": 1,
"read": 1,
"report": 1,
"role": "Purchase User",
"submit": 0,
"write": 0
},
- {
- "permlevel": 0,
- "read": 1,
- "role": "Material User"
- },
{
"amend": 0,
"cancel": 0,
@@ -284,8 +282,8 @@
"create": 1,
"delete": 1,
"email": 1,
- "export": 0,
- "import": 0,
+ "export": 1,
+ "import": 1,
"permlevel": 0,
"print": 1,
"read": 1,
diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.json b/erpnext/accounts/doctype/pricing_rule/pricing_rule.json
index 2933ffaa6b..baefde26ef 100644
--- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.json
+++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.json
@@ -1,4 +1,5 @@
{
+ "allow_import": 1,
"autoname": "PRULE.#####",
"creation": "2014-02-21 15:02:51",
"docstatus": 0,
@@ -202,7 +203,7 @@
"icon": "icon-gift",
"idx": 1,
"istable": 0,
- "modified": "2014-05-05 11:09:38.244111",
+ "modified": "2014-05-12 16:24:52.005162",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Pricing Rule",
@@ -211,16 +212,23 @@
{
"create": 1,
"delete": 1,
+ "export": 0,
+ "import": 0,
"permlevel": 0,
"read": 1,
+ "report": 1,
"role": "Accounts Manager",
"write": 1
},
{
"create": 1,
"delete": 1,
+ "export": 0,
+ "import": 0,
"permlevel": 0,
+ "print": 0,
"read": 1,
+ "report": 1,
"role": "Sales Manager",
"write": 1
},
@@ -229,6 +237,7 @@
"delete": 1,
"permlevel": 0,
"read": 1,
+ "report": 1,
"role": "Purchase Manager",
"write": 1
},
@@ -237,16 +246,23 @@
"delete": 1,
"permlevel": 0,
"read": 1,
+ "report": 1,
"role": "Website Manager",
"write": 1
},
{
"create": 1,
"delete": 1,
+ "export": 1,
+ "import": 1,
"permlevel": 0,
"read": 1,
+ "report": 1,
+ "restrict": 1,
"role": "System Manager",
"write": 1
}
- ]
+ ],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/accounts/report/accounts_payable/accounts_payable.json b/erpnext/accounts/report/accounts_payable/accounts_payable.json
index 82c9337993..fb210bd7ae 100644
--- a/erpnext/accounts/report/accounts_payable/accounts_payable.json
+++ b/erpnext/accounts/report/accounts_payable/accounts_payable.json
@@ -1,11 +1,11 @@
{
"add_total_row": 1,
- "creation": "2013-04-22 16:16:03.000000",
+ "creation": "2013-04-22 16:16:03",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-12 17:18:09.605534",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Accounts Payable",
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 57b75996c4..f967363d05 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -1,42 +1,43 @@
execute:import unidecode # new requirement
-erpnext.patches.4_0.validate_v3_patch
-erpnext.patches.4_0.update_user_properties
-erpnext.patches.4_0.move_warehouse_user_to_restrictions
-erpnext.patches.4_0.new_permissions
-erpnext.patches.4_0.update_incharge_name_to_sales_person_in_maintenance_schedule
+erpnext.patches.v4_0.validate_v3_patch
+execute:frappe.db.sql("""update `tabPatch Log` set patch=replace(patch, '4_0', 'v4_0')""")
+erpnext.patches.v4_0.update_user_properties
+erpnext.patches.v4_0.move_warehouse_user_to_restrictions
+erpnext.patches.v4_0.new_permissions
+erpnext.patches.v4_0.update_incharge_name_to_sales_person_in_maintenance_schedule
execute:frappe.reload_doc('accounts', 'doctype', 'sales_invoice') # 2014-01-29
execute:frappe.reload_doc('selling', 'doctype', 'sales_order') # 2014-01-29
execute:frappe.reload_doc('selling', 'doctype', 'quotation') # 2014-01-29
execute:frappe.reload_doc('stock', 'doctype', 'delivery_note') # 2014-01-29
-erpnext.patches.4_0.reload_sales_print_format
+erpnext.patches.v4_0.reload_sales_print_format
execute:frappe.reload_doc('accounts', 'doctype', 'purchase_invoice') # 2014-01-29
execute:frappe.reload_doc('buying', 'doctype', 'purchase_order') # 2014-01-29
execute:frappe.reload_doc('buying', 'doctype', 'supplier_quotation') # 2014-01-29
execute:frappe.reload_doc('stock', 'doctype', 'purchase_receipt') # 2014-01-29
-erpnext.patches.4_0.reload_purchase_print_format
+erpnext.patches.v4_0.reload_purchase_print_format
execute:frappe.reload_doc('accounts', 'doctype', 'pos_setting') # 2014-01-29
execute:frappe.reload_doc('selling', 'doctype', 'customer') # 2014-01-29
execute:frappe.reload_doc('buying', 'doctype', 'supplier') # 2014-01-29
-erpnext.patches.4_0.map_charge_to_taxes_and_charges
+erpnext.patches.v4_0.map_charge_to_taxes_and_charges
execute:frappe.reload_doc('support', 'doctype', 'newsletter') # 2014-01-31
execute:frappe.reload_doc('hr', 'doctype', 'employee') # 2014-02-03
execute:frappe.db.sql("update tabPage set module='Core' where name='Setup'")
-erpnext.patches.4_0.fields_to_be_renamed
-erpnext.patches.4_0.rename_sitemap_to_route
-erpnext.patches.4_0.fix_contact_address
-erpnext.patches.4_0.customer_discount_to_pricing_rule
+erpnext.patches.v4_0.fields_to_be_renamed
+erpnext.patches.v4_0.rename_sitemap_to_route
+erpnext.patches.v4_0.fix_contact_address
+erpnext.patches.v4_0.customer_discount_to_pricing_rule
execute:frappe.db.sql("""delete from `tabWebsite Item Group` where ifnull(item_group, '')=''""")
-erpnext.patches.4_0.remove_module_home_pages
-erpnext.patches.4_0.split_email_settings
-erpnext.patches.4_0.fix_employee_user_id
-erpnext.patches.4_0.import_country_codes
-erpnext.patches.4_0.countrywise_coa
+erpnext.patches.v4_0.remove_module_home_pages
+erpnext.patches.v4_0.split_email_settings
+erpnext.patches.v4_0.fix_employee_user_id
+erpnext.patches.v4_0.import_country_codes
+erpnext.patches.v4_0.countrywise_coa
execute:frappe.delete_doc("DocType", "MIS Control")
execute:frappe.delete_doc("Page", "Financial Statements")
execute:frappe.delete_doc("DocType", "Stock Ledger")
execute:frappe.db.sql("update `tabJournal Voucher` set voucher_type='Journal Entry' where ifnull(voucher_type, '')=''")
execute:frappe.delete_doc("DocType", "Grade")
-erpnext.patches.4_0.remove_india_specific_fields
+erpnext.patches.v4_0.remove_india_specific_fields
execute:frappe.delete_doc_if_exists("DocType", "Warehouse User")
execute:frappe.db.sql("delete from `tabWebsite Item Group` where ifnull(item_group, '')=''")
diff --git a/erpnext/stock/report/serial_no_status/serial_no_status.json b/erpnext/stock/report/serial_no_status/serial_no_status.json
index 047259c6d1..a123033fae 100644
--- a/erpnext/stock/report/serial_no_status/serial_no_status.json
+++ b/erpnext/stock/report/serial_no_status/serial_no_status.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-01-14 10:52:58.000000",
+ "creation": "2013-01-14 10:52:58",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "json": "{\"filters\":[],\"columns\":[[\"name\",\"Serial No\"],[\"item_code\",\"Serial No\"],[\"warehouse\",\"Serial No\"],[\"status\",\"Serial No\"],[\"item_name\",\"Serial No\"],[\"description\",\"Serial No\"],[\"item_group\",\"Serial No\"],[\"brand\",\"Serial No\"],[\"purchase_document_no\",\"Serial No\"],[\"purchase_date\",\"Serial No\"],[\"customer\",\"Serial No\"],[\"customer_name\",\"Serial No\"],[\"purchase_rate\",\"Serial No\"],[\"delivery_document_no\",\"Serial No\"],[\"delivery_date\",\"Serial No\"],[\"supplier\",\"Serial No\"],[\"supplier_name\",\"Serial No\"]],\"sort_by\":\"Serial No.name\",\"sort_order\":\"desc\",\"sort_by_next\":\"\",\"sort_order_next\":\"desc\"}",
- "modified": "2014-03-07 15:30:27.000000",
+ "json": "{\"sort_by\": \"Serial No.name\", \"sort_order\": \"desc\", \"sort_by_next\": \"\", \"filters\": [], \"sort_order_next\": \"desc\", \"columns\": [[\"name\", \"Serial No\"], [\"item_code\", \"Serial No\"], [\"warehouse\", \"Serial No\"], [\"status\", \"Serial No\"], [\"item_name\", \"Serial No\"], [\"description\", \"Serial No\"], [\"item_group\", \"Serial No\"], [\"brand\", \"Serial No\"], [\"purchase_document_no\", \"Serial No\"], [\"purchase_date\", \"Serial No\"], [\"customer\", \"Serial No\"], [\"customer_name\", \"Serial No\"], [\"purchase_rate\", \"Serial No\"], [\"delivery_document_no\", \"Serial No\"], [\"delivery_date\", \"Serial No\"], [\"supplier\", \"Serial No\"], [\"supplier_name\", \"Serial No\"]]}",
+ "modified": "2014-05-12 17:39:07.549646",
"modified_by": "Administrator",
"module": "Stock",
"name": "Serial No Status",
From d711209ddee46a2408468f3ce4f9e989fe7b69cb Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Mon, 12 May 2014 19:42:38 +0530
Subject: [PATCH 45/74] Fixed patches.txt
---
erpnext/patches.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index f967363d05..6f83c02791 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -1,7 +1,7 @@
execute:import unidecode # new requirement
+execute:frappe.db.sql("""update `tabPatch Log` set patch=replace(patch, '.4_0.', '.v4_0.')""") #2014-05-12
erpnext.patches.v4_0.validate_v3_patch
-execute:frappe.db.sql("""update `tabPatch Log` set patch=replace(patch, '4_0', 'v4_0')""")
erpnext.patches.v4_0.update_user_properties
erpnext.patches.v4_0.move_warehouse_user_to_restrictions
erpnext.patches.v4_0.new_permissions
From b76061530e6646bdb3a87d8ecfc2583a8120b707 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 13 May 2014 11:32:39 +0530
Subject: [PATCH 46/74] Daily time log fixes #1614
---
.../daily_time_log_summary.py | 57 ++++++++++---------
1 file changed, 29 insertions(+), 28 deletions(-)
diff --git a/erpnext/projects/report/daily_time_log_summary/daily_time_log_summary.py b/erpnext/projects/report/daily_time_log_summary/daily_time_log_summary.py
index c652ca79ac..185bcd9a6c 100644
--- a/erpnext/projects/report/daily_time_log_summary/daily_time_log_summary.py
+++ b/erpnext/projects/report/daily_time_log_summary/daily_time_log_summary.py
@@ -8,74 +8,75 @@ from frappe.utils import flt
def execute(filters=None):
if not filters:
filters = {}
- elif filters.get("to_date"):
- filters["to_date"] = filters.get("to_date") + "24:00:00"
-
- columns = ["Time Log:Link/Time Log:120", "Employee::150", "From Datetime::140",
- "To Datetime::140", "Hours::70", "Activity Type::120", "Task:Link/Task:150",
+ elif filters.get("from_date") or filters.get("to_date"):
+ filters["from_time"] = "00:00:00"
+ filters["to_time"] = "24:00:00"
+
+ columns = ["Time Log:Link/Time Log:120", "Employee::150", "From Datetime::140",
+ "To Datetime::140", "Hours::70", "Activity Type::120", "Task:Link/Task:150",
"Task Subject::180", "Project:Link/Project:120", "Status::70"]
-
+
user_map = get_user_map()
task_map = get_task_map()
-
+
conditions = build_conditions(filters)
- time_logs = frappe.db.sql("""select * from `tabTime Log`
+ time_logs = frappe.db.sql("""select * from `tabTime Log`
where docstatus < 2 %s order by owner asc""" % (conditions, ), filters, as_dict=1)
if time_logs:
users = [time_logs[0].owner]
-
- data = []
+
+ data = []
total_hours = total_employee_hours = count = 0
for tl in time_logs:
if tl.owner not in users:
users.append(tl.owner)
data.append(["", "", "", "Total", total_employee_hours, "", "", "", "", ""])
total_employee_hours = 0
-
- data.append([tl.name, user_map[tl.owner], tl.from_time, tl.to_time, tl.hours,
+
+ data.append([tl.name, user_map[tl.owner], tl.from_time, tl.to_time, tl.hours,
tl.activity_type, tl.task, task_map.get(tl.task), tl.project, tl.status])
-
+
count += 1
total_hours += flt(tl.hours)
total_employee_hours += flt(tl.hours)
-
+
if count == len(time_logs):
data.append(["", "", "", "Total Hours", total_employee_hours, "", "", "", "", ""])
if total_hours:
data.append(["", "", "", "Grand Total", total_hours, "", "", "", "", ""])
-
+
return columns, data
-
+
def get_user_map():
- users = frappe.db.sql("""select name,
- concat(first_name, if(last_name, (' ' + last_name), '')) as fullname
+ users = frappe.db.sql("""select name,
+ concat(first_name, if(last_name, (' ' + last_name), '')) as fullname
from tabUser""", as_dict=1)
user_map = {}
for p in users:
user_map.setdefault(p.name, []).append(p.fullname)
-
+
return user_map
-
+
def get_task_map():
tasks = frappe.db.sql("""select name, subject from tabTask""", as_dict=1)
task_map = {}
for t in tasks:
task_map.setdefault(t.name, []).append(t.subject)
-
+
return task_map
-
+
def build_conditions(filters):
- conditions = ""
+ conditions = ""
if filters.get("from_date"):
- conditions += " and from_time >= %(from_date)s"
+ conditions += " and from_time >= timestamp(%(from_date)s, %(from_time)s)"
if filters.get("to_date"):
- conditions += " and to_time <= %(to_date)s"
-
+ conditions += " and to_time <= timestamp(%(to_date)s, %(to_time)s)"
+
from frappe.widgets.reportview import build_match_conditions
match_conditions = build_match_conditions("Time Log")
if match_conditions:
conditions += " and %s" % match_conditions
-
- return conditions
\ No newline at end of file
+
+ return conditions
From aade34b0c9370545f82376ea7f65422b2de109be Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 13 May 2014 16:12:03 +0530
Subject: [PATCH 47/74] Reports and print formats modified for renamed fields
---
.../Cheque Printing Format.json | 4 +--
.../Print Format/POS Invoice/POS Invoice.json | 4 +--
.../Payment Receipt Voucher.json | 4 +--
.../Sales Invoice Classic.json | 4 +--
.../Sales Invoice Modern.json | 4 +--
.../Sales Invoice Spartan.json | 4 +--
.../SalesInvoice/SalesInvoice.json | 4 +--
.../accounts_payable/accounts_payable.json | 2 +-
.../delivered_items_to_be_billed.json | 4 +--
.../ordered_items_to_be_billed.json | 4 +--
.../purchase_order_items_to_be_billed.json | 4 +--
.../received_items_to_be_billed.json | 4 +--
.../sales_partners_commission.json | 4 +--
.../Purchase Order Classic.json | 4 +--
.../Purchase Order Modern.json | 4 +--
.../Purchase Order Spartan.json | 4 +--
.../item_wise_purchase_history.json | 4 +--
.../requested_items_to_be_ordered.json | 4 +--
.../supplier_addresses_and_contacts.json | 4 +--
.../employee_information.json | 28 +++++++++----------
.../completed_production_orders.json | 4 +--
...issued_items_against_production_order.json | 4 +--
.../open_production_orders.json | 4 +--
.../production_orders_in_progress.json | 4 +--
erpnext/patches/v4_0/fields_to_be_renamed.py | 26 ++---------------
.../project_wise_stock_tracking.json | 4 +--
.../Quotation Classic/Quotation Classic.json | 4 +--
.../Quotation Modern/Quotation Modern.json | 4 +--
.../Quotation Spartan/Quotation Spartan.json | 4 +--
.../Sales Order Classic.json | 4 +--
.../Sales Order Modern.json | 4 +--
.../Sales Order Spartan.json | 4 +--
.../customer_addresses_and_contacts.json | 4 +--
.../item_wise_sales_history.json | 4 +--
.../report/lead_details/lead_details.json | 4 +--
...pending_so_items_for_purchase_request.json | 4 +--
.../Delivery Note Classic.json | 4 +--
.../Delivery Note Modern.json | 4 +--
.../Delivery Note Packing List Wise.json | 4 +--
.../Delivery Note Spartan.json | 4 +--
.../item_shortage_report.json | 4 +--
.../item_wise_price_list_rate.json | 4 +--
.../items_to_be_requested.json | 4 +--
...h_supplier_quotations_are_not_created.json | 4 +--
.../ordered_items_to_be_delivered.json | 4 +--
.../purchase_in_transit.json | 4 +--
.../purchase_order_items_to_be_received.json | 4 +--
.../requested_items_to_be_transferred.json | 4 +--
.../serial_no_service_contract_expiry.json | 4 +--
.../serial_no_status/serial_no_status.json | 2 +-
.../serial_no_warranty_expiry.json | 4 +--
.../maintenance_schedules.json | 4 +--
52 files changed, 114 insertions(+), 136 deletions(-)
diff --git a/erpnext/accounts/Print Format/Cheque Printing Format/Cheque Printing Format.json b/erpnext/accounts/Print Format/Cheque Printing Format/Cheque Printing Format.json
index 60088c9181..7aec5060ea 100755
--- a/erpnext/accounts/Print Format/Cheque Printing Format/Cheque Printing Format.json
+++ b/erpnext/accounts/Print Format/Cheque Printing Format/Cheque Printing Format.json
@@ -1,11 +1,11 @@
{
- "creation": "2012-04-11 13:16:56.000000",
+ "creation": "2012-04-11 13:16:56",
"doc_type": "Journal Voucher",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n
\n
\nPAYMENT ADVICE
\n
\n\n\nTo : \n\n | \n\n\n\n\nVoucher No : | \n\n\n | \n \n\nVoucher Date : | \n\n\n | \n \n\nCheque No : | \n\n\n | \n \n\nCheque Date : | \n\n\n | \n \n\n \n | \n
\n\n
\n
We are pleased to enclose our cheque in full/part Settlement of your under noted bills \n
\n
\n\n\n | \nTotal : | \n\n\n | \n
\n\nNarration :\n\n
| \n
\n\n
\n
Prepared By
\n
Authorised Signatory
\n
Received Payment as Above
\n
_____________
\n
A/c Payee
\n
_____________
\n
\n\n
\n
\n\n
\n
\n\n
\n
\n\n
\n
",
"idx": 1,
- "modified": "2012-04-13 12:24:20.000000",
+ "modified": "2014-05-13 16:07:18.792349",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Cheque Printing Format",
diff --git a/erpnext/accounts/Print Format/POS Invoice/POS Invoice.json b/erpnext/accounts/Print Format/POS Invoice/POS Invoice.json
index c251c90dd6..aab62e74fb 100644
--- a/erpnext/accounts/Print Format/POS Invoice/POS Invoice.json
+++ b/erpnext/accounts/Print Format/POS Invoice/POS Invoice.json
@@ -1,11 +1,11 @@
{
- "creation": "2011-12-21 11:08:55.000000",
+ "creation": "2011-12-21 11:08:55",
"doc_type": "Sales Invoice",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\t\n\n\t\t\n\t\t\n\n\t\t\n\t\t\n\t\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n",
"idx": 1,
- "modified": "2014-01-27 17:26:10.000000",
+ "modified": "2014-05-13 16:07:19.151172",
"modified_by": "Administrator",
"module": "Accounts",
"name": "POS Invoice",
diff --git a/erpnext/accounts/Print Format/Payment Receipt Voucher/Payment Receipt Voucher.json b/erpnext/accounts/Print Format/Payment Receipt Voucher/Payment Receipt Voucher.json
index aacb31102e..0a26c085ed 100755
--- a/erpnext/accounts/Print Format/Payment Receipt Voucher/Payment Receipt Voucher.json
+++ b/erpnext/accounts/Print Format/Payment Receipt Voucher/Payment Receipt Voucher.json
@@ -1,11 +1,11 @@
{
- "creation": "2012-05-01 12:46:31.000000",
+ "creation": "2012-05-01 12:46:31",
"doc_type": "Journal Voucher",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n Receipt No.: | \n | \n
\n\n Date : | \n | \n
\n\n Remark: | \n | \n
\n\n Received From: | \n | \n
\n
\n
\n\n
\n
\n
\n\n\nFor ,
(Authorised Signatory) | \n
\n
",
"idx": 1,
- "modified": "2013-01-21 18:40:20.000000",
+ "modified": "2014-05-13 16:07:19.144006",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Payment Receipt Voucher",
diff --git a/erpnext/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.json b/erpnext/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.json
index 795df9af8c..7297a768e9 100644
--- a/erpnext/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.json
+++ b/erpnext/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:27.000000",
+ "creation": "2013-04-19 13:30:27",
"doc_type": "Sales Invoice",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:33:08.000000",
+ "modified": "2014-05-13 16:07:19.241986",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Sales Invoice Classic",
diff --git a/erpnext/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.json b/erpnext/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.json
index 567da70e9f..c1c6a62f79 100644
--- a/erpnext/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.json
+++ b/erpnext/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:27.000000",
+ "creation": "2013-04-19 13:30:27",
"doc_type": "Sales Invoice",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:33:05.000000",
+ "modified": "2014-05-13 16:07:19.249479",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Sales Invoice Modern",
diff --git a/erpnext/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.json b/erpnext/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.json
index 7c3de89f31..7d90d7295c 100644
--- a/erpnext/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.json
+++ b/erpnext/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:27.000000",
+ "creation": "2013-04-19 13:30:27",
"doc_type": "Sales Invoice",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:34:00.000000",
+ "modified": "2014-05-13 16:07:19.275094",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Sales Invoice Spartan",
diff --git a/erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.json b/erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.json
index 6c66cb869d..d8642b1374 100644
--- a/erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.json
+++ b/erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-03-21 15:24:28.000000",
+ "creation": "2013-03-21 15:24:28",
"doc_type": "Sales Invoice",
"docstatus": 0,
"doctype": "Print Format",
"idx": 1,
- "modified": "2013-03-21 15:26:21.000000",
+ "modified": "2014-05-13 16:07:19.310755",
"modified_by": "Administrator",
"module": "Accounts",
"name": "SalesInvoice",
diff --git a/erpnext/accounts/report/accounts_payable/accounts_payable.json b/erpnext/accounts/report/accounts_payable/accounts_payable.json
index fb210bd7ae..71412a2eb7 100644
--- a/erpnext/accounts/report/accounts_payable/accounts_payable.json
+++ b/erpnext/accounts/report/accounts_payable/accounts_payable.json
@@ -5,7 +5,7 @@
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-05-12 17:18:09.605534",
+ "modified": "2014-05-13 16:08:55.961149",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Accounts Payable",
diff --git a/erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.json b/erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.json
index 53af90726e..bb3dc647c9 100644
--- a/erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.json
+++ b/erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-07-30 17:28:49.000000",
+ "creation": "2013-07-30 17:28:49",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.009640",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Delivered Items To Be Billed",
diff --git a/erpnext/accounts/report/ordered_items_to_be_billed/ordered_items_to_be_billed.json b/erpnext/accounts/report/ordered_items_to_be_billed/ordered_items_to_be_billed.json
index b734f0e09d..5d75bdc3ff 100644
--- a/erpnext/accounts/report/ordered_items_to_be_billed/ordered_items_to_be_billed.json
+++ b/erpnext/accounts/report/ordered_items_to_be_billed/ordered_items_to_be_billed.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-02-21 14:26:44.000000",
+ "creation": "2013-02-21 14:26:44",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.120371",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Ordered Items To Be Billed",
diff --git a/erpnext/accounts/report/purchase_order_items_to_be_billed/purchase_order_items_to_be_billed.json b/erpnext/accounts/report/purchase_order_items_to_be_billed/purchase_order_items_to_be_billed.json
index 0b9804c12c..c343c754a6 100644
--- a/erpnext/accounts/report/purchase_order_items_to_be_billed/purchase_order_items_to_be_billed.json
+++ b/erpnext/accounts/report/purchase_order_items_to_be_billed/purchase_order_items_to_be_billed.json
@@ -1,11 +1,11 @@
{
"add_total_row": 1,
- "creation": "2013-05-28 15:54:16.000000",
+ "creation": "2013-05-28 15:54:16",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.166593",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Purchase Order Items To Be Billed",
diff --git a/erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.json b/erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.json
index 097ddd2e9d..3756acd54f 100644
--- a/erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.json
+++ b/erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-07-30 18:35:10.000000",
+ "creation": "2013-07-30 18:35:10",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.176404",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Received Items To Be Billed",
diff --git a/erpnext/accounts/report/sales_partners_commission/sales_partners_commission.json b/erpnext/accounts/report/sales_partners_commission/sales_partners_commission.json
index c4dd07481b..430e50d2e3 100644
--- a/erpnext/accounts/report/sales_partners_commission/sales_partners_commission.json
+++ b/erpnext/accounts/report/sales_partners_commission/sales_partners_commission.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-05-06 12:28:23.000000",
+ "creation": "2013-05-06 12:28:23",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.188121",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Sales Partners Commission",
diff --git a/erpnext/buying/Print Format/Purchase Order Classic/Purchase Order Classic.json b/erpnext/buying/Print Format/Purchase Order Classic/Purchase Order Classic.json
index 2df549691d..b5a72647cf 100644
--- a/erpnext/buying/Print Format/Purchase Order Classic/Purchase Order Classic.json
+++ b/erpnext/buying/Print Format/Purchase Order Classic/Purchase Order Classic.json
@@ -1,11 +1,11 @@
{
- "creation": "2012-04-17 11:29:12.000000",
+ "creation": "2012-04-17 11:29:12",
"doc_type": "Purchase Order",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n\n",
"idx": 1,
- "modified": "2014-02-11 20:00:45.000000",
+ "modified": "2014-05-13 16:07:19.158692",
"modified_by": "Administrator",
"module": "Buying",
"name": "Purchase Order Classic",
diff --git a/erpnext/buying/Print Format/Purchase Order Modern/Purchase Order Modern.json b/erpnext/buying/Print Format/Purchase Order Modern/Purchase Order Modern.json
index 6edb421ae5..ee0d9d5396 100644
--- a/erpnext/buying/Print Format/Purchase Order Modern/Purchase Order Modern.json
+++ b/erpnext/buying/Print Format/Purchase Order Modern/Purchase Order Modern.json
@@ -1,11 +1,11 @@
{
- "creation": "2012-04-17 11:29:12.000000",
+ "creation": "2012-04-17 11:29:12",
"doc_type": "Purchase Order",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n\n",
"idx": 1,
- "modified": "2014-02-11 20:12:05.000000",
+ "modified": "2014-05-13 16:07:19.183637",
"modified_by": "Administrator",
"module": "Buying",
"name": "Purchase Order Modern",
diff --git a/erpnext/buying/Print Format/Purchase Order Spartan/Purchase Order Spartan.json b/erpnext/buying/Print Format/Purchase Order Spartan/Purchase Order Spartan.json
index d4347c406e..851543a720 100644
--- a/erpnext/buying/Print Format/Purchase Order Spartan/Purchase Order Spartan.json
+++ b/erpnext/buying/Print Format/Purchase Order Spartan/Purchase Order Spartan.json
@@ -1,11 +1,11 @@
{
- "creation": "2012-04-17 11:29:12.000000",
+ "creation": "2012-04-17 11:29:12",
"doc_type": "Purchase Order",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n\n",
"idx": 1,
- "modified": "2014-02-11 20:01:38.000000",
+ "modified": "2014-05-13 16:07:19.195456",
"modified_by": "Administrator",
"module": "Buying",
"name": "Purchase Order Spartan",
diff --git a/erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.json b/erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.json
index b15a571460..33099f3b10 100644
--- a/erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.json
+++ b/erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.json
@@ -1,11 +1,11 @@
{
"add_total_row": 1,
- "creation": "2013-05-03 14:55:53.000000",
+ "creation": "2013-05-03 14:55:53",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.060149",
"modified_by": "Administrator",
"module": "Buying",
"name": "Item-wise Purchase History",
diff --git a/erpnext/buying/report/requested_items_to_be_ordered/requested_items_to_be_ordered.json b/erpnext/buying/report/requested_items_to_be_ordered/requested_items_to_be_ordered.json
index 76dec76efd..c3e8f17461 100644
--- a/erpnext/buying/report/requested_items_to_be_ordered/requested_items_to_be_ordered.json
+++ b/erpnext/buying/report/requested_items_to_be_ordered/requested_items_to_be_ordered.json
@@ -1,11 +1,11 @@
{
"add_total_row": 1,
- "creation": "2013-05-13 16:10:02.000000",
+ "creation": "2013-05-13 16:10:02",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.180305",
"modified_by": "Administrator",
"module": "Buying",
"name": "Requested Items To Be Ordered",
diff --git a/erpnext/buying/report/supplier_addresses_and_contacts/supplier_addresses_and_contacts.json b/erpnext/buying/report/supplier_addresses_and_contacts/supplier_addresses_and_contacts.json
index 69c9d8fc52..a929a30052 100644
--- a/erpnext/buying/report/supplier_addresses_and_contacts/supplier_addresses_and_contacts.json
+++ b/erpnext/buying/report/supplier_addresses_and_contacts/supplier_addresses_and_contacts.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-10-09 10:38:40.000000",
+ "creation": "2013-10-09 10:38:40",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.218629",
"modified_by": "Administrator",
"module": "Buying",
"name": "Supplier Addresses and Contacts",
diff --git a/erpnext/hr/report/employee_information/employee_information.json b/erpnext/hr/report/employee_information/employee_information.json
index 7022aaedb1..113b849f87 100644
--- a/erpnext/hr/report/employee_information/employee_information.json
+++ b/erpnext/hr/report/employee_information/employee_information.json
@@ -1,16 +1,16 @@
{
- "creation": "2013-05-06 18:43:53.000000",
- "docstatus": 0,
- "doctype": "Report",
- "idx": 1,
- "is_standard": "Yes",
- "json": "{\"filters\":[],\"columns\":[[\"name\",\"Employee\"],[\"employee_number\",\"Employee\"],[\"date_of_joining\",\"Employee\"],[\"branch\",\"Employee\"],[\"department\",\"Employee\"],[\"designation\",\"Employee\"],[\"gender\",\"Employee\"],[\"status\",\"Employee\"],[\"company\",\"Employee\"],[\"employment_type\",\"Employee\"],\"Employee\"],[\"reports_to\",\"Employee\"],[\"company_email\",\"Employee\"]],\"sort_by\":\"Employee.bank_ac_no\",\"sort_order\":\"desc\",\"sort_by_next\":\"\",\"sort_order_next\":\"desc\"}",
- "modified": "2014-03-07 15:30:27.000000",
- "modified_by": "Administrator",
- "module": "HR",
- "name": "Employee Information",
- "owner": "Administrator",
- "ref_doctype": "Employee",
- "report_name": "Employee Information",
+ "creation": "2013-05-06 18:43:53",
+ "docstatus": 0,
+ "doctype": "Report",
+ "idx": 1,
+ "is_standard": "Yes",
+ "json": "{\"filters\":[],\"columns\":[[\"name\",\"Employee\"],[\"employee_number\",\"Employee\"],[\"date_of_joining\",\"Employee\"],[\"branch\",\"Employee\"],[\"department\",\"Employee\"],[\"designation\",\"Employee\"],[\"gender\",\"Employee\"],[\"status\",\"Employee\"],[\"company\",\"Employee\"],[\"employment_type\",\"Employee\"],\"Employee\"],[\"reports_to\",\"Employee\"],[\"company_email\",\"Employee\"]],\"sort_by\":\"Employee.bank_ac_no\",\"sort_order\":\"desc\",\"sort_by_next\":\"\",\"sort_order_next\":\"desc\"}",
+ "modified": "2014-05-13 16:08:56.013856",
+ "modified_by": "Administrator",
+ "module": "HR",
+ "name": "Employee Information",
+ "owner": "Administrator",
+ "ref_doctype": "Employee",
+ "report_name": "Employee Information",
"report_type": "Report Builder"
-}
+}
\ No newline at end of file
diff --git a/erpnext/manufacturing/report/completed_production_orders/completed_production_orders.json b/erpnext/manufacturing/report/completed_production_orders/completed_production_orders.json
index dbfd405b46..6189c77332 100644
--- a/erpnext/manufacturing/report/completed_production_orders/completed_production_orders.json
+++ b/erpnext/manufacturing/report/completed_production_orders/completed_production_orders.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-08-12 12:44:27.000000",
+ "creation": "2013-08-12 12:44:27",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:55.966140",
"modified_by": "Administrator",
"module": "Manufacturing",
"name": "Completed Production Orders",
diff --git a/erpnext/manufacturing/report/issued_items_against_production_order/issued_items_against_production_order.json b/erpnext/manufacturing/report/issued_items_against_production_order/issued_items_against_production_order.json
index 35f7225165..48a605d79c 100644
--- a/erpnext/manufacturing/report/issued_items_against_production_order/issued_items_against_production_order.json
+++ b/erpnext/manufacturing/report/issued_items_against_production_order/issued_items_against_production_order.json
@@ -1,11 +1,11 @@
{
"add_total_row": 0,
- "creation": "2013-05-03 17:48:46.000000",
+ "creation": "2013-05-03 17:48:46",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.043867",
"modified_by": "Administrator",
"module": "Manufacturing",
"name": "Issued Items Against Production Order",
diff --git a/erpnext/manufacturing/report/open_production_orders/open_production_orders.json b/erpnext/manufacturing/report/open_production_orders/open_production_orders.json
index 4fbcc46482..6bfd57f18a 100644
--- a/erpnext/manufacturing/report/open_production_orders/open_production_orders.json
+++ b/erpnext/manufacturing/report/open_production_orders/open_production_orders.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-08-12 12:32:30.000000",
+ "creation": "2013-08-12 12:32:30",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.114923",
"modified_by": "Administrator",
"module": "Manufacturing",
"name": "Open Production Orders",
diff --git a/erpnext/manufacturing/report/production_orders_in_progress/production_orders_in_progress.json b/erpnext/manufacturing/report/production_orders_in_progress/production_orders_in_progress.json
index 11f5b2b3ff..0457ed91c6 100644
--- a/erpnext/manufacturing/report/production_orders_in_progress/production_orders_in_progress.json
+++ b/erpnext/manufacturing/report/production_orders_in_progress/production_orders_in_progress.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-08-12 12:43:47.000000",
+ "creation": "2013-08-12 12:43:47",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.132651",
"modified_by": "Administrator",
"module": "Manufacturing",
"name": "Production Orders in Progress",
diff --git a/erpnext/patches/v4_0/fields_to_be_renamed.py b/erpnext/patches/v4_0/fields_to_be_renamed.py
index b2f42f12b7..642a0b49aa 100644
--- a/erpnext/patches/v4_0/fields_to_be_renamed.py
+++ b/erpnext/patches/v4_0/fields_to_be_renamed.py
@@ -101,31 +101,9 @@ rename_map = {
}
def execute():
- reload_docs()
+ for dn in rename_map:
+ frappe.reload_doc(get_doctype_module(dn), "doctype", scrub(dn))
for dt, field_list in rename_map.items():
for field in field_list:
rename_field(dt, field[0], field[1])
-
-def reload_docs():
- for dn in rename_map:
- frappe.reload_doc(get_doctype_module(dn), "doctype", scrub(dn))
-
- # reload all standard print formats
- for pf in frappe.db.sql("""select name, module from `tabPrint Format`
- where ifnull(standard, 'No') = 'Yes'""", as_dict=1):
- try:
- frappe.reload_doc(pf.module, "Print Format", pf.name)
- except Exception, e:
- print e
- pass
-
- # reload all standard reports
- for r in frappe.db.sql("""select name, ref_doctype from `tabReport`
- where ifnull(is_standard, 'No') = 'Yes'
- and report_type in ('Report Builder', 'Query Report')""", as_dict=1):
- try:
- frappe.reload_doc(get_doctype_module(r.ref_doctype), "report", r.name)
- except Exception, e:
- print e
- pass
diff --git a/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.json b/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.json
index 467c83eaac..b0553838b0 100644
--- a/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.json
+++ b/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-06-03 17:37:41.000000",
+ "creation": "2013-06-03 17:37:41",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.136451",
"modified_by": "Administrator",
"module": "Projects",
"name": "Project wise Stock Tracking",
diff --git a/erpnext/selling/Print Format/Quotation Classic/Quotation Classic.json b/erpnext/selling/Print Format/Quotation Classic/Quotation Classic.json
index 977a225799..97d84eb63b 100644
--- a/erpnext/selling/Print Format/Quotation Classic/Quotation Classic.json
+++ b/erpnext/selling/Print Format/Quotation Classic/Quotation Classic.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:51.000000",
+ "creation": "2013-04-19 13:30:51",
"doc_type": "Quotation",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:45:37.000000",
+ "modified": "2014-05-13 16:07:19.203008",
"modified_by": "Administrator",
"module": "Selling",
"name": "Quotation Classic",
diff --git a/erpnext/selling/Print Format/Quotation Modern/Quotation Modern.json b/erpnext/selling/Print Format/Quotation Modern/Quotation Modern.json
index 6b0ed48ccf..d0db3b4531 100644
--- a/erpnext/selling/Print Format/Quotation Modern/Quotation Modern.json
+++ b/erpnext/selling/Print Format/Quotation Modern/Quotation Modern.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:51.000000",
+ "creation": "2013-04-19 13:30:51",
"doc_type": "Quotation",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:45:15.000000",
+ "modified": "2014-05-13 16:07:19.221414",
"modified_by": "Administrator",
"module": "Selling",
"name": "Quotation Modern",
diff --git a/erpnext/selling/Print Format/Quotation Spartan/Quotation Spartan.json b/erpnext/selling/Print Format/Quotation Spartan/Quotation Spartan.json
index 5e21b6cbf8..7532e91bdd 100644
--- a/erpnext/selling/Print Format/Quotation Spartan/Quotation Spartan.json
+++ b/erpnext/selling/Print Format/Quotation Spartan/Quotation Spartan.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:51.000000",
+ "creation": "2013-04-19 13:30:51",
"doc_type": "Quotation",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:45:50.000000",
+ "modified": "2014-05-13 16:07:19.233782",
"modified_by": "Administrator",
"module": "Selling",
"name": "Quotation Spartan",
diff --git a/erpnext/selling/Print Format/Sales Order Classic/Sales Order Classic.json b/erpnext/selling/Print Format/Sales Order Classic/Sales Order Classic.json
index 3aee798d12..7fbfed4214 100644
--- a/erpnext/selling/Print Format/Sales Order Classic/Sales Order Classic.json
+++ b/erpnext/selling/Print Format/Sales Order Classic/Sales Order Classic.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:51.000000",
+ "creation": "2013-04-19 13:30:51",
"doc_type": "Sales Order",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:35:51.000000",
+ "modified": "2014-05-13 16:07:19.286220",
"modified_by": "Administrator",
"module": "Selling",
"name": "Sales Order Classic",
diff --git a/erpnext/selling/Print Format/Sales Order Modern/Sales Order Modern.json b/erpnext/selling/Print Format/Sales Order Modern/Sales Order Modern.json
index 76ee34af4d..011bbc7634 100644
--- a/erpnext/selling/Print Format/Sales Order Modern/Sales Order Modern.json
+++ b/erpnext/selling/Print Format/Sales Order Modern/Sales Order Modern.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:51.000000",
+ "creation": "2013-04-19 13:30:51",
"doc_type": "Sales Order",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:34:24.000000",
+ "modified": "2014-05-13 16:07:19.295735",
"modified_by": "Administrator",
"module": "Selling",
"name": "Sales Order Modern",
diff --git a/erpnext/selling/Print Format/Sales Order Spartan/Sales Order Spartan.json b/erpnext/selling/Print Format/Sales Order Spartan/Sales Order Spartan.json
index 1628da71a6..ce08e7cc1c 100644
--- a/erpnext/selling/Print Format/Sales Order Spartan/Sales Order Spartan.json
+++ b/erpnext/selling/Print Format/Sales Order Spartan/Sales Order Spartan.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:30:51.000000",
+ "creation": "2013-04-19 13:30:51",
"doc_type": "Sales Order",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:35:29.000000",
+ "modified": "2014-05-13 16:07:19.303303",
"modified_by": "Administrator",
"module": "Selling",
"name": "Sales Order Spartan",
diff --git a/erpnext/selling/report/customer_addresses_and_contacts/customer_addresses_and_contacts.json b/erpnext/selling/report/customer_addresses_and_contacts/customer_addresses_and_contacts.json
index 9fe5291cb4..0c61ca77f8 100644
--- a/erpnext/selling/report/customer_addresses_and_contacts/customer_addresses_and_contacts.json
+++ b/erpnext/selling/report/customer_addresses_and_contacts/customer_addresses_and_contacts.json
@@ -1,10 +1,10 @@
{
- "creation": "2012-10-04 18:45:27.000000",
+ "creation": "2012-10-04 18:45:27",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.003913",
"modified_by": "Administrator",
"module": "Selling",
"name": "Customer Addresses And Contacts",
diff --git a/erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.json b/erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.json
index 27bd1538de..f6197923d6 100644
--- a/erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.json
+++ b/erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.json
@@ -1,12 +1,12 @@
{
"add_total_row": 1,
- "creation": "2013-05-23 17:42:24.000000",
+ "creation": "2013-05-23 17:42:24",
"disabled": 0,
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.064069",
"modified_by": "Administrator",
"module": "Selling",
"name": "Item-wise Sales History",
diff --git a/erpnext/selling/report/lead_details/lead_details.json b/erpnext/selling/report/lead_details/lead_details.json
index 20c964b8ae..67ba1e8285 100644
--- a/erpnext/selling/report/lead_details/lead_details.json
+++ b/erpnext/selling/report/lead_details/lead_details.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-10-22 11:58:16.000000",
+ "creation": "2013-10-22 11:58:16",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.072166",
"modified_by": "Administrator",
"module": "Selling",
"name": "Lead Details",
diff --git a/erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.json b/erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.json
index b3282b98a3..821bee9007 100644
--- a/erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.json
+++ b/erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-06-21 16:46:45.000000",
+ "creation": "2013-06-21 16:46:45",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.128682",
"modified_by": "Administrator",
"module": "Selling",
"name": "Pending SO Items For Purchase Request",
diff --git a/erpnext/stock/Print Format/Delivery Note Classic/Delivery Note Classic.json b/erpnext/stock/Print Format/Delivery Note Classic/Delivery Note Classic.json
index c0a198fa71..1304fdec26 100644
--- a/erpnext/stock/Print Format/Delivery Note Classic/Delivery Note Classic.json
+++ b/erpnext/stock/Print Format/Delivery Note Classic/Delivery Note Classic.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:31:11.000000",
+ "creation": "2013-04-19 13:31:11",
"doc_type": "Delivery Note",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:36:51.000000",
+ "modified": "2014-05-13 16:07:19.088869",
"modified_by": "Administrator",
"module": "Stock",
"name": "Delivery Note Classic",
diff --git a/erpnext/stock/Print Format/Delivery Note Modern/Delivery Note Modern.json b/erpnext/stock/Print Format/Delivery Note Modern/Delivery Note Modern.json
index 9a4999db86..c523fba3c4 100644
--- a/erpnext/stock/Print Format/Delivery Note Modern/Delivery Note Modern.json
+++ b/erpnext/stock/Print Format/Delivery Note Modern/Delivery Note Modern.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:31:11.000000",
+ "creation": "2013-04-19 13:31:11",
"doc_type": "Delivery Note",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:36:26.000000",
+ "modified": "2014-05-13 16:07:19.122031",
"modified_by": "Administrator",
"module": "Stock",
"name": "Delivery Note Modern",
diff --git a/erpnext/stock/Print Format/Delivery Note Packing List Wise/Delivery Note Packing List Wise.json b/erpnext/stock/Print Format/Delivery Note Packing List Wise/Delivery Note Packing List Wise.json
index eb420341ea..a971a104ae 100644
--- a/erpnext/stock/Print Format/Delivery Note Packing List Wise/Delivery Note Packing List Wise.json
+++ b/erpnext/stock/Print Format/Delivery Note Packing List Wise/Delivery Note Packing List Wise.json
@@ -1,10 +1,10 @@
{
- "creation": "2011-08-23 16:49:40.000000",
+ "creation": "2011-08-23 16:49:40",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n",
"idx": 1,
- "modified": "2011-10-19 14:12:11.000000",
+ "modified": "2014-05-13 16:07:19.133031",
"modified_by": "Administrator",
"module": "Stock",
"name": "Delivery Note Packing List Wise",
diff --git a/erpnext/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.json b/erpnext/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.json
index 626dcda0bc..2d6ef68e12 100644
--- a/erpnext/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.json
+++ b/erpnext/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-04-19 13:31:11.000000",
+ "creation": "2013-04-19 13:31:11",
"doc_type": "Delivery Note",
"docstatus": 0,
"doctype": "Print Format",
"html": "\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n
\n",
"idx": 1,
- "modified": "2014-02-11 17:37:14.000000",
+ "modified": "2014-05-13 16:07:19.136421",
"modified_by": "Administrator",
"module": "Stock",
"name": "Delivery Note Spartan",
diff --git a/erpnext/stock/report/item_shortage_report/item_shortage_report.json b/erpnext/stock/report/item_shortage_report/item_shortage_report.json
index 4af235a871..7bc4991ee8 100644
--- a/erpnext/stock/report/item_shortage_report/item_shortage_report.json
+++ b/erpnext/stock/report/item_shortage_report/item_shortage_report.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-08-20 13:43:30.000000",
+ "creation": "2013-08-20 13:43:30",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
"json": "{\"filters\":[[\"Bin\",\"projected_qty\",\"<\",\"0\"]],\"columns\":[[\"warehouse\",\"Bin\"],[\"item_code\",\"Bin\"],[\"actual_qty\",\"Bin\"],[\"ordered_qty\",\"Bin\"],[\"planned_qty\",\"Bin\"],[\"reserved_qty\",\"Bin\"],[\"projected_qty\",\"Bin\"]],\"sort_by\":\"Bin.projected_qty\",\"sort_order\":\"asc\",\"sort_by_next\":\"\",\"sort_order_next\":\"desc\"}",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.050421",
"modified_by": "Administrator",
"module": "Stock",
"name": "Item Shortage Report",
diff --git a/erpnext/stock/report/item_wise_price_list_rate/item_wise_price_list_rate.json b/erpnext/stock/report/item_wise_price_list_rate/item_wise_price_list_rate.json
index 6d4b7f74df..702a8d54e5 100644
--- a/erpnext/stock/report/item_wise_price_list_rate/item_wise_price_list_rate.json
+++ b/erpnext/stock/report/item_wise_price_list_rate/item_wise_price_list_rate.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-09-25 10:21:15.000000",
+ "creation": "2013-09-25 10:21:15",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
"json": "{\"filters\":[[\"Item Price\",\"price_list\",\"like\",\"%\"],[\"Item Price\",\"item_code\",\"like\",\"%\"]],\"columns\":[[\"name\",\"Item Price\"],[\"price_list\",\"Item Price\"],[\"item_code\",\"Item Price\"],[\"item_name\",\"Item Price\"],[\"item_description\",\"Item Price\"],[\"ref_rate\",\"Item Price\"],[\"buying\",\"Item Price\"],[\"selling\",\"Item Price\"],[\"currency\",\"Item Price\"]],\"sort_by\":\"Item Price.modified\",\"sort_order\":\"desc\",\"sort_by_next\":\"\",\"sort_order_next\":\"desc\"}",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.055750",
"modified_by": "Administrator",
"module": "Stock",
"name": "Item-wise Price List Rate",
diff --git a/erpnext/stock/report/items_to_be_requested/items_to_be_requested.json b/erpnext/stock/report/items_to_be_requested/items_to_be_requested.json
index a975110e09..7f3f18fe21 100644
--- a/erpnext/stock/report/items_to_be_requested/items_to_be_requested.json
+++ b/erpnext/stock/report/items_to_be_requested/items_to_be_requested.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-08-20 15:08:10.000000",
+ "creation": "2013-08-20 15:08:10",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.068356",
"modified_by": "Administrator",
"module": "Stock",
"name": "Items To Be Requested",
diff --git a/erpnext/stock/report/material_requests_for_which_supplier_quotations_are_not_created/material_requests_for_which_supplier_quotations_are_not_created.json b/erpnext/stock/report/material_requests_for_which_supplier_quotations_are_not_created/material_requests_for_which_supplier_quotations_are_not_created.json
index c79c0bc74b..575643193d 100644
--- a/erpnext/stock/report/material_requests_for_which_supplier_quotations_are_not_created/material_requests_for_which_supplier_quotations_are_not_created.json
+++ b/erpnext/stock/report/material_requests_for_which_supplier_quotations_are_not_created/material_requests_for_which_supplier_quotations_are_not_created.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-08-09 12:20:58.000000",
+ "creation": "2013-08-09 12:20:58",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.108408",
"modified_by": "Administrator",
"module": "Stock",
"name": "Material Requests for which Supplier Quotations are not created",
diff --git a/erpnext/stock/report/ordered_items_to_be_delivered/ordered_items_to_be_delivered.json b/erpnext/stock/report/ordered_items_to_be_delivered/ordered_items_to_be_delivered.json
index d37cdab410..df7e7dac65 100644
--- a/erpnext/stock/report/ordered_items_to_be_delivered/ordered_items_to_be_delivered.json
+++ b/erpnext/stock/report/ordered_items_to_be_delivered/ordered_items_to_be_delivered.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-02-22 18:01:55.000000",
+ "creation": "2013-02-22 18:01:55",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.124684",
"modified_by": "Administrator",
"module": "Stock",
"name": "Ordered Items To Be Delivered",
diff --git a/erpnext/stock/report/purchase_in_transit/purchase_in_transit.json b/erpnext/stock/report/purchase_in_transit/purchase_in_transit.json
index f80538503b..9d972baefc 100644
--- a/erpnext/stock/report/purchase_in_transit/purchase_in_transit.json
+++ b/erpnext/stock/report/purchase_in_transit/purchase_in_transit.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-05-06 12:09:05.000000",
+ "creation": "2013-05-06 12:09:05",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.160127",
"modified_by": "Administrator",
"module": "Stock",
"name": "Purchase In Transit",
diff --git a/erpnext/stock/report/purchase_order_items_to_be_received/purchase_order_items_to_be_received.json b/erpnext/stock/report/purchase_order_items_to_be_received/purchase_order_items_to_be_received.json
index 3fb562f2b5..def0e7f4bf 100644
--- a/erpnext/stock/report/purchase_order_items_to_be_received/purchase_order_items_to_be_received.json
+++ b/erpnext/stock/report/purchase_order_items_to_be_received/purchase_order_items_to_be_received.json
@@ -1,11 +1,11 @@
{
"add_total_row": 1,
- "creation": "2013-02-22 18:01:55.000000",
+ "creation": "2013-02-22 18:01:55",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.171953",
"modified_by": "Administrator",
"module": "Stock",
"name": "Purchase Order Items To Be Received",
diff --git a/erpnext/stock/report/requested_items_to_be_transferred/requested_items_to_be_transferred.json b/erpnext/stock/report/requested_items_to_be_transferred/requested_items_to_be_transferred.json
index 1f31d20132..6cf2dbfff0 100644
--- a/erpnext/stock/report/requested_items_to_be_transferred/requested_items_to_be_transferred.json
+++ b/erpnext/stock/report/requested_items_to_be_transferred/requested_items_to_be_transferred.json
@@ -1,11 +1,11 @@
{
"add_total_row": 1,
- "creation": "2013-05-13 16:23:05.000000",
+ "creation": "2013-05-13 16:23:05",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.184249",
"modified_by": "Administrator",
"module": "Stock",
"name": "Requested Items To Be Transferred",
diff --git a/erpnext/stock/report/serial_no_service_contract_expiry/serial_no_service_contract_expiry.json b/erpnext/stock/report/serial_no_service_contract_expiry/serial_no_service_contract_expiry.json
index e47627ad5d..0fe951248a 100644
--- a/erpnext/stock/report/serial_no_service_contract_expiry/serial_no_service_contract_expiry.json
+++ b/erpnext/stock/report/serial_no_service_contract_expiry/serial_no_service_contract_expiry.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-01-14 10:52:58.000000",
+ "creation": "2013-01-14 10:52:58",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
"json": "{\"filters\":[[\"Serial No\",\"status\",\"=\",\"Delivered\"]],\"columns\":[[\"name\",\"Serial No\"],[\"item_code\",\"Serial No\"],[\"amc_expiry_date\",\"Serial No\"],[\"maintenance_status\",\"Serial No\"],[\"delivery_document_no\",\"Serial No\"],[\"customer\",\"Serial No\"],[\"customer_name\",\"Serial No\"],[\"item_name\",\"Serial No\"],[\"description\",\"Serial No\"],[\"item_group\",\"Serial No\"],[\"brand\",\"Serial No\"]],\"sort_by\":\"Serial No.amc_expiry_date\",\"sort_order\":\"asc\",\"sort_by_next\":\"\",\"sort_order_next\":\"desc\"}",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.191909",
"modified_by": "Administrator",
"module": "Stock",
"name": "Serial No Service Contract Expiry",
diff --git a/erpnext/stock/report/serial_no_status/serial_no_status.json b/erpnext/stock/report/serial_no_status/serial_no_status.json
index a123033fae..6a816a9d04 100644
--- a/erpnext/stock/report/serial_no_status/serial_no_status.json
+++ b/erpnext/stock/report/serial_no_status/serial_no_status.json
@@ -5,7 +5,7 @@
"idx": 1,
"is_standard": "Yes",
"json": "{\"sort_by\": \"Serial No.name\", \"sort_order\": \"desc\", \"sort_by_next\": \"\", \"filters\": [], \"sort_order_next\": \"desc\", \"columns\": [[\"name\", \"Serial No\"], [\"item_code\", \"Serial No\"], [\"warehouse\", \"Serial No\"], [\"status\", \"Serial No\"], [\"item_name\", \"Serial No\"], [\"description\", \"Serial No\"], [\"item_group\", \"Serial No\"], [\"brand\", \"Serial No\"], [\"purchase_document_no\", \"Serial No\"], [\"purchase_date\", \"Serial No\"], [\"customer\", \"Serial No\"], [\"customer_name\", \"Serial No\"], [\"purchase_rate\", \"Serial No\"], [\"delivery_document_no\", \"Serial No\"], [\"delivery_date\", \"Serial No\"], [\"supplier\", \"Serial No\"], [\"supplier_name\", \"Serial No\"]]}",
- "modified": "2014-05-12 17:39:07.549646",
+ "modified": "2014-05-13 16:08:56.195987",
"modified_by": "Administrator",
"module": "Stock",
"name": "Serial No Status",
diff --git a/erpnext/stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json b/erpnext/stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json
index 0e48a3c47d..a4fb63c057 100644
--- a/erpnext/stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json
+++ b/erpnext/stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json
@@ -1,11 +1,11 @@
{
- "creation": "2013-01-14 10:52:58.000000",
+ "creation": "2013-01-14 10:52:58",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
"json": "{\"filters\":[[\"Serial No\",\"status\",\"=\",\"Delivered\"]],\"columns\":[[\"name\",\"Serial No\"],[\"item_code\",\"Serial No\"],[\"warranty_expiry_date\",\"Serial No\"],[\"warranty_period\",\"Serial No\"],[\"maintenance_status\",\"Serial No\"],[\"purchase_document_no\",\"Serial No\"],[\"purchase_date\",\"Serial No\"],[\"supplier\",\"Serial No\"],[\"supplier_name\",\"Serial No\"],[\"delivery_document_no\",\"Serial No\"],[\"delivery_date\",\"Serial No\"],[\"customer\",\"Serial No\"],[\"customer_name\",\"Serial No\"],[\"item_name\",\"Serial No\"],[\"description\",\"Serial No\"],[\"item_group\",\"Serial No\"],[\"brand\",\"Serial No\"]],\"sort_by\":\"Serial No.warranty_expiry_date\",\"sort_order\":\"asc\",\"sort_by_next\":\"\",\"sort_order_next\":\"asc\"}",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.212125",
"modified_by": "Administrator",
"module": "Stock",
"name": "Serial No Warranty Expiry",
diff --git a/erpnext/support/report/maintenance_schedules/maintenance_schedules.json b/erpnext/support/report/maintenance_schedules/maintenance_schedules.json
index b8885d4764..c40f0eb373 100644
--- a/erpnext/support/report/maintenance_schedules/maintenance_schedules.json
+++ b/erpnext/support/report/maintenance_schedules/maintenance_schedules.json
@@ -1,10 +1,10 @@
{
- "creation": "2013-05-06 14:25:21.000000",
+ "creation": "2013-05-06 14:25:21",
"docstatus": 0,
"doctype": "Report",
"idx": 1,
"is_standard": "Yes",
- "modified": "2014-03-07 15:30:27.000000",
+ "modified": "2014-05-13 16:08:56.075964",
"modified_by": "Administrator",
"module": "Support",
"name": "Maintenance Schedules",
From 03f3a8a2ef33a87254eb8f534fe058ba67b8f7e0 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 13 May 2014 16:38:31 +0530
Subject: [PATCH 48/74] Get taxes and charges records from matser. Fixes #1634
---
erpnext/public/js/transaction.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/erpnext/public/js/transaction.js b/erpnext/public/js/transaction.js
index 9850e8fffb..e12a30e14e 100644
--- a/erpnext/public/js/transaction.js
+++ b/erpnext/public/js/transaction.js
@@ -704,7 +704,8 @@ erpnext.TransactionController = erpnext.stock.StockController.extend({
return this.frm.call({
method: "erpnext.controllers.accounts_controller.get_taxes_and_charges",
args: {
- "master_doctype": "Sales Taxes and Charges Master",
+ "master_doctype": frappe.meta.get_docfield(this.frm.doc.doctype, "taxes_and_charges",
+ this.frm.doc.name).options,
"master_name": this.frm.doc.taxes_and_charges,
"tax_parentfield": this.other_fname
},
From 8fe0208fb64c8228245bf1117b4078531a06ce31 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Tue, 13 May 2014 16:52:26 +0530
Subject: [PATCH 49/74] Improved Item maker in Setup Wizard. Fixes #1501 and
#1601
---
erpnext/patches.txt | 1 -
.../setup/page/setup_wizard/setup_wizard.css | 8 +-
.../setup/page/setup_wizard/setup_wizard.js | 74 +++++++------------
.../setup/page/setup_wizard/setup_wizard.py | 39 ++++------
4 files changed, 48 insertions(+), 74 deletions(-)
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 6f83c02791..f57593807b 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -1,6 +1,5 @@
execute:import unidecode # new requirement
-execute:frappe.db.sql("""update `tabPatch Log` set patch=replace(patch, '.4_0.', '.v4_0.')""") #2014-05-12
erpnext.patches.v4_0.validate_v3_patch
erpnext.patches.v4_0.update_user_properties
erpnext.patches.v4_0.move_warehouse_user_to_restrictions
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.css b/erpnext/setup/page/setup_wizard/setup_wizard.css
index 519bc274be..4086089098 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.css
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.css
@@ -7,8 +7,14 @@
}
.setup-wizard-wrapper {
margin: 0px auto;
- width: 600px;
}
+
+@media (min-width: 768px) {
+ .setup-wizard-wrapper {
+ width: 720px;
+ }
+}
+
#page-setup-wizard .panel {
background-color: #fff;
}
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.js b/erpnext/setup/page/setup_wizard/setup_wizard.js
index 1ad3dd57ea..b991bc4e9e 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.js
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.js
@@ -19,7 +19,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
wiz.show_complete();
setTimeout(function() {
if(user==="Administrator") {
- msgprint(__("Login with your new User ID") + ":" + values.email);
+ msgprint(__("Login with your new User ID") + ": " + values.email);
setTimeout(function() {
frappe.app.logout();
}, 2000);
@@ -62,7 +62,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
{"fieldname": "language", "label": __("Language"), "fieldtype": "Select",
options: ["english", "العربية", "deutsch", "ελληνικά", "español", "français", "हिंदी", "hrvatski",
"italiano", "nederlands", "português brasileiro", "português", "српски", "தமிழ்",
- "ไทย", "中国(简体", "中國(繁體"], reqd:1},
+ "ไทย", "中国(简体)", "中國(繁體)"], reqd:1},
],
help: __("Welcome to ERPNext. Please select your language to begin the Setup Wizard."),
onload: function(slide) {
@@ -237,12 +237,13 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
{
icon: "icon-money",
"title": __("Add Taxes"),
- "help": __("List your tax heads (e.g. VAT, Excise) (upto 3) and their standard rates. This will create a standard template, you can edit and add more later."),
+ "help": __("List your tax heads (e.g. VAT, Excise; they should have unique names) and their standard rates. This will create a standard template, which you can edit and add more later."),
"fields": [],
before_load: function(slide) {
for(var i=1; i<4; i++) {
slide.fields = slide.fields.concat([
- {fieldtype:"Data", fieldname:"tax_"+ i, label:__("Tax") + " " + i, placeholder:__("e.g. VAT")},
+ {fieldtype:"Data", fieldname:"tax_"+ i, label:__("Tax") + " " + i,
+ placeholder:__("e.g. VAT") + " " + i},
{fieldtype:"Column Break"},
{fieldtype:"Float", fieldname:"tax_rate_" + i, label:__("Rate (%)"), placeholder:__("e.g. 5")},
{fieldtype:"Section Break"},
@@ -264,33 +265,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
placeholder:__("Customer Name")},
{fieldtype:"Column Break"},
{fieldtype:"Data", fieldname:"customer_contact_" + i,
- label:__("Contact"), placeholder:__("Contact Name")},
- {fieldtype:"Section Break"}
- ])
- }
- }
- },
-
- // Items to Sell
- {
- icon: "icon-barcode",
- "title": __("Your Products or Services"),
- "help": __("List your products or services that you sell to your customers. Make sure to check the Item Group, Unit of Measure and other properties when you start."),
- "fields": [],
- before_load: function(slide) {
- for(var i=1; i<6; i++) {
- slide.fields = slide.fields.concat([
- {fieldtype:"Data", fieldname:"item_" + i, label:__("Item") + " " + i,
- placeholder:__("A Product or Service")},
- {fieldtype:"Column Break"},
- {fieldtype:"Attach", fieldname:"item_img_" + i, label:__("Attach Image")},
- {fieldtype:"Section Break"},
- {fieldtype:"Column Break"},
- {fieldtype:"Select", label:"Group", fieldname:"item_group_" + i,
- options:[__("Products"), __("Services")]},
- {fieldtype:"Column Break"},
- {fieldtype:"Select", fieldname:"item_uom_" + i, label:"UOM",
- options:[__("Unit"), __("Nos"), __("Box"), __("Pair"), __("Kg"), __("Set"), __("Hour"), __("Minute")]},
+ label:__("Contact Name") + " " + i, placeholder:__("Contact Name")},
{fieldtype:"Section Break"}
])
}
@@ -307,41 +282,42 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
for(var i=1; i<6; i++) {
slide.fields = slide.fields.concat([
{fieldtype:"Data", fieldname:"supplier_" + i, label:__("Supplier")+" " + i,
- placeholder:"Supplier Name"},
+ placeholder:__("Supplier Name")},
{fieldtype:"Column Break"},
{fieldtype:"Data", fieldname:"supplier_contact_" + i,
- label:"Contact", placeholder:__("Contact Name")},
+ label:__("Contact Name") + " " + i, placeholder:__("Contact Name")},
{fieldtype:"Section Break"}
])
}
}
},
- // Items to Buy
+ // Items to Sell
{
icon: "icon-barcode",
- "title": __("Products or Services You Buy"),
- "help": __("List a few products or services you buy from your suppliers or vendors. If these are same as your products, then do not add them."),
+ "title": __("Your Products or Services"),
+ "help": __("List your products or services that you buy or sell. Make sure to check the Item Group, Unit of Measure and other properties when you start."),
"fields": [],
before_load: function(slide) {
for(var i=1; i<6; i++) {
slide.fields = slide.fields.concat([
- {fieldtype:"Data", fieldname:"item_buy_" + i, label: __("Item") + " " + i,
+ {fieldtype:"Section Break", show_section_border: true},
+ {fieldtype:"Data", fieldname:"item_" + i, label:__("Item") + " " + i,
placeholder:__("A Product or Service")},
+ {fieldtype: "Check", fieldname: "is_sales_item_" + i, label:__("We sell this Item")},
+ {fieldtype: "Check", fieldname: "is_purchase_item_" + i, label:__("We buy this Item")},
{fieldtype:"Column Break"},
- {fieldtype:"Section Break"},
- {fieldtype:"Column Break"},
- {fieldtype:"Select", fieldname:"item_buy_group_" + i, label: __("Group"),
- options:[__("Raw Material"), __("Consumable"), __("Sub Assemblies"), __("Services"), __("Products")]},
- {fieldtype:"Column Break"},
- {fieldtype:"Select", fieldname:"item_buy_uom_" + i, label: __("UOM"),
- options:[__("Unit"), __("Nos"), __("Box"), __("Pair"), __("Kg"), __("Set"), __("Hour"), __("Minute")]},
- {fieldtype:"Section Break"},
+ {fieldtype:"Select", label:"Group", fieldname:"item_group_" + i,
+ options:[__("Products"), __("Services"),
+ __("Raw Material"), __("Consumable"), __("Sub Assemblies")]},
+ {fieldtype:"Select", fieldname:"item_uom_" + i, label:"UOM",
+ options:[__("Unit"), __("Nos"), __("Box"), __("Pair"), __("Kg"), __("Set"),
+ __("Hour"), __("Minute")]},
+ {fieldtype:"Attach", fieldname:"item_img_" + i, label:__("Attach Image")},
])
}
}
},
-
]
}
@@ -461,7 +437,7 @@ frappe.wiz.WizardSlide = Class.extend({
\
\
\
-
%(help)s
\
+
%(help)s
\
\
\
\
@@ -503,6 +479,8 @@ frappe.wiz.WizardSlide = Class.extend({
me.values = me.form.get_values();
if(me.values===null)
return;
+ if(me.validate && !me.validate())
+ return;
frappe.set_route(me.wiz.page_name, me.id+1 + "");
})
} else {
@@ -511,6 +489,8 @@ frappe.wiz.WizardSlide = Class.extend({
me.values = me.form.get_values();
if(me.values===null)
return;
+ if(me.validate && !me.validate())
+ return;
me.wiz.on_complete(me.wiz);
})
}
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index 4b55f5bf87..95401b74ff 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -291,17 +291,28 @@ def create_items(args):
item = args.get("item_" + str(i))
if item:
item_group = args.get("item_group_" + str(i))
+ is_sales_item = args.get("is_sales_item_" + str(i))
+ is_purchase_item = args.get("is_purchase_item_" + str(i))
+ is_stock_item = item_group!=_("Services")
+ default_warehouse = ""
+ if is_stock_item:
+ if is_sales_item:
+ default_warehouse = _("Finished Goods") + " - " + args.get("company_abbr")
+ else:
+ default_warehouse = _("Stores") + " - " + args.get("company_abbr")
+
frappe.get_doc({
"doctype":"Item",
"item_code": item,
"item_name": item,
"description": item,
- "is_sales_item": "Yes",
+ "is_sales_item": "Yes" if is_sales_item else "No",
+ "is_purchase_item": "Yes" if is_purchase_item else "No",
"show_in_website": 1,
- "is_stock_item": item_group!=_("Services") and "Yes" or "No",
+ "is_stock_item": is_stock_item and "Yes" or "No",
"item_group": item_group,
"stock_uom": args.get("item_uom_" + str(i)),
- "default_warehouse": item_group!=_("Service") and (_("Finished Goods") + " - " + args.get("company_abbr")) or ""
+ "default_warehouse": default_warehouse
}).insert()
if args.get("item_img_" + str(i)):
@@ -309,28 +320,6 @@ def create_items(args):
fileurl = save_file(filename, content, "Item", item, decode=True).file_url
frappe.db.set_value("Item", item, "image", fileurl)
- for i in xrange(1,6):
- item = args.get("item_buy_" + str(i))
- if item:
- item_group = args.get("item_buy_group_" + str(i))
- frappe.get_doc({
- "doctype":"Item",
- "item_code": item,
- "item_name": item,
- "description": item,
- "is_sales_item": "No",
- "is_stock_item": item_group!=_("Services") and "Yes" or "No",
- "item_group": item_group,
- "stock_uom": args.get("item_buy_uom_" + str(i)),
- "default_warehouse": item_group!=_("Services") and (_("Stores") + " - " + args.get("company_abbr")) or ""
- }).insert()
-
- if args.get("item_img_" + str(i)):
- filename, filetype, content = args.get("item_img_" + str(i)).split(",")
- fileurl = save_file(filename, content, "Item", item, decode=True).file_url
- frappe.db.set_value("Item", item, "image", fileurl)
-
-
def create_customers(args):
for i in xrange(1,6):
customer = args.get("customer_" + str(i))
From 4c83e407a9687e81913a3ab2afb34ebab6497ee1 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Tue, 13 May 2014 17:37:56 +0530
Subject: [PATCH 50/74] Changed Print Format files to lowercase
---
.../Print Format/SalesInvoice/SalesInvoice.json | 13 -------------
erpnext/accounts/print_format/__init__.py | 0
.../cheque_printing_format.json} | 0
.../payment_receipt_voucher.json} | 0
.../pos_invoice/pos_invoice.json} | 0
.../print_format/sales_invoice/__init__.py | 0
.../sales_invoice/sales_invoice.html} | 0
.../print_format/sales_invoice/sales_invoice.json | 14 ++++++++++++++
.../sales_invoice_classic.json} | 0
.../sales_invoice_modern.json} | 0
.../sales_invoice_spartan.json} | 0
.../purchase_order_classic.json} | 0
.../purchase_order_modern.json} | 0
.../purchase_order_spartan.json} | 0
erpnext/patches.txt | 1 +
.../quotation_classic/quotation_classic.json} | 0
.../quotation_modern/quotation_modern.json} | 0
.../quotation_spartan/quotation_spartan.json} | 0
.../sales_order_classic/sales_order_classic.json} | 0
.../sales_order_modern/sales_order_modern.json} | 0
.../sales_order_spartan/sales_order_spartan.json} | 0
.../delivery_note_classic.json} | 0
.../delivery_note_modern.json} | 0
.../delivery_note_packing_list_wise.json} | 0
.../delivery_note_spartan.json} | 0
25 files changed, 15 insertions(+), 13 deletions(-)
delete mode 100644 erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.json
create mode 100644 erpnext/accounts/print_format/__init__.py
rename erpnext/accounts/{Print Format/Cheque Printing Format/Cheque Printing Format.json => print_format/cheque_printing_format/cheque_printing_format.json} (100%)
rename erpnext/accounts/{Print Format/Payment Receipt Voucher/Payment Receipt Voucher.json => print_format/payment_receipt_voucher/payment_receipt_voucher.json} (100%)
rename erpnext/accounts/{Print Format/POS Invoice/POS Invoice.json => print_format/pos_invoice/pos_invoice.json} (100%)
create mode 100644 erpnext/accounts/print_format/sales_invoice/__init__.py
rename erpnext/accounts/{Print Format/SalesInvoice/SalesInvoice.html => print_format/sales_invoice/sales_invoice.html} (100%)
create mode 100644 erpnext/accounts/print_format/sales_invoice/sales_invoice.json
rename erpnext/accounts/{Print Format/Sales Invoice Classic/Sales Invoice Classic.json => print_format/sales_invoice_classic/sales_invoice_classic.json} (100%)
rename erpnext/accounts/{Print Format/Sales Invoice Modern/Sales Invoice Modern.json => print_format/sales_invoice_modern/sales_invoice_modern.json} (100%)
rename erpnext/accounts/{Print Format/Sales Invoice Spartan/Sales Invoice Spartan.json => print_format/sales_invoice_spartan/sales_invoice_spartan.json} (100%)
rename erpnext/buying/{Print Format/Purchase Order Classic/Purchase Order Classic.json => print_format/purchase_order_classic/purchase_order_classic.json} (100%)
rename erpnext/buying/{Print Format/Purchase Order Modern/Purchase Order Modern.json => print_format/purchase_order_modern/purchase_order_modern.json} (100%)
rename erpnext/buying/{Print Format/Purchase Order Spartan/Purchase Order Spartan.json => print_format/purchase_order_spartan/purchase_order_spartan.json} (100%)
rename erpnext/selling/{Print Format/Quotation Classic/Quotation Classic.json => print_format/quotation_classic/quotation_classic.json} (100%)
rename erpnext/selling/{Print Format/Quotation Modern/Quotation Modern.json => print_format/quotation_modern/quotation_modern.json} (100%)
rename erpnext/selling/{Print Format/Quotation Spartan/Quotation Spartan.json => print_format/quotation_spartan/quotation_spartan.json} (100%)
rename erpnext/selling/{Print Format/Sales Order Classic/Sales Order Classic.json => print_format/sales_order_classic/sales_order_classic.json} (100%)
rename erpnext/selling/{Print Format/Sales Order Modern/Sales Order Modern.json => print_format/sales_order_modern/sales_order_modern.json} (100%)
rename erpnext/selling/{Print Format/Sales Order Spartan/Sales Order Spartan.json => print_format/sales_order_spartan/sales_order_spartan.json} (100%)
rename erpnext/stock/{Print Format/Delivery Note Classic/Delivery Note Classic.json => print_format/delivery_note_classic/delivery_note_classic.json} (100%)
rename erpnext/stock/{Print Format/Delivery Note Modern/Delivery Note Modern.json => print_format/delivery_note_modern/delivery_note_modern.json} (100%)
rename erpnext/stock/{Print Format/Delivery Note Packing List Wise/Delivery Note Packing List Wise.json => print_format/delivery_note_packing_list_wise/delivery_note_packing_list_wise.json} (100%)
rename erpnext/stock/{Print Format/Delivery Note Spartan/Delivery Note Spartan.json => print_format/delivery_note_spartan/delivery_note_spartan.json} (100%)
diff --git a/erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.json b/erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.json
deleted file mode 100644
index d8642b1374..0000000000
--- a/erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "creation": "2013-03-21 15:24:28",
- "doc_type": "Sales Invoice",
- "docstatus": 0,
- "doctype": "Print Format",
- "idx": 1,
- "modified": "2014-05-13 16:07:19.310755",
- "modified_by": "Administrator",
- "module": "Accounts",
- "name": "SalesInvoice",
- "owner": "Administrator",
- "standard": "Yes"
-}
\ No newline at end of file
diff --git a/erpnext/accounts/print_format/__init__.py b/erpnext/accounts/print_format/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/erpnext/accounts/Print Format/Cheque Printing Format/Cheque Printing Format.json b/erpnext/accounts/print_format/cheque_printing_format/cheque_printing_format.json
similarity index 100%
rename from erpnext/accounts/Print Format/Cheque Printing Format/Cheque Printing Format.json
rename to erpnext/accounts/print_format/cheque_printing_format/cheque_printing_format.json
diff --git a/erpnext/accounts/Print Format/Payment Receipt Voucher/Payment Receipt Voucher.json b/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.json
similarity index 100%
rename from erpnext/accounts/Print Format/Payment Receipt Voucher/Payment Receipt Voucher.json
rename to erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.json
diff --git a/erpnext/accounts/Print Format/POS Invoice/POS Invoice.json b/erpnext/accounts/print_format/pos_invoice/pos_invoice.json
similarity index 100%
rename from erpnext/accounts/Print Format/POS Invoice/POS Invoice.json
rename to erpnext/accounts/print_format/pos_invoice/pos_invoice.json
diff --git a/erpnext/accounts/print_format/sales_invoice/__init__.py b/erpnext/accounts/print_format/sales_invoice/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.html b/erpnext/accounts/print_format/sales_invoice/sales_invoice.html
similarity index 100%
rename from erpnext/accounts/Print Format/SalesInvoice/SalesInvoice.html
rename to erpnext/accounts/print_format/sales_invoice/sales_invoice.html
diff --git a/erpnext/accounts/print_format/sales_invoice/sales_invoice.json b/erpnext/accounts/print_format/sales_invoice/sales_invoice.json
new file mode 100644
index 0000000000..37baa1ce46
--- /dev/null
+++ b/erpnext/accounts/print_format/sales_invoice/sales_invoice.json
@@ -0,0 +1,14 @@
+{
+ "creation": "2013-03-21 15:24:28",
+ "doc_type": "Sales Invoice",
+ "docstatus": 0,
+ "doctype": "Print Format",
+ "idx": 1,
+ "modified": "2014-05-13 17:51:43.245831",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Sales Invoice",
+ "owner": "Administrator",
+ "print_format_type": "Server",
+ "standard": "Yes"
+}
diff --git a/erpnext/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.json b/erpnext/accounts/print_format/sales_invoice_classic/sales_invoice_classic.json
similarity index 100%
rename from erpnext/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.json
rename to erpnext/accounts/print_format/sales_invoice_classic/sales_invoice_classic.json
diff --git a/erpnext/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.json b/erpnext/accounts/print_format/sales_invoice_modern/sales_invoice_modern.json
similarity index 100%
rename from erpnext/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.json
rename to erpnext/accounts/print_format/sales_invoice_modern/sales_invoice_modern.json
diff --git a/erpnext/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.json b/erpnext/accounts/print_format/sales_invoice_spartan/sales_invoice_spartan.json
similarity index 100%
rename from erpnext/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.json
rename to erpnext/accounts/print_format/sales_invoice_spartan/sales_invoice_spartan.json
diff --git a/erpnext/buying/Print Format/Purchase Order Classic/Purchase Order Classic.json b/erpnext/buying/print_format/purchase_order_classic/purchase_order_classic.json
similarity index 100%
rename from erpnext/buying/Print Format/Purchase Order Classic/Purchase Order Classic.json
rename to erpnext/buying/print_format/purchase_order_classic/purchase_order_classic.json
diff --git a/erpnext/buying/Print Format/Purchase Order Modern/Purchase Order Modern.json b/erpnext/buying/print_format/purchase_order_modern/purchase_order_modern.json
similarity index 100%
rename from erpnext/buying/Print Format/Purchase Order Modern/Purchase Order Modern.json
rename to erpnext/buying/print_format/purchase_order_modern/purchase_order_modern.json
diff --git a/erpnext/buying/Print Format/Purchase Order Spartan/Purchase Order Spartan.json b/erpnext/buying/print_format/purchase_order_spartan/purchase_order_spartan.json
similarity index 100%
rename from erpnext/buying/Print Format/Purchase Order Spartan/Purchase Order Spartan.json
rename to erpnext/buying/print_format/purchase_order_spartan/purchase_order_spartan.json
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index f57593807b..d8f210be96 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -40,3 +40,4 @@ execute:frappe.delete_doc("DocType", "Grade")
erpnext.patches.v4_0.remove_india_specific_fields
execute:frappe.delete_doc_if_exists("DocType", "Warehouse User")
execute:frappe.db.sql("delete from `tabWebsite Item Group` where ifnull(item_group, '')=''")
+execute:frappe.delete_doc("Print Format", "SalesInvoice")
diff --git a/erpnext/selling/Print Format/Quotation Classic/Quotation Classic.json b/erpnext/selling/print_format/quotation_classic/quotation_classic.json
similarity index 100%
rename from erpnext/selling/Print Format/Quotation Classic/Quotation Classic.json
rename to erpnext/selling/print_format/quotation_classic/quotation_classic.json
diff --git a/erpnext/selling/Print Format/Quotation Modern/Quotation Modern.json b/erpnext/selling/print_format/quotation_modern/quotation_modern.json
similarity index 100%
rename from erpnext/selling/Print Format/Quotation Modern/Quotation Modern.json
rename to erpnext/selling/print_format/quotation_modern/quotation_modern.json
diff --git a/erpnext/selling/Print Format/Quotation Spartan/Quotation Spartan.json b/erpnext/selling/print_format/quotation_spartan/quotation_spartan.json
similarity index 100%
rename from erpnext/selling/Print Format/Quotation Spartan/Quotation Spartan.json
rename to erpnext/selling/print_format/quotation_spartan/quotation_spartan.json
diff --git a/erpnext/selling/Print Format/Sales Order Classic/Sales Order Classic.json b/erpnext/selling/print_format/sales_order_classic/sales_order_classic.json
similarity index 100%
rename from erpnext/selling/Print Format/Sales Order Classic/Sales Order Classic.json
rename to erpnext/selling/print_format/sales_order_classic/sales_order_classic.json
diff --git a/erpnext/selling/Print Format/Sales Order Modern/Sales Order Modern.json b/erpnext/selling/print_format/sales_order_modern/sales_order_modern.json
similarity index 100%
rename from erpnext/selling/Print Format/Sales Order Modern/Sales Order Modern.json
rename to erpnext/selling/print_format/sales_order_modern/sales_order_modern.json
diff --git a/erpnext/selling/Print Format/Sales Order Spartan/Sales Order Spartan.json b/erpnext/selling/print_format/sales_order_spartan/sales_order_spartan.json
similarity index 100%
rename from erpnext/selling/Print Format/Sales Order Spartan/Sales Order Spartan.json
rename to erpnext/selling/print_format/sales_order_spartan/sales_order_spartan.json
diff --git a/erpnext/stock/Print Format/Delivery Note Classic/Delivery Note Classic.json b/erpnext/stock/print_format/delivery_note_classic/delivery_note_classic.json
similarity index 100%
rename from erpnext/stock/Print Format/Delivery Note Classic/Delivery Note Classic.json
rename to erpnext/stock/print_format/delivery_note_classic/delivery_note_classic.json
diff --git a/erpnext/stock/Print Format/Delivery Note Modern/Delivery Note Modern.json b/erpnext/stock/print_format/delivery_note_modern/delivery_note_modern.json
similarity index 100%
rename from erpnext/stock/Print Format/Delivery Note Modern/Delivery Note Modern.json
rename to erpnext/stock/print_format/delivery_note_modern/delivery_note_modern.json
diff --git a/erpnext/stock/Print Format/Delivery Note Packing List Wise/Delivery Note Packing List Wise.json b/erpnext/stock/print_format/delivery_note_packing_list_wise/delivery_note_packing_list_wise.json
similarity index 100%
rename from erpnext/stock/Print Format/Delivery Note Packing List Wise/Delivery Note Packing List Wise.json
rename to erpnext/stock/print_format/delivery_note_packing_list_wise/delivery_note_packing_list_wise.json
diff --git a/erpnext/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.json b/erpnext/stock/print_format/delivery_note_spartan/delivery_note_spartan.json
similarity index 100%
rename from erpnext/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.json
rename to erpnext/stock/print_format/delivery_note_spartan/delivery_note_spartan.json
From 51ba6f816bf8f555469e2b8c926214cdc04c8cf1 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Tue, 13 May 2014 21:02:47 +0530
Subject: [PATCH 51/74] Fixed Setup Wizard
---
erpnext/setup/doctype/company/company.py | 2 +-
erpnext/setup/page/setup_wizard/setup_wizard.js | 2 +-
erpnext/setup/page/setup_wizard/setup_wizard.py | 6 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/erpnext/setup/doctype/company/company.py b/erpnext/setup/doctype/company/company.py
index b409e116df..ae6d641755 100644
--- a/erpnext/setup/doctype/company/company.py
+++ b/erpnext/setup/doctype/company/company.py
@@ -138,7 +138,7 @@ class Company(Document):
cc_doc.ignore_mandatory = True
cc_doc.insert()
- frappe.db.set(self, "cost_center", "Main - " + self.abbr)
+ frappe.db.set(self, "cost_center", _("Main") + " - " + self.abbr)
def on_trash(self):
"""
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.js b/erpnext/setup/page/setup_wizard/setup_wizard.js
index b991bc4e9e..ee1daa19d7 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.js
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.js
@@ -94,7 +94,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
{"fieldname": "last_name", "label": __("Last Name"), "fieldtype": "Data",
reqd:1},
{"fieldname": "email", "label": __("Email Id"), "fieldtype": "Data",
- reqd:1, "description":"Your Login Id", "options":"Email"},
+ reqd:1, "description": __("Your Login Id"), "options":"Email"},
{"fieldname": "password", "label": __("Password"), "fieldtype": "Password",
reqd:1},
{fieldtype:"Attach Image", fieldname:"attach_user",
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index 95401b74ff..049e462a13 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -136,10 +136,10 @@ def create_fiscal_year_and_company(args):
args["curr_fiscal_year"] = curr_fiscal_year
def create_price_lists(args):
- for pl_type in ["Selling", "Buying"]:
+ for pl_type, pl_name in (("Selling", _("Standard Selling")), ("Buying", _("Standard Buying"))):
frappe.get_doc({
"doctype": "Price List",
- "price_list_name": "Standard " + pl_type,
+ "price_list_name": pl_name,
"enabled": 1,
"buying": 1 if pl_type == "Buying" else 0,
"selling": 1 if pl_type == "Selling" else 0,
@@ -273,7 +273,7 @@ def create_taxes(args):
frappe.get_doc({
"doctype":"Account",
"company": args.get("company_name"),
- "parent_account": "Duties and Taxes - " + args.get("company_abbr"),
+ "parent_account": _("Duties and Taxes") + " - " + args.get("company_abbr"),
"account_name": args.get("tax_" + str(i)),
"group_or_ledger": "Ledger",
"report_type": "Balance Sheet",
From 5ce287d611fe30bfa2982a0e7b5d8b492dbdc81f Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Wed, 14 May 2014 13:31:11 +0530
Subject: [PATCH 52/74] Setup Wizard width fix for chrome
---
erpnext/setup/page/setup_wizard/setup_wizard.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.css b/erpnext/setup/page/setup_wizard/setup_wizard.css
index 4086089098..46f9936fae 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.css
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.css
@@ -11,7 +11,7 @@
@media (min-width: 768px) {
.setup-wizard-wrapper {
- width: 720px;
+ width: 725px;
}
}
From 39cc1df5606cab8c47560ca35b12bbfa25f1849c Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Wed, 14 May 2014 15:10:00 +0530
Subject: [PATCH 53/74] Fixes #1635, Stock Reconcilation
---
.../doctype/stock_reconciliation/stock_reconciliation.js | 5 ++++-
.../doctype/stock_reconciliation/stock_reconciliation.py | 5 ++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
index bafa42983d..245ff74d58 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
@@ -20,7 +20,10 @@ erpnext.stock.StockReconciliation = erpnext.stock.StockController.extend({
"company": this.frm.doc.company
},
callback: function(r) {
- if (!r.exc) me.frm.set_value("expense_account", r.message);
+ if (!r.exc) {
+ me.frm.set_value("expense_account", r.message);
+ me.frm.script_manager.trigger("refresh");
+ }
}
});
}
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
index fe65f22670..35030a6a78 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
@@ -294,9 +294,8 @@ class StockReconciliation(StockController):
if not self.expense_account:
msgprint(_("Please enter Expense Account"), raise_exception=1)
elif not frappe.db.sql("""select * from `tabStock Ledger Entry`"""):
- if frappe.db.get_value("Account", self.expense_account,
- "report_type") == "Profit and Loss":
- frappe.throw(_("'Profit and Loss' type Account {0} used be set for Opening Entry").format(self.expense_account))
+ if frappe.db.get_value("Account", self.expense_account, "report_type") == "Profit and Loss":
+ frappe.throw(_("Difference Account must be a 'Liability' type account, since this Stock Reconciliation is an Opening Entry"))
@frappe.whitelist()
def upload():
From 54b7962eb9db70f32722c72e8cea37324774d62e Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Wed, 14 May 2014 17:38:19 +0530
Subject: [PATCH 54/74] Pass frm to open_mapped_doc
---
.../accounts/doctype/sales_invoice/sales_invoice.js | 2 +-
.../buying/doctype/purchase_order/purchase_order.js | 4 ++--
.../doctype/supplier_quotation/supplier_quotation.js | 2 +-
erpnext/hr/doctype/appraisal/appraisal.js | 7 ++++---
erpnext/hr/doctype/employee/employee.js | 2 +-
.../hr/doctype/salary_structure/salary_structure.js | 2 +-
.../projects/doctype/time_log_batch/time_log_batch.js | 2 +-
erpnext/selling/doctype/lead/lead.js | 4 ++--
erpnext/selling/doctype/opportunity/opportunity.js | 5 +++--
erpnext/selling/doctype/quotation/quotation.js | 2 +-
erpnext/selling/doctype/sales_order/sales_order.js | 10 +++++-----
erpnext/stock/doctype/delivery_note/delivery_note.js | 4 ++--
.../stock/doctype/material_request/material_request.js | 6 +++---
.../stock/doctype/purchase_receipt/purchase_receipt.js | 2 +-
.../stock_reconciliation/stock_reconciliation.js | 1 -
.../support/doctype/customer_issue/customer_issue.js | 2 +-
.../maintenance_schedule/maintenance_schedule.js | 3 ++-
17 files changed, 31 insertions(+), 29 deletions(-)
diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js
index d3acb75915..ed2a1d4f0f 100644
--- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js
+++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js
@@ -270,7 +270,7 @@ cur_frm.cscript.is_opening = function(doc, dt, dn) {
cur_frm.cscript['Make Delivery Note'] = function() {
frappe.model.open_mapped_doc({
method: "erpnext.accounts.doctype.sales_invoice.sales_invoice.make_delivery_note",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
}
diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.js b/erpnext/buying/doctype/purchase_order/purchase_order.js
index 57d14b68f6..8e759f77dd 100644
--- a/erpnext/buying/doctype/purchase_order/purchase_order.js
+++ b/erpnext/buying/doctype/purchase_order/purchase_order.js
@@ -43,14 +43,14 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend(
make_purchase_receipt: function() {
frappe.model.open_mapped_doc({
method: "erpnext.buying.doctype.purchase_order.purchase_order.make_purchase_receipt",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
make_purchase_invoice: function() {
frappe.model.open_mapped_doc({
method: "erpnext.buying.doctype.purchase_order.purchase_order.make_purchase_invoice",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.js b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.js
index d43fab072a..37326afa48 100644
--- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.js
+++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.js
@@ -39,7 +39,7 @@ erpnext.buying.SupplierQuotationController = erpnext.buying.BuyingController.ext
make_purchase_order: function() {
frappe.model.open_mapped_doc({
method: "erpnext.buying.doctype.supplier_quotation.supplier_quotation.make_purchase_order",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
}
});
diff --git a/erpnext/hr/doctype/appraisal/appraisal.js b/erpnext/hr/doctype/appraisal/appraisal.js
index 3cd7adb0c7..84ab964b93 100644
--- a/erpnext/hr/doctype/appraisal/appraisal.js
+++ b/erpnext/hr/doctype/appraisal/appraisal.js
@@ -5,7 +5,7 @@ cur_frm.add_fetch('employee', 'company', 'company');
cur_frm.add_fetch('employee', 'employee_name', 'employee_name');
cur_frm.cscript.onload = function(doc,cdt,cdn){
- if(!doc.status)
+ if(!doc.status)
set_multiple(cdt,cdn,{status:'Draft'});
if(doc.amended_from && doc.__islocal) {
doc.status = "Draft";
@@ -27,6 +27,7 @@ cur_frm.cscript.kra_template = function(doc, dt, dn) {
frappe.model.map_current_doc({
method: "erpnext.hr.doctype.appraisal.appraisal.fetch_appraisal_template",
source_name: cur_frm.doc.kra_template,
+ frm: cur_frm
});
}
@@ -71,5 +72,5 @@ cur_frm.cscript.calculate_total = function(doc,cdt,cdn){
}
cur_frm.fields_dict.employee.get_query = function(doc,cdt,cdn) {
- return{ query: "erpnext.controllers.queries.employee_query" }
-}
\ No newline at end of file
+ return{ query: "erpnext.controllers.queries.employee_query" }
+}
diff --git a/erpnext/hr/doctype/employee/employee.js b/erpnext/hr/doctype/employee/employee.js
index 581eaccc3a..fabdfb840e 100644
--- a/erpnext/hr/doctype/employee/employee.js
+++ b/erpnext/hr/doctype/employee/employee.js
@@ -58,7 +58,7 @@ erpnext.hr.EmployeeController = frappe.ui.form.Controller.extend({
make_salary_structure: function(btn) {
frappe.model.open_mapped_doc({
method: "erpnext.hr.doctype.employee.employee.make_salary_structure",
- source_name: cur_frm.doc.name
+ frm: cur_frm
});
}
});
diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.js b/erpnext/hr/doctype/salary_structure/salary_structure.js
index e50a99c7ba..8ee67a5be3 100644
--- a/erpnext/hr/doctype/salary_structure/salary_structure.js
+++ b/erpnext/hr/doctype/salary_structure/salary_structure.js
@@ -21,7 +21,7 @@ cur_frm.cscript.refresh = function(doc, dt, dn){
cur_frm.cscript['Make Salary Slip'] = function() {
frappe.model.open_mapped_doc({
method: "erpnext.hr.doctype.salary_structure.salary_structure.make_salary_slip",
- source_name: cur_frm.doc.name
+ frm: cur_frm
});
}
diff --git a/erpnext/projects/doctype/time_log_batch/time_log_batch.js b/erpnext/projects/doctype/time_log_batch/time_log_batch.js
index c2d353531d..8fea083962 100644
--- a/erpnext/projects/doctype/time_log_batch/time_log_batch.js
+++ b/erpnext/projects/doctype/time_log_batch/time_log_batch.js
@@ -32,7 +32,7 @@ $.extend(cur_frm.cscript, {
make_invoice: function() {
frappe.model.open_mapped_doc({
method: "erpnext.projects.doctype.time_log_batch.time_log_batch.make_sales_invoice",
- source_name: cur_frm.doc.name
+ frm: cur_frm
});
}
});
diff --git a/erpnext/selling/doctype/lead/lead.js b/erpnext/selling/doctype/lead/lead.js
index 83639d4a6a..66b52700af 100644
--- a/erpnext/selling/doctype/lead/lead.js
+++ b/erpnext/selling/doctype/lead/lead.js
@@ -78,14 +78,14 @@ erpnext.LeadController = frappe.ui.form.Controller.extend({
create_customer: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.lead.lead.make_customer",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
create_opportunity: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.lead.lead.make_opportunity",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
}
});
diff --git a/erpnext/selling/doctype/opportunity/opportunity.js b/erpnext/selling/doctype/opportunity/opportunity.js
index 989e4d96c4..8fd4e82b47 100644
--- a/erpnext/selling/doctype/opportunity/opportunity.js
+++ b/erpnext/selling/doctype/opportunity/opportunity.js
@@ -73,7 +73,7 @@ erpnext.selling.Opportunity = frappe.ui.form.Controller.extend({
create_quotation: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.opportunity.opportunity.make_quotation",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
}
});
@@ -110,7 +110,8 @@ cur_frm.cscript.lead = function(doc, cdt, cdn) {
cur_frm.toggle_display("contact_info", doc.customer || doc.lead);
frappe.model.map_current_doc({
method: "erpnext.selling.doctype.lead.lead.make_opportunity",
- source_name: cur_frm.doc.lead
+ source_name: cur_frm.doc.lead,
+ frm: cur_frm
});
}
diff --git a/erpnext/selling/doctype/quotation/quotation.js b/erpnext/selling/doctype/quotation/quotation.js
index b694529bfe..ee140923f5 100644
--- a/erpnext/selling/doctype/quotation/quotation.js
+++ b/erpnext/selling/doctype/quotation/quotation.js
@@ -134,7 +134,7 @@ cur_frm.fields_dict.lead.get_query = function(doc,cdt,cdn) {
cur_frm.cscript['Make Sales Order'] = function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.quotation.quotation.make_sales_order",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
}
diff --git a/erpnext/selling/doctype/sales_order/sales_order.js b/erpnext/selling/doctype/sales_order/sales_order.js
index 75a2c39287..dce9916c51 100644
--- a/erpnext/selling/doctype/sales_order/sales_order.js
+++ b/erpnext/selling/doctype/sales_order/sales_order.js
@@ -102,35 +102,35 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend(
make_material_request: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.sales_order.sales_order.make_material_request",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
make_delivery_note: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.sales_order.sales_order.make_delivery_note",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
make_sales_invoice: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.sales_order.sales_order.make_sales_invoice",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
make_maintenance_schedule: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.sales_order.sales_order.make_maintenance_schedule",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
make_maintenance_visit: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.sales_order.sales_order.make_maintenance_visit",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
});
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.js b/erpnext/stock/doctype/delivery_note/delivery_note.js
index c2658309e3..c0586b3185 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.js
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.js
@@ -70,14 +70,14 @@ erpnext.stock.DeliveryNoteController = erpnext.selling.SellingController.extend(
make_sales_invoice: function() {
frappe.model.open_mapped_doc({
method: "erpnext.stock.doctype.delivery_note.delivery_note.make_sales_invoice",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
make_installation_note: function() {
frappe.model.open_mapped_doc({
method: "erpnext.stock.doctype.delivery_note.delivery_note.make_installation_note",
- source_name: cur_frm.doc.name
+ frm: cur_frm
});
},
diff --git a/erpnext/stock/doctype/material_request/material_request.js b/erpnext/stock/doctype/material_request/material_request.js
index 271fe86568..8dabbd30d5 100644
--- a/erpnext/stock/doctype/material_request/material_request.js
+++ b/erpnext/stock/doctype/material_request/material_request.js
@@ -139,21 +139,21 @@ erpnext.buying.MaterialRequestController = erpnext.buying.BuyingController.exten
make_purchase_order: function() {
frappe.model.open_mapped_doc({
method: "erpnext.stock.doctype.material_request.material_request.make_purchase_order",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
make_supplier_quotation: function() {
frappe.model.open_mapped_doc({
method: "erpnext.stock.doctype.material_request.material_request.make_supplier_quotation",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
make_stock_entry: function() {
frappe.model.open_mapped_doc({
method: "erpnext.stock.doctype.material_request.material_request.make_stock_entry",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
}
});
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
index b23b041b33..2dc99ef606 100644
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
@@ -87,7 +87,7 @@ erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend
make_purchase_invoice: function() {
frappe.model.open_mapped_doc({
method: "erpnext.stock.doctype.purchase_receipt.purchase_receipt.make_purchase_invoice",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
},
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
index 245ff74d58..5373436525 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
@@ -22,7 +22,6 @@ erpnext.stock.StockReconciliation = erpnext.stock.StockController.extend({
callback: function(r) {
if (!r.exc) {
me.frm.set_value("expense_account", r.message);
- me.frm.script_manager.trigger("refresh");
}
}
});
diff --git a/erpnext/support/doctype/customer_issue/customer_issue.js b/erpnext/support/doctype/customer_issue/customer_issue.js
index 74ff7d7aee..036f14ea3d 100644
--- a/erpnext/support/doctype/customer_issue/customer_issue.js
+++ b/erpnext/support/doctype/customer_issue/customer_issue.js
@@ -20,7 +20,7 @@ erpnext.support.CustomerIssue = frappe.ui.form.Controller.extend({
make_maintenance_visit: function() {
frappe.model.open_mapped_doc({
method: "erpnext.support.doctype.customer_issue.customer_issue.make_maintenance_visit",
- source_name: cur_frm.doc.name
+ frm: cur_frm
})
}
});
diff --git a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.js b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.js
index 476530b4dc..17cc29da04 100644
--- a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.js
+++ b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.js
@@ -33,7 +33,8 @@ erpnext.support.MaintenanceSchedule = frappe.ui.form.Controller.extend({
this.frm.add_custom_button(__("Make Maintenance Visit"), function() {
frappe.model.open_mapped_doc({
method: "erpnext.support.doctype.maintenance_schedule.maintenance_schedule.make_maintenance_visit",
- source_name: me.frm.doc.name
+ source_name: me.frm.doc.name,
+ frm: me.frm
})
});
}
From ea7e3d64056cffba069d38bb0714189eaefbee6e Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Wed, 14 May 2014 18:51:45 +0530
Subject: [PATCH 55/74] Clear default for price_list_currency
---
erpnext/patches.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index d8f210be96..dae2b4b476 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -41,3 +41,4 @@ erpnext.patches.v4_0.remove_india_specific_fields
execute:frappe.delete_doc_if_exists("DocType", "Warehouse User")
execute:frappe.db.sql("delete from `tabWebsite Item Group` where ifnull(item_group, '')=''")
execute:frappe.delete_doc("Print Format", "SalesInvoice")
+execute:import frappe.defaults;frappe.defaults.clear_default("price_list_currency")
From 38d5424b216962039bc9597532184ad2ef5e7d6f Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Wed, 14 May 2014 18:57:57 +0530
Subject: [PATCH 56/74] Do not create Feed when frappe.flags.in_patch
---
erpnext/home/__init__.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/erpnext/home/__init__.py b/erpnext/home/__init__.py
index 15c98190da..04d5344078 100644
--- a/erpnext/home/__init__.py
+++ b/erpnext/home/__init__.py
@@ -83,6 +83,9 @@ def make_feed(feedtype, doctype, name, owner, subject, color):
def update_feed(doc, method=None):
"adds a new feed"
+ if frappe.flags.in_patch:
+ return
+
if method in ['on_update', 'on_submit']:
subject, color = feed_dict.get(doc.doctype, [None, None])
if subject:
From bc7659ab90d21510b500ba9acf854c1c1a86940e Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 11:36:26 +0530
Subject: [PATCH 57/74] Employee leave balance report fixes #1647
---
.../employee_leave_balance.py | 35 +++++++++++--------
1 file changed, 20 insertions(+), 15 deletions(-)
diff --git a/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py b/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py
index 8098db4c8c..c1d8bcfba4 100644
--- a/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py
+++ b/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py
@@ -3,38 +3,43 @@
from __future__ import unicode_literals
import frappe
+from frappe import _
from frappe.widgets.reportview import execute as runreport
def execute(filters=None):
if not filters: filters = {}
-
+
employee_filters = filters.get("company") and \
[["Employee", "company", "=", filters.get("company")]] or None
employees = runreport(doctype="Employee", fields=["name", "employee_name", "department"],
filters=employee_filters)
+
+ if not employees:
+ frappe.throw(_("No employee found!"))
+
leave_types = frappe.db.sql_list("select name from `tabLeave Type`")
-
+
if filters.get("fiscal_year"):
fiscal_years = [filters["fiscal_year"]]
else:
fiscal_years = frappe.db.sql_list("select name from `tabFiscal Year` order by name desc")
-
+
allocations = frappe.db.sql("""select employee, fiscal_year, leave_type, total_leaves_allocated
- from `tabLeave Allocation`
- where docstatus=1 and employee in (%s)""" %
+ from `tabLeave Allocation`
+ where docstatus=1 and employee in (%s)""" %
','.join(['%s']*len(employees)), employees, as_dict=True)
-
- applications = frappe.db.sql("""select employee, fiscal_year, leave_type,
+
+ applications = frappe.db.sql("""select employee, fiscal_year, leave_type,
SUM(total_leave_days) as leaves
- from `tabLeave Application`
+ from `tabLeave Application`
where status="Approved" and docstatus = 1 and employee in (%s)
- group by employee, fiscal_year, leave_type""" %
+ group by employee, fiscal_year, leave_type""" %
','.join(['%s']*len(employees)), employees, as_dict=True)
-
+
columns = [
"Fiscal Year", "Employee:Link/Employee:150", "Employee Name::200", "Department::150"
]
-
+
for leave_type in leave_types:
columns.append(leave_type + " Allocated:Float")
columns.append(leave_type + " Taken:Float")
@@ -42,13 +47,13 @@ def execute(filters=None):
data = {}
for d in allocations:
- data.setdefault((d.fiscal_year, d.employee,
+ data.setdefault((d.fiscal_year, d.employee,
d.leave_type), frappe._dict()).allocation = d.total_leaves_allocated
for d in applications:
- data.setdefault((d.fiscal_year, d.employee,
+ data.setdefault((d.fiscal_year, d.employee,
d.leave_type), frappe._dict()).leaves = d.leaves
-
+
result = []
for fiscal_year in fiscal_years:
for employee in employees:
@@ -60,4 +65,4 @@ def execute(filters=None):
row.append(tmp.leaves or 0)
row.append((tmp.allocation or 0) - (tmp.leaves or 0))
- return columns, result
\ No newline at end of file
+ return columns, result
From b5a8cab8df98cd008647a92150fc8329efd697bc Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 11:50:46 +0530
Subject: [PATCH 58/74] Valuation Rate column in Stock Ledger report. Fixed
#1633
---
.../stock/report/stock_ledger/stock_ledger.py | 44 +++++++++----------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/erpnext/stock/report/stock_ledger/stock_ledger.py b/erpnext/stock/report/stock_ledger/stock_ledger.py
index 298e971373..5068326af0 100644
--- a/erpnext/stock/report/stock_ledger/stock_ledger.py
+++ b/erpnext/stock/report/stock_ledger/stock_ledger.py
@@ -8,32 +8,32 @@ def execute(filters=None):
columns = get_columns()
sl_entries = get_stock_ledger_entries(filters)
item_details = get_item_details(filters)
-
+
data = []
for sle in sl_entries:
item_detail = item_details[sle.item_code]
- voucher_link_icon = """""" \
% ("/".join(["#Form", sle.voucher_type, sle.voucher_no]),)
-
- data.append([sle.date, sle.item_code, item_detail.item_name, item_detail.item_group,
- item_detail.brand, item_detail.description, sle.warehouse, item_detail.stock_uom,
- sle.actual_qty, sle.qty_after_transaction, sle.stock_value, sle.voucher_type,
- sle.voucher_no, voucher_link_icon, sle.batch_no, sle.serial_no, sle.company])
-
+
+ data.append([sle.date, sle.item_code, item_detail.item_name, item_detail.item_group,
+ item_detail.brand, item_detail.description, sle.warehouse, item_detail.stock_uom,
+ sle.actual_qty, sle.qty_after_transaction, sle.valuation_rate, sle.stock_value,
+ sle.voucher_type, sle.voucher_no, voucher_link_icon, sle.batch_no, sle.serial_no, sle.company])
+
return columns, data
-
+
def get_columns():
- return ["Date:Datetime:95", "Item:Link/Item:100", "Item Name::100",
+ return ["Date:Datetime:95", "Item:Link/Item:130", "Item Name::100",
"Item Group:Link/Item Group:100", "Brand:Link/Brand:100",
"Description::200", "Warehouse:Link/Warehouse:100",
- "Stock UOM:Link/UOM:100", "Qty:Float:50", "Balance Qty:Float:80",
- "Balance Value:Currency:100", "Voucher Type::100", "Voucher #::100", "Link::30",
+ "Stock UOM:Link/UOM:100", "Qty:Float:50", "Balance Qty:Float:100", "Valuation Rate:Currency:110",
+ "Balance Value:Currency:110", "Voucher Type::110", "Voucher #::100", "Link::30",
"Batch:Link/Batch:100", "Serial #:Link/Serial No:100", "Company:Link/Company:100"]
-
+
def get_stock_ledger_entries(filters):
return frappe.db.sql("""select concat_ws(" ", posting_date, posting_time) as date,
- item_code, warehouse, actual_qty, qty_after_transaction,
+ item_code, warehouse, actual_qty, qty_after_transaction, valuation_rate,
stock_value, voucher_type, voucher_no, batch_no, serial_no, company
from `tabStock Ledger Entry`
where company = %(company)s and
@@ -44,31 +44,31 @@ def get_stock_ledger_entries(filters):
def get_item_details(filters):
item_details = {}
- for item in frappe.db.sql("""select name, item_name, description, item_group,
+ for item in frappe.db.sql("""select name, item_name, description, item_group,
brand, stock_uom from `tabItem` {item_conditions}"""\
.format(item_conditions=get_item_conditions(filters)), filters, as_dict=1):
item_details.setdefault(item.name, item)
-
+
return item_details
-
+
def get_item_conditions(filters):
conditions = []
if filters.get("item_code"):
conditions.append("name=%(item_code)s")
if filters.get("brand"):
conditions.append("brand=%(brand)s")
-
+
return "where {}".format(" and ".join(conditions)) if conditions else ""
-
+
def get_sle_conditions(filters):
conditions = []
item_conditions=get_item_conditions(filters)
if item_conditions:
- conditions.append("""item_code in (select name from tabItem
+ conditions.append("""item_code in (select name from tabItem
{item_conditions})""".format(item_conditions=item_conditions))
if filters.get("warehouse"):
conditions.append("warehouse=%(warehouse)s")
if filters.get("voucher_no"):
conditions.append("voucher_no=%(voucher_no)s")
-
- return "and {}".format(" and ".join(conditions)) if conditions else ""
\ No newline at end of file
+
+ return "and {}".format(" and ".join(conditions)) if conditions else ""
From d0a915c47af4d77a271e89c940e6d820a3ffaa7e Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 16:42:23 +0530
Subject: [PATCH 59/74] Global Defaults to system settings. Fixes #1653
---
erpnext/patches.txt | 1 +
.../v4_0/global_defaults_to_system_settings.py | 17 +++++++++++++++++
2 files changed, 18 insertions(+)
create mode 100644 erpnext/patches/v4_0/global_defaults_to_system_settings.py
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index dae2b4b476..5315f79de6 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -42,3 +42,4 @@ execute:frappe.delete_doc_if_exists("DocType", "Warehouse User")
execute:frappe.db.sql("delete from `tabWebsite Item Group` where ifnull(item_group, '')=''")
execute:frappe.delete_doc("Print Format", "SalesInvoice")
execute:import frappe.defaults;frappe.defaults.clear_default("price_list_currency")
+erpnext.patches.v4_0.global_defaults_to_system_settings
diff --git a/erpnext/patches/v4_0/global_defaults_to_system_settings.py b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
new file mode 100644
index 0000000000..5a3c41c82b
--- /dev/null
+++ b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
@@ -0,0 +1,17 @@
+# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
+# MIT License. See license.txt
+
+from __future__ import unicode_literals
+
+import frappe
+
+def execute():
+ global_defauls = frappe.db.get_value("Global Defaults", None,
+ ["time_zone", "date_format", "number_format", "float_precision", "session_expiry"])
+
+ if global_defauls:
+ system_settings = frappe.get_doc("System Settings")
+ for key, val in global_defauls.items():
+ system_settings[key] = val
+ system_settings.ignore_mandatory = True
+ system_settings.save()
From 941957512620fe09026207107b12a93fbac74718 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 17:17:58 +0530
Subject: [PATCH 60/74] Merged language patch with
global_defaults_to_system_settings patch
---
erpnext/patches.txt | 3 ++-
.../global_defaults_to_system_settings.py | 24 +++++++++++++++----
2 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 5315f79de6..3fc2b11536 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -4,6 +4,7 @@ erpnext.patches.v4_0.validate_v3_patch
erpnext.patches.v4_0.update_user_properties
erpnext.patches.v4_0.move_warehouse_user_to_restrictions
erpnext.patches.v4_0.new_permissions
+erpnext.patches.v4_0.global_defaults_to_system_settings
erpnext.patches.v4_0.update_incharge_name_to_sales_person_in_maintenance_schedule
execute:frappe.reload_doc('accounts', 'doctype', 'sales_invoice') # 2014-01-29
execute:frappe.reload_doc('selling', 'doctype', 'sales_order') # 2014-01-29
@@ -42,4 +43,4 @@ execute:frappe.delete_doc_if_exists("DocType", "Warehouse User")
execute:frappe.db.sql("delete from `tabWebsite Item Group` where ifnull(item_group, '')=''")
execute:frappe.delete_doc("Print Format", "SalesInvoice")
execute:import frappe.defaults;frappe.defaults.clear_default("price_list_currency")
-erpnext.patches.v4_0.global_defaults_to_system_settings
+
diff --git a/erpnext/patches/v4_0/global_defaults_to_system_settings.py b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
index 5a3c41c82b..ab4f24140a 100644
--- a/erpnext/patches/v4_0/global_defaults_to_system_settings.py
+++ b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
@@ -4,14 +4,30 @@
from __future__ import unicode_literals
import frappe
+from collections import Counter
+from frappe.core.doctype.user.user import STANDARD_USERS
def execute():
+ system_settings = frappe.get_doc("System Settings")
+
+ # set values from global_defauls
global_defauls = frappe.db.get_value("Global Defaults", None,
["time_zone", "date_format", "number_format", "float_precision", "session_expiry"])
if global_defauls:
- system_settings = frappe.get_doc("System Settings")
for key, val in global_defauls.items():
- system_settings[key] = val
- system_settings.ignore_mandatory = True
- system_settings.save()
+ if not system_settings.get(key):
+ system_settings[key] = val
+
+ # language
+ if not system_settings.get("language"):
+ # find most common language
+ lang = frappe.db.sql_list("""select language from `tabUser`
+ where ifnull(language, '')!='' and language not like "Loading%%" and name not in ({standard_users})""".format(
+ standard_users=", ".join(["%s"]*len(STANDARD_USERS))), tuple(STANDARD_USERS))
+ lang = Counter(lang).most_common(1)
+ lang = (len(lang) > 0) and lang[0][0] or "english"
+
+ system_settings.language = lang
+
+ system_settings.save()
From 5c50e213ac7ce2a41322ded63e30844968616737 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 18:18:32 +0530
Subject: [PATCH 61/74] Update global_defaults_to_system_settings.py
---
erpnext/patches/v4_0/global_defaults_to_system_settings.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/erpnext/patches/v4_0/global_defaults_to_system_settings.py b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
index ab4f24140a..a04177928f 100644
--- a/erpnext/patches/v4_0/global_defaults_to_system_settings.py
+++ b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
@@ -30,4 +30,5 @@ def execute():
system_settings.language = lang
+ system_settings.ignore_mandatory = True
system_settings.save()
From 52b5c134fcff7188f32f6628744ef9ba31ea1929 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 18:25:10 +0530
Subject: [PATCH 62/74] Update global_defaults_to_system_settings.py
---
erpnext/patches/v4_0/global_defaults_to_system_settings.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/erpnext/patches/v4_0/global_defaults_to_system_settings.py b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
index a04177928f..761b7612e1 100644
--- a/erpnext/patches/v4_0/global_defaults_to_system_settings.py
+++ b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
@@ -11,11 +11,11 @@ def execute():
system_settings = frappe.get_doc("System Settings")
# set values from global_defauls
- global_defauls = frappe.db.get_value("Global Defaults", None,
- ["time_zone", "date_format", "number_format", "float_precision", "session_expiry"])
+ global_defaults = frappe.db.get_value("Global Defaults", None,
+ ["time_zone", "date_format", "number_format", "float_precision", "session_expiry"], as_dict=True)
if global_defauls:
- for key, val in global_defauls.items():
+ for key, val in global_defaults.items():
if not system_settings.get(key):
system_settings[key] = val
From ac3ba70ed97fb026a24376e1ba9dbfec659fb83e Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 18:25:57 +0530
Subject: [PATCH 63/74] Update global_defaults_to_system_settings.py
---
erpnext/patches/v4_0/global_defaults_to_system_settings.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erpnext/patches/v4_0/global_defaults_to_system_settings.py b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
index 761b7612e1..bbed17294e 100644
--- a/erpnext/patches/v4_0/global_defaults_to_system_settings.py
+++ b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
@@ -14,7 +14,7 @@ def execute():
global_defaults = frappe.db.get_value("Global Defaults", None,
["time_zone", "date_format", "number_format", "float_precision", "session_expiry"], as_dict=True)
- if global_defauls:
+ if global_defaults:
for key, val in global_defaults.items():
if not system_settings.get(key):
system_settings[key] = val
From a220e5d850277ab9353309b9fe12a06f065765af Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 18:36:38 +0530
Subject: [PATCH 64/74] Update global_defaults_to_system_settings.py
---
erpnext/patches/v4_0/global_defaults_to_system_settings.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erpnext/patches/v4_0/global_defaults_to_system_settings.py b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
index bbed17294e..fd6e47bff1 100644
--- a/erpnext/patches/v4_0/global_defaults_to_system_settings.py
+++ b/erpnext/patches/v4_0/global_defaults_to_system_settings.py
@@ -17,7 +17,7 @@ def execute():
if global_defaults:
for key, val in global_defaults.items():
if not system_settings.get(key):
- system_settings[key] = val
+ system_settings.set(key, val)
# language
if not system_settings.get("language"):
From fa7444ec94a3db08fa11d418e1b257f3cf6e247d Mon Sep 17 00:00:00 2001
From: Pratik Vyas
Date: Fri, 16 May 2014 15:19:51 +0530
Subject: [PATCH 65/74] fix shipping rule test cases (copy name with copy_doc)
---
erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py b/erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py
index c53689e453..d14bcd7447 100644
--- a/erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py
+++ b/erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py
@@ -10,11 +10,13 @@ test_records = frappe.get_test_records('Shipping Rule')
class TestShippingRule(unittest.TestCase):
def test_from_greater_than_to(self):
shipping_rule = frappe.copy_doc(test_records[0])
+ shipping_rule.name = test_records[0].get('name')
shipping_rule.get("shipping_rule_conditions")[0].from_value = 101
self.assertRaises(FromGreaterThanToError, shipping_rule.insert)
def test_many_zero_to_values(self):
shipping_rule = frappe.copy_doc(test_records[0])
+ shipping_rule.name = test_records[0].get('name')
shipping_rule.get("shipping_rule_conditions")[0].to_value = 0
self.assertRaises(ManyBlankToValuesError, shipping_rule.insert)
@@ -27,8 +29,9 @@ class TestShippingRule(unittest.TestCase):
((50, 150), (50, 150)),
]:
shipping_rule = frappe.copy_doc(test_records[0])
+ shipping_rule.name = test_records[0].get('name')
shipping_rule.get("shipping_rule_conditions")[0].from_value = range_a[0]
shipping_rule.get("shipping_rule_conditions")[0].to_value = range_a[1]
shipping_rule.get("shipping_rule_conditions")[1].from_value = range_b[0]
shipping_rule.get("shipping_rule_conditions")[1].to_value = range_b[1]
- self.assertRaises(OverlappingConditionError, shipping_rule.insert)
\ No newline at end of file
+ self.assertRaises(OverlappingConditionError, shipping_rule.insert)
From ad68d64d939d77749ba7f2ee129886be7c1c0803 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Thu, 15 May 2014 19:33:27 +0530
Subject: [PATCH 66/74] Leave approver select options in leave application and
employee
---
.../employee_leave_approver.json | 10 +++++++---
.../hr/doctype/leave_application/leave_application.js | 2 ++
.../doctype/leave_application/leave_application.json | 6 +++---
3 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/erpnext/hr/doctype/employee_leave_approver/employee_leave_approver.json b/erpnext/hr/doctype/employee_leave_approver/employee_leave_approver.json
index c0cb78d894..0302bc95fa 100644
--- a/erpnext/hr/doctype/employee_leave_approver/employee_leave_approver.json
+++ b/erpnext/hr/doctype/employee_leave_approver/employee_leave_approver.json
@@ -1,7 +1,7 @@
{
"allow_import": 0,
"autoname": "LAPPR-/.#####",
- "creation": "2013-04-12 06:56:15.000000",
+ "creation": "2013-04-12 06:56:15",
"description": "Users who can approve a specific employee's leave applications",
"docstatus": 0,
"doctype": "DocType",
@@ -11,6 +11,7 @@
"fieldtype": "Select",
"in_list_view": 1,
"label": "Leave Approver",
+ "options": "[Select]",
"permlevel": 0,
"print_hide": 1,
"reqd": 1,
@@ -19,9 +20,12 @@
],
"idx": 1,
"istable": 1,
- "modified": "2013-12-20 19:23:12.000000",
+ "modified": "2014-05-15 19:32:14.134420",
"modified_by": "Administrator",
"module": "HR",
"name": "Employee Leave Approver",
- "owner": "Administrator"
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "modified",
+ "sort_order": "DESC"
}
\ No newline at end of file
diff --git a/erpnext/hr/doctype/leave_application/leave_application.js b/erpnext/hr/doctype/leave_application/leave_application.js
index 3ce7a5bc47..acb91c6bbf 100755
--- a/erpnext/hr/doctype/leave_application/leave_application.js
+++ b/erpnext/hr/doctype/leave_application/leave_application.js
@@ -19,7 +19,9 @@ cur_frm.cscript.onload = function(doc, dt, dn) {
function(user) {
return {value: user, label: frappe.user_info(user).fullname};
}));
+
if(leave_approver) cur_frm.set_value("leave_approver", leave_approver);
+
cur_frm.cscript.get_leave_balance(cur_frm.doc);
}
});
diff --git a/erpnext/hr/doctype/leave_application/leave_application.json b/erpnext/hr/doctype/leave_application/leave_application.json
index 581ee2a6b4..eb9b23921a 100644
--- a/erpnext/hr/doctype/leave_application/leave_application.json
+++ b/erpnext/hr/doctype/leave_application/leave_application.json
@@ -20,9 +20,9 @@
{
"description": "Leave can be approved by users with Role, \"Leave Approver\"",
"fieldname": "leave_approver",
- "fieldtype": "Link",
+ "fieldtype": "Select",
"label": "Leave Approver",
- "options": "User",
+ "options": "[Select]",
"permlevel": 0
},
{
@@ -182,7 +182,7 @@
"idx": 1,
"is_submittable": 1,
"max_attachments": 3,
- "modified": "2014-05-09 02:17:13.936705",
+ "modified": "2014-05-15 19:30:47.331357",
"modified_by": "Administrator",
"module": "HR",
"name": "Leave Application",
From 091b48168e228bbea378eb3b2ed5348e2601ac33 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Fri, 16 May 2014 17:36:42 +0530
Subject: [PATCH 67/74] Journal voucher debit != credit #fraction issue
---
.../journal_voucher/journal_voucher.js | 6 +-
.../journal_voucher/journal_voucher.py | 66 ++++++++++---------
2 files changed, 37 insertions(+), 35 deletions(-)
diff --git a/erpnext/accounts/doctype/journal_voucher/journal_voucher.js b/erpnext/accounts/doctype/journal_voucher/journal_voucher.js
index 25a65572ac..bc0108eba0 100644
--- a/erpnext/accounts/doctype/journal_voucher/journal_voucher.js
+++ b/erpnext/accounts/doctype/journal_voucher/journal_voucher.js
@@ -140,13 +140,13 @@ cur_frm.cscript.update_totals = function(doc) {
var td=0.0; var tc =0.0;
var el = doc.entries || [];
for(var i in el) {
- td += flt(el[i].debit, 2);
- tc += flt(el[i].credit, 2);
+ td += flt(el[i].debit, precision("debit", el[i]));
+ tc += flt(el[i].credit, precision("credit", el[i]));
}
var doc = locals[doc.doctype][doc.name];
doc.total_debit = td;
doc.total_credit = tc;
- doc.difference = flt((td - tc), 2);
+ doc.difference = flt((td - tc), precision("difference"));
refresh_many(['total_debit','total_credit','difference']);
}
diff --git a/erpnext/accounts/doctype/journal_voucher/journal_voucher.py b/erpnext/accounts/doctype/journal_voucher/journal_voucher.py
index 62758c6172..70bee90016 100644
--- a/erpnext/accounts/doctype/journal_voucher/journal_voucher.py
+++ b/erpnext/accounts/doctype/journal_voucher/journal_voucher.py
@@ -120,18 +120,21 @@ class JournalVoucher(AccountsController):
if flt(d.credit > 0): d.against_account = ", ".join(list(set(accounts_debited)))
def validate_debit_and_credit(self):
- self.total_debit, self.total_credit = 0, 0
+ self.total_debit, self.total_credit, self.difference = 0, 0, 0
for d in self.get("entries"):
if d.debit and d.credit:
frappe.throw(_("You cannot credit and debit same account at the same time"))
- self.total_debit = flt(self.total_debit) + flt(d.debit)
- self.total_credit = flt(self.total_credit) + flt(d.credit)
+ self.total_debit = flt(self.total_debit) + flt(d.debit, self.precision("debit", "entries"))
+ self.total_credit = flt(self.total_credit) + flt(d.credit, self.precision("credit", "entries"))
- if abs(self.total_debit-self.total_credit) > 0.001:
+ self.difference = flt(self.total_debit, self.precision("total_debit")) - \
+ flt(self.total_credit, self.precision("total_credit"))
+
+ if self.difference:
frappe.throw(_("Total Debit must be equal to Total Credit. The difference is {0}")
- .format(self.total_debit - self.total_credit))
+ .format(self.difference))
def create_remarks(self):
r = []
@@ -254,8 +257,8 @@ class JournalVoucher(AccountsController):
self.get_gl_dict({
"account": d.account,
"against": d.against_account,
- "debit": d.debit,
- "credit": d.credit,
+ "debit": flt(d.debit, self.precision("debit", "entries")),
+ "credit": flt(d.credit, self.precision("credit", "entries")),
"against_voucher_type": ((d.against_voucher and "Purchase Invoice")
or (d.against_invoice and "Sales Invoice")
or (d.against_jv and "Journal Voucher")),
@@ -279,7 +282,7 @@ class JournalVoucher(AccountsController):
msgprint(_("'Entries' cannot be empty"), raise_exception=True)
else:
flag, self.total_debit, self.total_credit = 0, 0, 0
- diff = flt(self.difference, 2)
+ diff = flt(self.difference, self.precision("difference"))
# If any row without amount, set the diff on that row
for d in self.get('entries'):
@@ -298,45 +301,44 @@ class JournalVoucher(AccountsController):
elif diff<0:
jd.debit = abs(diff)
- # Set the total debit, total credit and difference
- for d in self.get('entries'):
- self.total_debit += flt(d.debit, 2)
- self.total_credit += flt(d.credit, 2)
-
- self.difference = flt(self.total_debit, 2) - flt(self.total_credit, 2)
+ self.validate_debit_and_credit()
def get_outstanding_invoices(self):
self.set('entries', [])
total = 0
for d in self.get_values():
- total += flt(d[2])
- jd = self.append('entries', {})
- jd.account = cstr(d[1])
+ total += flt(d.outstanding_amount, self.precision("credit", "entries"))
+ jd1 = self.append('entries', {})
+ jd1.account = d.account
+
if self.write_off_based_on == 'Accounts Receivable':
- jd.credit = flt(d[2])
- jd.against_invoice = cstr(d[0])
+ jd1.credit = flt(d.outstanding_amount, self.precision("credit", "entries"))
+ jd1.against_invoice = cstr(d.name)
elif self.write_off_based_on == 'Accounts Payable':
- jd.debit = flt(d[2])
- jd.against_voucher = cstr(d[0])
- jd.save(1)
- jd = self.append('entries', {})
+ jd1.debit = flt(d.outstanding_amount, self.precision("debit", "entries"))
+ jd1.against_voucher = cstr(d.name)
+
+ jd2 = self.append('entries', {})
if self.write_off_based_on == 'Accounts Receivable':
- jd.debit = total
+ jd2.debit = total
elif self.write_off_based_on == 'Accounts Payable':
- jd.credit = total
- jd.save(1)
+ jd2.credit = total
+
+ self.validate_debit_and_credit()
+
def get_values(self):
- cond = (flt(self.write_off_amount) > 0) and \
- ' and outstanding_amount <= '+ self.write_off_amount or ''
+ cond = " and outstanding_amount <= {0}".format(self.write_off_amount) \
+ if flt(self.write_off_amount) > 0 else ""
+
if self.write_off_based_on == 'Accounts Receivable':
- return frappe.db.sql("""select name, debit_to, outstanding_amount
+ return frappe.db.sql("""select name, debit_to as account, outstanding_amount
from `tabSales Invoice` where docstatus = 1 and company = %s
- and outstanding_amount > 0 %s""" % ('%s', cond), self.company)
+ and outstanding_amount > 0 %s""" % ('%s', cond), self.company, as_dict=True)
elif self.write_off_based_on == 'Accounts Payable':
- return frappe.db.sql("""select name, credit_to, outstanding_amount
+ return frappe.db.sql("""select name, credit_to as account, outstanding_amount
from `tabPurchase Invoice` where docstatus = 1 and company = %s
- and outstanding_amount > 0 %s""" % ('%s', cond), self.company)
+ and outstanding_amount > 0 %s""" % ('%s', cond), self.company, as_dict=True)
@frappe.whitelist()
def get_default_bank_cash_account(company, voucher_type):
From e60853930bb25bbbe10823c0351e8de793e1fec4 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Fri, 16 May 2014 19:56:06 +0530
Subject: [PATCH 68/74] traslation issue fixed in setup wizard and desktop
---
erpnext/config/desktop.py | 115 +++++++++---------
.../setup/doctype/item_group/item_group.json | 4 +-
.../setup/page/setup_wizard/setup_wizard.js | 9 +-
3 files changed, 67 insertions(+), 61 deletions(-)
diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py
index 700013fcd9..4b9f8f8a66 100644
--- a/erpnext/config/desktop.py
+++ b/erpnext/config/desktop.py
@@ -1,60 +1,61 @@
from frappe import _
-data = {
- "Accounts": {
- "color": "#3498db",
- "icon": "icon-money",
- "type": "module"
- },
- "Activity": {
- "color": "#e67e22",
- "icon": "icon-play",
- "label": _("Activity"),
- "link": "activity",
- "type": "page"
- },
- "Buying": {
- "color": "#c0392b",
- "icon": "icon-shopping-cart",
- "type": "module"
- },
- "HR": {
- "color": "#2ecc71",
- "icon": "icon-group",
- "label": _("Human Resources"),
- "type": "module"
- },
- "Manufacturing": {
- "color": "#7f8c8d",
- "icon": "icon-cogs",
- "type": "module"
- },
- "Notes": {
- "color": "#95a5a6",
- "doctype": "Note",
- "icon": "icon-file-alt",
- "label": _("Notes"),
- "link": "List/Note",
- "type": "list"
- },
- "Projects": {
- "color": "#8e44ad",
- "icon": "icon-puzzle-piece",
- "type": "module"
- },
- "Selling": {
- "color": "#1abc9c",
- "icon": "icon-tag",
- "type": "module"
- },
- "Stock": {
- "color": "#f39c12",
- "icon": "icon-truck",
- "type": "module"
- },
- "Support": {
- "color": "#2c3e50",
- "icon": "icon-phone",
- "type": "module"
+def get_data():
+ return {
+ "Accounts": {
+ "color": "#3498db",
+ "icon": "icon-money",
+ "type": "module"
+ },
+ "Activity": {
+ "color": "#e67e22",
+ "icon": "icon-play",
+ "label": _("Activity"),
+ "link": "activity",
+ "type": "page"
+ },
+ "Buying": {
+ "color": "#c0392b",
+ "icon": "icon-shopping-cart",
+ "type": "module"
+ },
+ "HR": {
+ "color": "#2ecc71",
+ "icon": "icon-group",
+ "label": _("Human Resources"),
+ "type": "module"
+ },
+ "Manufacturing": {
+ "color": "#7f8c8d",
+ "icon": "icon-cogs",
+ "type": "module"
+ },
+ "Notes": {
+ "color": "#95a5a6",
+ "doctype": "Note",
+ "icon": "icon-file-alt",
+ "label": _("Notes"),
+ "link": "List/Note",
+ "type": "list"
+ },
+ "Projects": {
+ "color": "#8e44ad",
+ "icon": "icon-puzzle-piece",
+ "type": "module"
+ },
+ "Selling": {
+ "color": "#1abc9c",
+ "icon": "icon-tag",
+ "type": "module"
+ },
+ "Stock": {
+ "color": "#f39c12",
+ "icon": "icon-truck",
+ "type": "module"
+ },
+ "Support": {
+ "color": "#2c3e50",
+ "icon": "icon-phone",
+ "type": "module"
+ }
}
-}
\ No newline at end of file
diff --git a/erpnext/setup/doctype/item_group/item_group.json b/erpnext/setup/doctype/item_group/item_group.json
index 8ab7262de1..a77978ee8b 100644
--- a/erpnext/setup/doctype/item_group/item_group.json
+++ b/erpnext/setup/doctype/item_group/item_group.json
@@ -32,7 +32,7 @@
{
"fieldname": "cb0",
"fieldtype": "Column Break",
- "in_list_view": 1,
+ "in_list_view": 0,
"permlevel": 0
},
{
@@ -162,7 +162,7 @@
"in_create": 1,
"issingle": 0,
"max_attachments": 3,
- "modified": "2014-05-04 00:06:26.075492",
+ "modified": "2014-05-16 15:26:47.322787",
"modified_by": "Administrator",
"module": "Setup",
"name": "Item Group",
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.js b/erpnext/setup/page/setup_wizard/setup_wizard.js
index ee1daa19d7..cf16656869 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.js
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.js
@@ -68,6 +68,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
onload: function(slide) {
slide.get_input("language").on("change", function() {
var lang = $(this).val();
+ frappe._messages = {};
frappe.call({
method: "erpnext.setup.page.setup_wizard.setup_wizard.load_messages",
args: {
@@ -240,6 +241,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
"help": __("List your tax heads (e.g. VAT, Excise; they should have unique names) and their standard rates. This will create a standard template, which you can edit and add more later."),
"fields": [],
before_load: function(slide) {
+ slide.fields = [];
for(var i=1; i<4; i++) {
slide.fields = slide.fields.concat([
{fieldtype:"Data", fieldname:"tax_"+ i, label:__("Tax") + " " + i,
@@ -259,6 +261,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
"help": __("List a few of your customers. They could be organizations or individuals."),
"fields": [],
before_load: function(slide) {
+ slide.fields = [];
for(var i=1; i<6; i++) {
slide.fields = slide.fields.concat([
{fieldtype:"Data", fieldname:"customer_" + i, label:__("Customer") + " " + i,
@@ -279,6 +282,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
"help": __("List a few of your suppliers. They could be organizations or individuals."),
"fields": [],
before_load: function(slide) {
+ slide.fields = [];
for(var i=1; i<6; i++) {
slide.fields = slide.fields.concat([
{fieldtype:"Data", fieldname:"supplier_" + i, label:__("Supplier")+" " + i,
@@ -299,6 +303,7 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
"help": __("List your products or services that you buy or sell. Make sure to check the Item Group, Unit of Measure and other properties when you start."),
"fields": [],
before_load: function(slide) {
+ slide.fields = [];
for(var i=1; i<6; i++) {
slide.fields = slide.fields.concat([
{fieldtype:"Section Break", show_section_border: true},
@@ -307,10 +312,10 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
{fieldtype: "Check", fieldname: "is_sales_item_" + i, label:__("We sell this Item")},
{fieldtype: "Check", fieldname: "is_purchase_item_" + i, label:__("We buy this Item")},
{fieldtype:"Column Break"},
- {fieldtype:"Select", label:"Group", fieldname:"item_group_" + i,
+ {fieldtype:"Select", label:__("Group"), fieldname:"item_group_" + i,
options:[__("Products"), __("Services"),
__("Raw Material"), __("Consumable"), __("Sub Assemblies")]},
- {fieldtype:"Select", fieldname:"item_uom_" + i, label:"UOM",
+ {fieldtype:"Select", fieldname:"item_uom_" + i, label:__("UOM"),
options:[__("Unit"), __("Nos"), __("Box"), __("Pair"), __("Kg"), __("Set"),
__("Hour"), __("Minute")]},
{fieldtype:"Attach", fieldname:"item_img_" + i, label:__("Attach Image")},
From 6664af95577cec9e4670db2689de9d08ff949424 Mon Sep 17 00:00:00 2001
From: Anand Doshi
Date: Sat, 17 May 2014 00:07:45 +0530
Subject: [PATCH 69/74] Fixed multilingual UOM issue
---
.../setup/page/setup_wizard/install_fixtures.py | 16 ++++++++--------
erpnext/setup/page/setup_wizard/setup_wizard.py | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/erpnext/setup/page/setup_wizard/install_fixtures.py b/erpnext/setup/page/setup_wizard/install_fixtures.py
index 08e95483e5..50c046449b 100644
--- a/erpnext/setup/page/setup_wizard/install_fixtures.py
+++ b/erpnext/setup/page/setup_wizard/install_fixtures.py
@@ -112,14 +112,14 @@ def install(country=None):
{'doctype': 'Sales Person', 'sales_person_name': _('Sales Team'), 'is_group': "Yes", "parent_sales_person": ""},
# UOM
- {'uom_name': _('Unit'), 'doctype': 'UOM', 'name': 'Unit', "must_be_whole_number": 1},
- {'uom_name': _('Box'), 'doctype': 'UOM', 'name': 'Box', "must_be_whole_number": 1},
- {'uom_name': _('Kg'), 'doctype': 'UOM', 'name': 'Kg'},
- {'uom_name': _('Nos'), 'doctype': 'UOM', 'name': 'Nos', "must_be_whole_number": 1},
- {'uom_name': _('Pair'), 'doctype': 'UOM', 'name': 'Pair', "must_be_whole_number": 1},
- {'uom_name': _('Set'), 'doctype': 'UOM', 'name': 'Set', "must_be_whole_number": 1},
- {'uom_name': _('Hour'), 'doctype': 'UOM', 'name': 'Hour'},
- {'uom_name': _('Minute'), 'doctype': 'UOM', 'name': 'Minute'},
+ {'uom_name': _('Unit'), 'doctype': 'UOM', 'name': _('Unit'), "must_be_whole_number": 1},
+ {'uom_name': _('Box'), 'doctype': 'UOM', 'name': _('Box'), "must_be_whole_number": 1},
+ {'uom_name': _('Kg'), 'doctype': 'UOM', 'name': _('Kg')},
+ {'uom_name': _('Nos'), 'doctype': 'UOM', 'name': _('Nos'), "must_be_whole_number": 1},
+ {'uom_name': _('Pair'), 'doctype': 'UOM', 'name': _('Pair'), "must_be_whole_number": 1},
+ {'uom_name': _('Set'), 'doctype': 'UOM', 'name': _('Set'), "must_be_whole_number": 1},
+ {'uom_name': _('Hour'), 'doctype': 'UOM', 'name': _('Hour')},
+ {'uom_name': _('Minute'), 'doctype': 'UOM', 'name': _('Minute')},
# Mode of Payment
{'doctype': 'Mode of Payment', 'mode_of_payment': 'Check' if country=="United States" else _('Cheque')},
diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py
index 049e462a13..c42754628b 100644
--- a/erpnext/setup/page/setup_wizard/setup_wizard.py
+++ b/erpnext/setup/page/setup_wizard/setup_wizard.py
@@ -182,7 +182,7 @@ def set_defaults(args):
stock_settings = frappe.get_doc("Stock Settings")
stock_settings.item_naming_by = "Item Code"
stock_settings.valuation_method = "FIFO"
- stock_settings.stock_uom = "Nos"
+ stock_settings.stock_uom = _("Nos")
stock_settings.auto_indent = 1
stock_settings.save()
From 2e0620e370abaf3eb12e254e75504a4cd1bcbc10 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Mon, 19 May 2014 18:15:05 +0530
Subject: [PATCH 70/74] Server side onload functionality in multiple docs
---
erpnext/accounts/doctype/account/account.js | 2 +-
erpnext/accounts/doctype/account/account.py | 9 +-------
.../purchase_invoice/purchase_invoice.js | 6 ++++++
.../doctype/sales_invoice/sales_invoice.js | 4 ++++
erpnext/hr/doctype/employee/employee.js | 7 ++++---
erpnext/hr/doctype/employee/employee.py | 10 +--------
.../salary_structure/salary_structure.js | 1 +
erpnext/selling/doctype/customer/customer.js | 4 ++++
erpnext/selling/doctype/lead/lead.js | 21 +++++++++----------
erpnext/selling/doctype/lead/lead.py | 4 ++--
erpnext/setup/doctype/company/company.js | 3 ++-
erpnext/setup/doctype/company/company.py | 2 +-
.../doctype/delivery_note/delivery_note.js | 2 +-
.../doctype/delivery_note/delivery_note.py | 2 +-
erpnext/stock/doctype/item/item.js | 2 +-
erpnext/stock/doctype/item/item.py | 2 +-
.../purchase_receipt/purchase_receipt.js | 5 ++---
.../purchase_receipt/purchase_receipt.py | 2 +-
.../support/doctype/newsletter/newsletter.js | 12 +++++------
.../support/doctype/newsletter/newsletter.py | 11 ++--------
20 files changed, 52 insertions(+), 59 deletions(-)
diff --git a/erpnext/accounts/doctype/account/account.js b/erpnext/accounts/doctype/account/account.js
index 40a2d3cb69..f085c8bb6b 100644
--- a/erpnext/accounts/doctype/account/account.js
+++ b/erpnext/accounts/doctype/account/account.js
@@ -19,7 +19,7 @@ cur_frm.cscript.refresh = function(doc, cdt, cdn) {
cur_frm.toggle_enable(['account_name', 'group_or_ledger', 'company'], false);
if(doc.group_or_ledger=='Ledger') {
- cur_frm.toggle_display('freeze_account', doc.can_freeze_account);
+ cur_frm.toggle_display('freeze_account', doc.__onload && doc.__onload.can_freeze_account);
}
// read-only for root accounts
diff --git a/erpnext/accounts/doctype/account/account.py b/erpnext/accounts/doctype/account/account.py
index 3c73d1f2fc..ad588b5291 100644
--- a/erpnext/accounts/doctype/account/account.py
+++ b/erpnext/accounts/doctype/account/account.py
@@ -12,16 +12,9 @@ class Account(Document):
def onload(self):
frozen_accounts_modifier = frappe.db.get_value("Accounts Settings", "Accounts Settings", "frozen_accounts_modifier")
- print frozen_accounts_modifier
if frozen_accounts_modifier in frappe.user.get_roles():
- self.can_freeze_account = True
+ self.get("__onload").can_freeze_account = True
- def as_dict(self, no_nulls=False):
- doc = super(Account, self).as_dict(no_nulls)
- if self.get("can_freeze_account"):
- doc["can_freeze_account"] = self.can_freeze_account
-
- return doc
def autoname(self):
self.name = self.account_name.strip() + ' - ' + \
diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js
index 3431ff45f1..158dec2046 100644
--- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js
+++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js
@@ -110,6 +110,12 @@ erpnext.accounts.PurchaseInvoice = erpnext.buying.BuyingController.extend({
entries_add: function(doc, cdt, cdn) {
var row = frappe.get_doc(cdt, cdn);
this.frm.script_manager.copy_from_first_row("entries", row, ["expense_account", "cost_center"]);
+ },
+
+ on_submit: function() {
+ $.each(this.frm.doc["entries"], function(i, row) {
+ if(row.purchase_receipt) frappe.model.clear_doc("Purchase Receipt", row.purchase_receipt)
+ })
}
});
diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js
index ed2a1d4f0f..a5707bb222 100644
--- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js
+++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js
@@ -387,6 +387,10 @@ cur_frm.cscript.on_submit = function(doc, cdt, cdn) {
if(cint(frappe.boot.notification_settings.sales_invoice)) {
cur_frm.email_doc(frappe.boot.notification_settings.sales_invoice_message);
}
+
+ $.each(doc["entries"], function(i, row) {
+ if(row.delivery_note) frappe.model.clear_doc("Delivery Note", row.delivery_note)
+ })
}
cur_frm.cscript.convert_into_recurring_invoice = function(doc, dt, dn) {
diff --git a/erpnext/hr/doctype/employee/employee.js b/erpnext/hr/doctype/employee/employee.js
index fabdfb840e..96aca00532 100644
--- a/erpnext/hr/doctype/employee/employee.js
+++ b/erpnext/hr/doctype/employee/employee.js
@@ -18,9 +18,10 @@ erpnext.hr.EmployeeController = frappe.ui.form.Controller.extend({
refresh: function() {
var me = this;
erpnext.toggle_naming_series();
- if(!this.frm.doc.__islocal && !this.frm.doc.salary_structure_exists) {
- cur_frm.add_custom_button(__('Make Salary Structure'), function() {
- me.make_salary_structure(this); });
+ if(!this.frm.doc.__islocal && this.frm.doc.__onload &&
+ !this.frm.doc.__onload.salary_structure_exists) {
+ cur_frm.add_custom_button(__('Make Salary Structure'), function() {
+ me.make_salary_structure(this); });
}
},
diff --git a/erpnext/hr/doctype/employee/employee.py b/erpnext/hr/doctype/employee/employee.py
index 2ae4a2a9d3..9840df7bcf 100644
--- a/erpnext/hr/doctype/employee/employee.py
+++ b/erpnext/hr/doctype/employee/employee.py
@@ -14,17 +14,9 @@ from frappe.model.mapper import get_mapped_doc
class Employee(Document):
def onload(self):
- self.salary_structure_exists = frappe.db.get_value("Salary Structure",
+ self.get("__onload").salary_structure_exists = frappe.db.get_value("Salary Structure",
{"employee": self.name, "is_active": "Yes", "docstatus": ["!=", 2]})
- def as_dict(self, no_nulls=False):
- doc = super(Employee, self).as_dict(no_nulls)
-
- if hasattr(self, "salary_structure_exists"):
- doc["salary_structure_exists"] = self.salary_structure_exists
-
- return doc
-
def autoname(self):
naming_method = frappe.db.get_value("HR Settings", None, "emp_created_by")
if not naming_method:
diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.js b/erpnext/hr/doctype/salary_structure/salary_structure.js
index 8ee67a5be3..ee42d0cf8b 100644
--- a/erpnext/hr/doctype/salary_structure/salary_structure.js
+++ b/erpnext/hr/doctype/salary_structure/salary_structure.js
@@ -57,6 +57,7 @@ var calculate_totals = function(doc, cdt, cdn) {
cur_frm.cscript.validate = function(doc, cdt, cdn) {
calculate_totals(doc, cdt, cdn);
+ if(doc.employee && doc.is_active == "Yes") frappe.model.clear_doc("Employee", doc.employee);
}
cur_frm.fields_dict.employee.get_query = function(doc,cdt,cdn) {
diff --git a/erpnext/selling/doctype/customer/customer.js b/erpnext/selling/doctype/customer/customer.js
index 94b8f66da6..e8407581d1 100644
--- a/erpnext/selling/doctype/customer/customer.js
+++ b/erpnext/selling/doctype/customer/customer.js
@@ -42,6 +42,10 @@ cur_frm.cscript.refresh = function(doc, dt, dn) {
}
}
+cur_frm.cscript.validate = function(doc, dt, dn) {
+ if(doc.lead_name) frappe.model.clear_doc("Lead", doc.lead_name);
+}
+
cur_frm.cscript.setup_dashboard = function(doc) {
cur_frm.dashboard.reset(doc);
if(doc.__islocal)
diff --git a/erpnext/selling/doctype/lead/lead.js b/erpnext/selling/doctype/lead/lead.js
index 66b52700af..6172b1e6ab 100644
--- a/erpnext/selling/doctype/lead/lead.js
+++ b/erpnext/selling/doctype/lead/lead.js
@@ -10,7 +10,7 @@ erpnext.LeadController = frappe.ui.form.Controller.extend({
this.frm.fields_dict.customer.get_query = function(doc, cdt, cdn) {
return { query: "erpnext.controllers.queries.customer_query" } }
},
-
+
onload: function() {
if(cur_frm.fields_dict.lead_owner.df.options.match(/^User/)) {
cur_frm.fields_dict.lead_owner.get_query = function(doc, cdt, cdn) {
@@ -27,31 +27,30 @@ erpnext.LeadController = frappe.ui.form.Controller.extend({
'+__('Automatically extract Leads from a mail box e.g.')+' "sales@example.com"
';
}
},
-
+
refresh: function() {
var doc = this.frm.doc;
erpnext.toggle_naming_series();
this.frm.clear_custom_buttons();
- this.frm.__is_customer = this.frm.__is_customer || this.frm.doc.__is_customer;
- if(!this.frm.doc.__islocal && !this.frm.doc.__is_customer) {
+ if(!this.frm.doc.__islocal && this.frm.doc.__onload && !this.frm.doc.__onload.is_customer) {
this.frm.add_custom_button(__("Create Customer"), this.create_customer);
this.frm.add_custom_button(__("Create Opportunity"), this.create_opportunity);
this.frm.appframe.add_button(__("Send SMS"), this.frm.cscript.send_sms, "icon-mobile-phone");
}
-
+
cur_frm.communication_view = new frappe.views.CommunicationList({
list: frappe.get_list("Communication", {"parenttype": "Lead", "parent":this.frm.doc.name}),
parent: this.frm.fields_dict.communication_html.wrapper,
doc: this.frm.doc,
recipients: this.frm.doc.email_id
});
-
+
if(!this.frm.doc.__islocal) {
this.make_address_list();
}
},
-
+
make_address_list: function() {
var me = this;
if(!this.frm.address_list) {
@@ -73,15 +72,15 @@ erpnext.LeadController = frappe.ui.form.Controller.extend({
// note: render_address_row is defined in contact_control.js
}
this.frm.address_list.run();
- },
-
+ },
+
create_customer: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.lead.lead.make_customer",
frm: cur_frm
})
- },
-
+ },
+
create_opportunity: function() {
frappe.model.open_mapped_doc({
method: "erpnext.selling.doctype.lead.lead.make_opportunity",
diff --git a/erpnext/selling/doctype/lead/lead.py b/erpnext/selling/doctype/lead/lead.py
index b40132ecb9..6b44e578d3 100644
--- a/erpnext/selling/doctype/lead/lead.py
+++ b/erpnext/selling/doctype/lead/lead.py
@@ -13,8 +13,8 @@ from erpnext.controllers.selling_controller import SellingController
class Lead(SellingController):
def onload(self):
customer = frappe.db.get_value("Customer", {"lead_name": self.name})
- if customer:
- self.set("__is_customer", customer)
+ self.get("__onload").is_customer = customer
+ print "server", self.get("__onload").is_customer
def validate(self):
self._prev = frappe._dict({
diff --git a/erpnext/setup/doctype/company/company.js b/erpnext/setup/doctype/company/company.js
index 41b63c37ab..ee7d66a769 100644
--- a/erpnext/setup/doctype/company/company.js
+++ b/erpnext/setup/doctype/company/company.js
@@ -9,7 +9,8 @@ cur_frm.cscript.refresh = function(doc, cdt, cdn) {
}
if(!doc.__islocal) {
- cur_frm.toggle_enable("default_currency", !cur_frm.doc.__transactions_exist);
+ cur_frm.toggle_enable("default_currency", (cur_frm.doc.__onload &&
+ !cur_frm.doc.__onload.transactions_exist));
}
}
diff --git a/erpnext/setup/doctype/company/company.py b/erpnext/setup/doctype/company/company.py
index ae6d641755..6ea4fc2724 100644
--- a/erpnext/setup/doctype/company/company.py
+++ b/erpnext/setup/doctype/company/company.py
@@ -13,7 +13,7 @@ from frappe.model.document import Document
class Company(Document):
def onload(self):
- self.set("__transactions_exist", self.check_if_transactions_exist())
+ self.get("__onload").transactions_exist = self.check_if_transactions_exist()
def check_if_transactions_exist(self):
exists = False
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.js b/erpnext/stock/doctype/delivery_note/delivery_note.js
index c0586b3185..ff551f7720 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.js
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.js
@@ -17,7 +17,7 @@ erpnext.stock.DeliveryNoteController = erpnext.selling.SellingController.extend(
refresh: function(doc, dt, dn) {
this._super();
- if(!doc.__billing_complete && doc.docstatus==1) {
+ if(doc.__onload && !doc.__onload.billing_complete && doc.docstatus==1) {
// show Make Invoice button only if Delivery Note is not created from Sales Invoice
var from_sales_invoice = false;
from_sales_invoice = cur_frm.doc.delivery_note_details.some(function(item) {
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.py b/erpnext/stock/doctype/delivery_note/delivery_note.py
index 5ea5b6bcda..da7dd7af56 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.py
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.py
@@ -37,7 +37,7 @@ class DeliveryNote(SellingController):
where docstatus=1 and delivery_note=%s""", self.name)
if billed_qty:
total_qty = sum((item.qty for item in self.get("delivery_note_details")))
- self.set("__billing_complete", billed_qty[0][0] == total_qty)
+ self.get("__onload").billing_complete = (billed_qty[0][0] == total_qty)
def get_portal_page(self):
return "shipment" if self.docstatus==1 else None
diff --git a/erpnext/stock/doctype/item/item.js b/erpnext/stock/doctype/item/item.js
index 15c87932c7..319d67dc90 100644
--- a/erpnext/stock/doctype/item/item.js
+++ b/erpnext/stock/doctype/item/item.js
@@ -25,7 +25,7 @@ cur_frm.cscript.refresh = function(doc) {
if (!doc.__islocal && doc.is_stock_item == 'Yes') {
cur_frm.toggle_enable(['has_serial_no', 'is_stock_item', 'valuation_method'],
- doc.__sle_exists=="exists" ? false : true);
+ (doc.__onload && doc.__onload.sle_exists=="exists") ? false : true);
}
erpnext.item.toggle_reqd(cur_frm);
diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py
index 9b2d8623b5..642a4293a5 100644
--- a/erpnext/stock/doctype/item/item.py
+++ b/erpnext/stock/doctype/item/item.py
@@ -13,7 +13,7 @@ class WarehouseNotSet(frappe.ValidationError): pass
class Item(WebsiteGenerator):
def onload(self):
- self.set("__sle_exists", self.check_if_sle_exists())
+ self.get("__onload").sle_exists = self.check_if_sle_exists()
def autoname(self):
if frappe.db.get_default("item_naming_by")=="Naming Series":
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
index 2dc99ef606..3d1a2162a2 100644
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js
@@ -16,9 +16,8 @@ erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend
this._super();
if(this.frm.doc.docstatus == 1) {
- if(!this.frm.doc.__billing_complete) {
- cur_frm.add_custom_button(__('Make Purchase Invoice'),
- this.make_purchase_invoice);
+ if(this.frm.doc.__onload && !this.frm.doc.__onload.billing_complete) {
+ cur_frm.add_custom_button(__('Make Purchase Invoice'), this.make_purchase_invoice);
}
cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
index 90161f5456..13bb193f4b 100644
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
@@ -34,7 +34,7 @@ class PurchaseReceipt(BuyingController):
where purchase_receipt=%s""", self.name)
if billed_qty:
total_qty = sum((item.qty for item in self.get("purchase_receipt_details")))
- self.set("__billing_complete", billed_qty[0][0] == total_qty)
+ self.get("__onload").billing_complete = (billed_qty[0][0] == total_qty)
def validate(self):
super(PurchaseReceipt, self).validate()
diff --git a/erpnext/support/doctype/newsletter/newsletter.js b/erpnext/support/doctype/newsletter/newsletter.js
index 6ea49262fe..c514a214ec 100644
--- a/erpnext/support/doctype/newsletter/newsletter.js
+++ b/erpnext/support/doctype/newsletter/newsletter.js
@@ -22,25 +22,25 @@ cur_frm.cscript.refresh = function(doc) {
});
})
}
-
+
cur_frm.cscript.setup_dashboard();
if(doc.__islocal && !doc.send_from) {
- cur_frm.set_value("send_from",
+ cur_frm.set_value("send_from",
repl("%(fullname)s <%(email)s>", frappe.user_info(doc.owner)));
}
}
cur_frm.cscript.setup_dashboard = function() {
cur_frm.dashboard.reset();
- if(!cur_frm.doc.__islocal && cint(cur_frm.doc.email_sent) && cur_frm.doc.__status_count) {
- var stat = cur_frm.doc.__status_count;
+ if(!cur_frm.doc.__islocal && cint(cur_frm.doc.email_sent) && cur_frm.doc.__onload && cur_frm.doc.__onload.status_count) {
+ var stat = cur_frm.doc.__onload.status_count;
var total = frappe.utils.sum($.map(stat, function(v) { return v; }));
if(total) {
$.each(stat, function(k, v) {
stat[k] = flt(v * 100 / total, 2);
});
-
+
cur_frm.dashboard.add_progress("Status", [
{
title: stat["Sent"] + "% Sent",
@@ -60,4 +60,4 @@ cur_frm.cscript.setup_dashboard = function() {
]);
}
}
-}
\ No newline at end of file
+}
diff --git a/erpnext/support/doctype/newsletter/newsletter.py b/erpnext/support/doctype/newsletter/newsletter.py
index 4ac9f8ae85..a6dd8da7c2 100644
--- a/erpnext/support/doctype/newsletter/newsletter.py
+++ b/erpnext/support/doctype/newsletter/newsletter.py
@@ -12,16 +12,9 @@ from frappe.model.document import Document
class Newsletter(Document):
def onload(self):
if self.email_sent:
- self.set("__status_count", dict(frappe.db.sql("""select status, count(*)
+ self.get("__onload").status_count = dict(frappe.db.sql("""select status, count(*)
from `tabBulk Email` where ref_doctype=%s and ref_docname=%s
- group by status""", (self.doctype, self.name))) or None)
-
- def as_dict(self, no_nulls=False):
- doc = super(Newsletter, self).as_dict(no_nulls)
- if self.get("__status_count"):
- doc["__status_count"] = self.get("__status_count")
-
- return doc
+ group by status""", (self.doctype, self.name))) or None
def test_send(self, doctype="Lead"):
self.recipients = self.test_email_id.split(",")
From 85786f307116a985b15fdfccc21ce73bdf506352 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Mon, 19 May 2014 19:31:40 +0530
Subject: [PATCH 71/74] Support ticket / lead status based on communication.
Fixes #1645
---
erpnext/controllers/status_updater.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/erpnext/controllers/status_updater.py b/erpnext/controllers/status_updater.py
index 2f655bae9b..6330508680 100644
--- a/erpnext/controllers/status_updater.py
+++ b/erpnext/controllers/status_updater.py
@@ -88,6 +88,7 @@ class StatusUpdater(Document):
def on_communication(self):
self.communication_set = True
+ self.get("communications").sort(key=lambda d: d.creation)
self.set_status(update=True)
del self.communication_set
From 956d7868b58d4b4a89d14e76627e03cbf8ad4a75 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 20 May 2014 10:36:14 +0530
Subject: [PATCH 72/74] removed print statement
---
erpnext/selling/doctype/lead/lead.py | 1 -
1 file changed, 1 deletion(-)
diff --git a/erpnext/selling/doctype/lead/lead.py b/erpnext/selling/doctype/lead/lead.py
index 6b44e578d3..3c345efc47 100644
--- a/erpnext/selling/doctype/lead/lead.py
+++ b/erpnext/selling/doctype/lead/lead.py
@@ -14,7 +14,6 @@ class Lead(SellingController):
def onload(self):
customer = frappe.db.get_value("Customer", {"lead_name": self.name})
self.get("__onload").is_customer = customer
- print "server", self.get("__onload").is_customer
def validate(self):
self._prev = frappe._dict({
From c49b7f8c632929ca2eec17d26bfedc995fc42052 Mon Sep 17 00:00:00 2001
From: Nabin Hait
Date: Tue, 20 May 2014 15:07:18 +0530
Subject: [PATCH 73/74] minor fix
---
erpnext/accounts/general_ledger.py | 3 +-
.../report/general_ledger/general_ledger.py | 95 +++++++++----------
2 files changed, 49 insertions(+), 49 deletions(-)
diff --git a/erpnext/accounts/general_ledger.py b/erpnext/accounts/general_ledger.py
index 8659b624a4..3fbbe39e2c 100644
--- a/erpnext/accounts/general_ledger.py
+++ b/erpnext/accounts/general_ledger.py
@@ -94,7 +94,8 @@ def validate_account_for_auto_accounting_for_stock(gl_map):
for entry in gl_map:
if entry.account in aii_accounts:
- frappe.throw(_("Account {0} can only be updated via Stock Transactions"), StockAccountInvalidTransaction)
+ frappe.throw(_("Account: {0} can only be updated via \
+ Stock Transactions").format(entry.account), StockAccountInvalidTransaction)
def delete_gl_entries(gl_entries=None, voucher_type=None, voucher_no=None,
diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py
index 17af02fe85..0fa7e446fe 100644
--- a/erpnext/accounts/report/general_ledger/general_ledger.py
+++ b/erpnext/accounts/report/general_ledger/general_ledger.py
@@ -10,81 +10,81 @@ def execute(filters=None):
account_details = {}
for acc in frappe.db.sql("""select name, group_or_ledger from tabAccount""", as_dict=1):
account_details.setdefault(acc.name, acc)
-
+
validate_filters(filters, account_details)
-
+
columns = get_columns()
-
+
res = get_result(filters, account_details)
return columns, res
-
+
def validate_filters(filters, account_details):
if filters.get("account") and filters.get("group_by_account") \
and account_details[filters.account].group_or_ledger == "Ledger":
frappe.throw(_("Can not filter based on Account, if grouped by Account"))
-
+
if filters.get("voucher_no") and filters.get("group_by_voucher"):
frappe.throw(_("Can not filter based on Voucher No, if grouped by Voucher"))
-
+
if filters.from_date > filters.to_date:
frappe.throw(_("From Date must be before To Date"))
-
+
def get_columns():
- return ["Posting Date:Date:100", "Account:Link/Account:200", "Debit:Float:100",
- "Credit:Float:100", "Voucher Type::120", "Voucher No::160", "Link::20",
+ return ["Posting Date:Date:100", "Account:Link/Account:200", "Debit:Float:100",
+ "Credit:Float:100", "Voucher Type::120", "Voucher No::160", "Link::20",
"Against Account::120", "Cost Center:Link/Cost Center:100", "Remarks::400"]
-
-def get_result(filters, account_details):
+
+def get_result(filters, account_details):
gl_entries = get_gl_entries(filters)
data = get_data_with_opening_closing(filters, account_details, gl_entries)
-
+
result = get_result_as_list(data)
return result
-
+
def get_gl_entries(filters):
group_by_condition = "group by voucher_type, voucher_no, account" \
if filters.get("group_by_voucher") else "group by name"
-
- gl_entries = frappe.db.sql("""select posting_date, account,
- sum(ifnull(debit, 0)) as debit, sum(ifnull(credit, 0)) as credit,
- voucher_type, voucher_no, cost_center, remarks, is_opening, against
+
+ gl_entries = frappe.db.sql("""select posting_date, account,
+ sum(ifnull(debit, 0)) as debit, sum(ifnull(credit, 0)) as credit,
+ voucher_type, voucher_no, cost_center, remarks, is_opening, against
from `tabGL Entry`
where company=%(company)s {conditions}
{group_by_condition}
order by posting_date, account"""\
- .format(conditions=get_conditions(filters), group_by_condition=group_by_condition),
+ .format(conditions=get_conditions(filters), group_by_condition=group_by_condition),
filters, as_dict=1)
-
+
return gl_entries
-
+
def get_conditions(filters):
conditions = []
if filters.get("account"):
lft, rgt = frappe.db.get_value("Account", filters["account"], ["lft", "rgt"])
- conditions.append("""account in (select name from tabAccount
+ conditions.append("""account in (select name from tabAccount
where lft>=%s and rgt<=%s and docstatus<2)""" % (lft, rgt))
else:
conditions.append("posting_date between %(from_date)s and %(to_date)s")
-
+
if filters.get("voucher_no"):
conditions.append("voucher_no=%(voucher_no)s")
-
-
+
+
from frappe.widgets.reportview import build_match_conditions
match_conditions = build_match_conditions("GL Entry")
if match_conditions: conditions.append(match_conditions)
-
+
return "and {}".format(" and ".join(conditions)) if conditions else ""
def get_data_with_opening_closing(filters, account_details, gl_entries):
data = []
gle_map = initialize_gle_map(gl_entries)
-
+
opening, total_debit, total_credit, gle_map = get_accountwise_gle(filters, gl_entries, gle_map)
-
+
# Opening for filtered account
if filters.get("account"):
data += [get_balance_row("Opening", opening), {}]
@@ -96,23 +96,23 @@ def get_data_with_opening_closing(filters, account_details, gl_entries):
data.append(get_balance_row("Opening", acc_dict.opening))
data += acc_dict.entries
-
+
# Totals and closing for individual ledger, if grouped by account
if filters.get("group_by_account"):
- data += [{"account": "Totals", "debit": acc_dict.total_debit,
- "credit": acc_dict.total_credit},
- get_balance_row("Closing (Opening + Totals)",
+ data += [{"account": "Totals", "debit": acc_dict.total_debit,
+ "credit": acc_dict.total_credit},
+ get_balance_row("Closing (Opening + Totals)",
(acc_dict.opening + acc_dict.total_debit - acc_dict.total_credit)), {}]
-
- # Total debit and credit between from and to date
+
+ # Total debit and credit between from and to date
if total_debit or total_credit:
data.append({"account": "Totals", "debit": total_debit, "credit": total_credit})
-
+
# Closing for filtered account
if filters.get("account"):
- data.append(get_balance_row("Closing (Opening + Totals)",
+ data.append(get_balance_row("Closing (Opening + Totals)",
(opening + total_debit - total_credit)))
-
+
return data
def initialize_gle_map(gl_entries):
@@ -129,21 +129,20 @@ def initialize_gle_map(gl_entries):
def get_accountwise_gle(filters, gl_entries, gle_map):
opening, total_debit, total_credit = 0, 0, 0
-
+
for gle in gl_entries:
amount = flt(gle.debit) - flt(gle.credit)
- if filters.get("account") and (gle.posting_date < filters.from_date
- or cstr(gle.is_opening) == "Yes"):
+ if filters.get("account") and (gle.posting_date 0 else 0,
"credit": -1*balance if balance < 0 else 0,
}
-
+
def get_result_as_list(data):
result = []
for d in data:
- result.append([d.get("posting_date"), d.get("account"), d.get("debit"),
- d.get("credit"), d.get("voucher_type"), d.get("voucher_no"),
- get_voucher_link(d.get("voucher_type"), d.get("voucher_no")),
+ result.append([d.get("posting_date"), d.get("account"), d.get("debit"),
+ d.get("credit"), d.get("voucher_type"), d.get("voucher_no"),
+ get_voucher_link(d.get("voucher_type"), d.get("voucher_no")),
d.get("against"), d.get("cost_center"), d.get("remarks")])
-
+
return result
-
+
def get_voucher_link(voucher_type, voucher_no):
icon = ""
if voucher_type and voucher_no:
icon = """
""" % ("/".join(["#Form", voucher_type, voucher_no]))
-
+
return icon
From 98c09e2a91f1b5b89e9f65089a19ae659ad234f7 Mon Sep 17 00:00:00 2001
From: Pratik Vyas
Date: Tue, 20 May 2014 16:17:22 +0530
Subject: [PATCH 74/74] Release v4.0.1
---
erpnext/__init__.py | 2 +-
setup.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/erpnext/__init__.py b/erpnext/__init__.py
index d6497a814c..1a3bef5327 100644
--- a/erpnext/__init__.py
+++ b/erpnext/__init__.py
@@ -1 +1 @@
-__version__ = '4.0.0'
+__version__ = '4.0.1'
diff --git a/setup.py b/setup.py
index 0988ebbc5c..bc1c8ad806 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,7 @@
from setuptools import setup, find_packages
import os
-version = '4.0.0'
+version = '4.0.1'
with open("requirements.txt", "r") as f:
install_requires = f.readlines()